Armstrong, M
Last game 2026
Rating
peak 2109 · latest 1982Games
160
Wins
51
Draws
48
Losses
61
Peak Elo
2109
46.9% score
As White
| A46 | Indian Defense: Knights Variation | 6 | 58.3% |
| D11 | Slav Defense: Modern Line | 4 | 37.5% |
| E05 | Catalan Opening: Open Defense, Classical Line | 3 | 33.3% |
| A48 | East Indian Defense | 3 | 50.0% |
| D30 | Queen's Gambit Declined: Tarrasch Defense, Pseudo-Tarrasch | 2 | 0.0% |
| A05 | King's Indian Attack | 2 | 0.0% |
| A37 | English Opening: Symmetrical Variation, Three Knights, Fianchetto Variation | 2 | 0.0% |
| A45 | Indian Defense: Tartakower Attack | 2 | 75.0% |
As Black
| B10 | Caro-Kann Defense: Accelerated Panov Attack | 6 | 66.7% |
| B12 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | 6 | 58.3% |
| B18 | Caro-Kann Defense: Classical Variation | 4 | 37.5% |
| D04 | Queen's Pawn Game: Colle System | 3 | 50.0% |
| D15 | Slav Defense: Chebanenko Variation | 3 | 0.0% |
| D12 | Slav Defense: Quiet Variation, Schallopp Defense | 2 | 50.0% |
| B19 | Caro-Kann Defense: Classical Variation, Spassky Variation | 2 | 0.0% |
| A03 | Bird Opening: Dutch Variation | 2 | 25.0% |
Recent games
| Mokhber-Garcia, Sebastian1900 | 0-1 | Armstrong, M1982 | 9th Crewe Congress 2026 | 2026 |
| Armstrong, M1982 | ½-½ | Dissanayake, Sathsara1890 | 9th Crewe Congress 2026 | 2026 |
| Maheshwari, Shlok1680 | ½-½ | Armstrong, M1982 | 9th Crewe Congress 2026 | 2026 |
| Armstrong, M1982 | ½-½ | Yeung, Jia-Arn1722 | 9th Crewe Congress 2026 | 2026 |
| Armstrong, M1986 | 1-0 | Gardiner, Harry1960 | Scarborough Congress 2025 | 2025 |
| Layhe, Simon1881 | ½-½ | Armstrong, M1986 | Scarborough Congress 2025 | 2025 |
| Armstrong, M1986 | 0-1 | Cast, Julian1939 | Scarborough Congress 2025 | 2025 |
| Keely, L1917 | ½-½ | Armstrong, M1986 | Scarborough Congress 2025 | 2025 |
| Armstrong, M1986 | 0-1 | Fava, Lorenzo2356 | Scarborough Congress 2025 | 2025 |
| Armstrong, M2002 | 0-1 | Merriman, J2216 | 48th Blackpool Conference | 2025 |
| Armstrong, M2002 | 0-1 | Sarakauskas, G2323 | 48th Blackpool Conference | 2025 |
| Hebden, M2385 | 1-0 | Armstrong, M2006 | Northumbria Masters Open | 2024 |
| Baker, Cw2272 | ½-½ | Armstrong, M1993 | ECF Charity Marathon UKR | 2022 |
| Armstrong, M1993 | 1-0 | Hebden, M2448 | ECF Charity Marathon UKR | 2022 |
| Armstrong, M1993 | ½-½ | Vleeshhouwer, Douglas1980 | ECF Charity Marathon UKR | 2022 |