SCO · 48 yrs · K=20 · Peak 1972 (Feb 2026)
Best performance: 2171 at Bridge of Allan U2200 2018(Best of 2018)
Classical rating
1972
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2003
How live ratings are calculated
Rating History · Classical
Classical rating 1966 to 1972 over the last 12 months; peak 1972 in February 2026.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Oct 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Sep 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Aug 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Jul 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Jun 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| May 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Apr 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Mar 2026 | 1972, 0, 0 games | 1969, 0, 0 games | 1972, 0, 0 games |
| Feb 2026 | 1972, +6, 5 games | 1969, 4 games | 1972, 0, 0 games |
| Jan 2026 | 1966, 0, 0 games | unrated | 1972, 0, 0 games |
| Dec 2025 | 1966, 0, 0 games | unrated | 1972, 0, 0 games |
Form · Classical
Unbeaten in the last 9 games (5 wins, 4 draws), since Apr 23, 2022. Longest unbeaten run in 2026: 5 games, Jan 2 – Jan 4.
From 65 classical games on record, the latest on Jan 4.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| Hamilton Open 2026Jan 2 – Jan 4TPR 2014 | 4/5 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 55 rated classical games against rated opponents, 2007–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Chukwuka Allor, Aug 2018 · Bridge of Allan U2200 2018 | , 2123 |
| 2, | Ivan Stokes, Apr 2011 · Edinburgh Congress 2011 | , 2064 |
| 3, | WFM Meri Grigoryan, Mar 2007 · Blackpool Open | , 2061 |
| 4, | Stephen G McQuillan, Feb 2020 · Perth Congress Open 2020 | , 1969 |
| 5, | Paul R Bielby, Sep 2021 · 57th Northumberland Chess Weekender | , 1877 |
| 6, | Michael Ridge, Sep 2019 · Inverness Congress 2019 - Premier | , 1876 |
| 7, | Alan Jelfs, Apr 2019 · Edinburgh Premier 2019 | , 1840 |
| 8, | Callum Smith, Feb 2020 · Perth Congress Open 2020 | , 1825 |
| 9, | Andrew McCusker, Apr 2022 · Ayr Standardplay Open 2022 - Scottish Chess Tour | , 1801 |
| 10, | Jallal Shahin, Aug 2018 · Bridge of Allan U2200 2018 | , 1786 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Michael Massoni, Highest-rated meeting: Jul 2013 · XXXI Obert Internacional d'Escacs d'Andorra | , 0/1 | , 2373 |
| 2, | FM Murad Abdulla, Highest-rated meeting: Feb 2020 · Perth Congress Open 2020 | , 0/1 | , 2283 |
| 3, | IM Daniel Kopylov, Highest-rated meeting: Apr 2019 · Edinburgh Premier 2019 | , 0/1 | , 2280 |
| 4, | CM Duane Rowe, Highest-rated meeting: Jul 2013 · XXXI Obert Internacional d'Escacs d'Andorra | , 0/1 | , 2257 |
| 5, | IM Mark J L Orr, Highest-rated meeting: Apr 2013 · Edinburgh Premier 2013 | , 0/1 | , 2240 |
| 6, | CM Ricard Morros Faura, Highest-rated meeting: Jul 2013 · XXXI Obert Internacional d'Escacs d'Andorra | , 0/1 | , 2183 |
| 7, | Alan G Grant, Highest-rated meeting: Apr 2013 · Edinburgh Premier 2013 | , ½/1 | , 2164 |
| 8, | CM Matthieu Midonet, Highest-rated meeting: Jul 2013 · XXXI Obert Internacional d'Escacs d'Andorra | , 0/1 | , 2157 |
| 9, | FM Andrew Burnett, Highest-rated meeting: Apr 2011 · Edinburgh Congress 2011 | , 0/1 | , 2153 |
| 10, | George Neave, Highest-rated meeting: Apr 2013 · Edinburgh Premier 2013 | , 0/2 | , 2151 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 5 | 4 | 1774 | 2014 |
| 2022 | 4 | 3 | 1838 | 2031 |
| 2021 | 4 | 2 | 1756 | 1756 |
| 2020 | 4 | 3 | 1945 | 2138 |
| 2019 | 10 | 4 | 1922 | 1850 |
| 2018 | 4 | 3 | 1978 | 2171 |
| 2013 | 13 | 4½ | 2001 | 1891 |
| 2011 | 3 | 2 | 1971 | 2096 |
| 2008 | 3 | ½ | 1984 | 1711 |
| 2007 | 5 | 2½ | 2074 | 2074 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Apr 2022Swissfederation sourceBest of 2022Score 3/5Opp avg 1838Start 1933
- Sep 2021Swissfederation sourceBest of 2021Score 2/4Opp avg 1756Start 1952
- Feb 2020Swissfederation sourceBest of 2020Score 3/4Opp avg 1945Start 1932
- Sep 2019Swissfederation source#2 in 2019Score 1/4Opp avg 1922Start 1955
- Apr 2019Swissfederation sourceBest of 2019Score 2/4Opp avg 1960Start 1954
- Feb 2019Swissfederation sourceScore 1½/4Opp avg 1847Start 1960
- Aug 2018Swissfederation sourceBest of 2018Score 3/4Opp avg 1978Start 1936
- Hamilton Open 2026 · Jan 2026 · 4/5
- Ayr Standardplay Open 2022 - Scottish Chess Tour · Apr 2022 · 3/5
- 57th Northumberland Chess Weekender · Sep 2021 · 2/4
- Perth Congress Open 2020 · Feb 2020 · 3/4
- Inverness Congress 2019 - Premier · Sep 2019 · 1/4
- Edinburgh Premier 2019 · Apr 2019 · 2/4
- Perth Congress 2019 - Open · Feb 2019 · 1½/4
- Bridge of Allan U2200 2018 · Aug 2018 · 3/4
- XXXI Obert Internacional d'Escacs d'Andorra · Jul 2013 · 4/9
- Edinburgh Premier 2013 · Apr 2013 · 1½/5
- Edinburgh Congress 2011 · Apr 2011 · 2/5
- 115th Scottish Chess Championships · Jul 2008 · 4/8
- Blackpool Open · Mar 2007 · 2½/5
World
- #=33063Carlos Jose Martinez Rojas1972.0
- #=33063CM Ricardo Elias Colmenarez Orsini1972.0
- #=33063David A Robertson1972.0
- #=33063FM Alexander Tretiakov1972.0
- #=33063Spyridon Kofidis1972.0
Scotland
- #=81Rob Colston1980.0
- #=81Tavish Railwani1980.0
- #83David A Robertson1972.0
- #84Kenny R McGeoch1962.6
- #85Stephen William Hogg1961.6
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.