CAN · 64 yrs · K=20 · Peak 2264 (May 2023)
Best performance: 2214 at 2023 GTCL Cup Championship(Best of 2023)
Rapid rating
2099
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2016
How live ratings are calculated
Rating History · Rapid
Rapid rating 2101 to 2099 over the last 12 months; peak 2264 in May 2023.
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 | 1995, -37, 4 games | 2099, 0, 0 games | 2049, 0, 0 games |
| Oct 2026 | 2032, -4, 6 games | 2099, 0, 0 games | 2049, 0, 0 games |
| Sep 2026 | 2036, 0, 0 games | 2099, 0, 0 games | 2049, 0, 0 games |
| Aug 2026 | 2036, 0, 0 games | 2099, 0, 0 games | 2049, -25, 11 games |
| Jul 2026 | 2036, +1, 4 games | 2099, 0, 0 games | 2074, 0, 0 games |
| Jun 2026 | 2035, +7, 15 games | 2099, 0, 0 games | 2074, 0, 0 games |
| May 2026 | 2028, 0, 0 games | 2099, 0, 0 games | 2074, -38, 10 games |
| Apr 2026 | 2028, 0, 0 games | 2099, 0, 0 games | 2112, 0, 0 games |
| Mar 2026 | 2028, 0, 0 games | 2099, 0, 0 games | 2112, 0, 0 games |
| Feb 2026 | 2028, 0, 0 games | 2099, 0, 0 games | 2112, 0, 0 games |
| Jan 2026 | 2028, -3, 9 games | 2099, -2, 5 games | 2112, 0, 0 games |
| Dec 2025 | 2031, 0, 0 games | 2101, 0, 0 games | 2112, 0, 0 games |
Form · Rapid
Unbeaten in the last 4 games (3 wins, 1 draw), since Dec 1, 2025.
From 69 rapid games on record, the latest on Dec 1, 2025.
No rated rapid games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| 2025 GTCL Cup (Team Rapid)Dec 1, 2025TPR 2055 | 3½/5 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Rapid
From 52 rated rapid games against rated opponents, 2019–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | Vadim Razin, Oct 2024 · 2024 Toronto Chess Centre 1st Rapid & Social | , 2338 |
| 2, | FM Koosha Jaferian, Nov 2023 · 2023 GTCL Cup Championship | , 2139 |
| 3, | FM Allan Munro, Sep 2019 · 2019 Michael McArthur Memorial Rapid | , 2080 |
| 4, | Ron Pitre, Mar 2023 · 2023 Excelsior March 50 Plus Championship | , 2066 |
| 5, | John Upper, Apr 2025 · 2025 Toronto Rapid - Crown | , 1997 |
| 6, | Isai Berengolts, Mar 2023 · 2023 Excelsior March 50 Plus Championship | , 1981 |
| 7, | Kyrylo Demchenko, Dec 2025 · 2025 GTCL Cup (Team Rapid) | , 1954 |
| 8, | Jonathan Hay, Apr 2024 · 2024 FIDE Candidates Rapid | , 1918 |
| 9, | Jabrayil Asadov, Apr 2024 · 2024 Toronto Rapid - Crown | , 1903 |
| 10, | Dmitry Chernik, Nov 2023 · 2023 GTCL Cup Championship | , 1868 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Shakhriyar Mamedyarov, Highest-rated meeting: Apr 2024 · 2024 FIDE Candidates Rapid | , 0/1 | , 2671 |
| 2, | GM Robin Van Kampen, Highest-rated meeting: Sep 2019 · 2019 Michael McArthur Memorial Rapid | , 0/1 | , 2658 |
| 3, | GM Gabor Nagy, Highest-rated meeting: Jun 2023 · 2023 Excelsior June Rapid Championship | , 0/1 | , 2523 |
| 4, | Vadim Razin, Highest-rated meeting: Oct 2024 · 2024 Toronto Chess Centre 1st Rapid & Social | , 1/1 | , 2338 |
| 5, | IM Alexander Reprintsev, Highest-rated meeting: May 2023 · 2023 Toronto Rapid Chess Championship | , 0/1 | , 2324 |
| 6, | IM Mike Ivanov, Highest-rated meeting: Nov 2023 · 2023 GTCL Cup Championship | , 0/1 | , 2288 |
| 7, | FM Victor Plotkin, Highest-rated meeting: Dec 2025 · 2025 GTCL Cup (Team Rapid) | , ½/1 | , 2268 |
| 8, | GM Avigdor Bykhovsky, Highest-rated meeting: Oct 2024 · 2024 Toronto Chess Centre 1st Rapid & Social | , ½/1 | , 2249 |
| 9, | William Peckford, Highest-rated meeting: Dec 2024 · 2024 Toronto Chess Centre 2nd Rapid & Social | , 0/1 | , 2205 |
| 10, | FM Koosha Jaferian, Highest-rated meeting: Nov 2023 · 2023 GTCL Cup Championship | , 1/1 | , 2139 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 12 | 6 | 1887 | 1887 |
| 2024 | 17 | 10 | 1981 | 2046 |
| 2019 | 6 | 4 | 1932 | 2057 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Dec 2025Swissfederation sourceBest of 2025Score 3½/5Opp avg 1906Start 2101
- Apr 2025Swissfederation source#2 in 2025Score 2½/7Opp avg 1873Start 2164
- Dec 2024Swissfederation source#4 in 2024Score 3½/5Opp avg 1917Start 2179
- Oct 2024Swissfederation sourceBest of 2024Score 3/5Opp avg 2188Start 2178
- Apr 2024Swissfederation source#3 in 2024Score 4/6Opp avg 1865Start 2204
- Apr 2024Swissfederation source#2 in 2024Score 4½/6Opp avg 1971Start 2204
- Nov 2023Swissfederation sourceBest of 2023Score 4/5Opp avg 2021Start 2196
- Jun 2023Swissfederation source#2 in 2023Score 3½/6Opp avg 1806Start 2224
- 2025 GTCL Cup (Team Rapid) · Dec 2025 · 3½/5
- 2025 Toronto Rapid - Crown · Apr 2025 · 2½/7
- 2024 Toronto Chess Centre 2nd Rapid & Social · Dec 2024 · 3½/5
- 2024 Toronto Chess Centre 1st Rapid & Social · Oct 2024 · 3/5
- 2024 Toronto Rapid - Crown · Apr 2024 · 4/6
- 2024 FIDE Candidates Rapid · Apr 2024 · 4½/6
- 2023 GTCL Cup Championship · Nov 2023 · 4/5
- 2023 Excelsior June Rapid Championship · Jun 2023 · 3½/6
- 2023 Toronto Rapid Chess Championship · May 2023 · 4/7
- 2023 Excelsior March 50 Plus Championship · Mar 2023 · 5/5
- 2019 Michael McArthur Memorial Rapid · Sep 2019 · 5/7
- GTCL Cup 2016 · Jun 2016 · 2½/5
World
- #=9380Declan Shafi2099.0
- #=9380Jonathan O'Connor2099.0
- #=9380IM Michael Barron2099.0
- #=9380FM David Garcia Sobrino2099.0
- #=9380Alejandro Romero Fernandez2099.0
Canada
- #38WIM Svitlana Demchenko2114.0
- #39Michael Kimelman2107.0
- #40IM Michael Barron2099.0
- #41Larry Yang2083.2
- #42CM Daniel Abrahams2082.4
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.