CAN · 46 yrs · K=20 · Peak 1591 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 1615 at 2017 Kingston Open(Best of 2017)
Classical rating
1573
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Aug 2017
How live ratings are calculated
Rating History · Classical
Classical rating 1583 to 1573 over the last 12 months; peak 1591 in March 2024.
Official rating by month
Each month: the rating, its change from the list before, and the rated games FIDE counted.
| List | Classical |
|---|---|
| Nov 2026 | 1573, 0, 0 games |
| Oct 2026 | 1573, 0, 0 games |
| Sep 2026 | 1573, 0, 0 games |
| Aug 2026 | 1573, -10, 2 games |
| Jul 2026 | 1583, 0, 0 games |
| Jun 2026 | 1583, 0, 0 games |
| May 2026 | 1583, 0, 0 games |
| Apr 2026 | 1583, 0, 0 games |
| Mar 2026 | 1583, 0, 0 games |
| Feb 2026 | 1583, 0, 0 games |
| Jan 2026 | 1583, 0, 0 games |
| Dec 2025 | 1583, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 2 games, Jul 11 – Jul 12.
From 82 classical games on record, the latest on Jul 17.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2026 Canadian Open Chess Championship U1900Jul 11 – Jul 17 | 2/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 32 rated classical games against rated opponents, 2017–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | Henry Hughes-Dupuy, Feb 2019 · 2019 Hart House Reading Week Open U1900 | , 1440 |
| 2, | Pino Verde, Dec 2018 · 2018 Hart House Holidays Open U1900 | , 1339 |
| 3, | Victor Samuel, Apr 2022 · 2022 KEC U1600 | , 1325 |
| 4, | Austin Xie, Jul 2017 · 2017 Canadian Open U1800 | , 1208 |
| 5, | Andy Vo, Jul 2017 · 2017 Canadian Open U1800 | , 1193 |
| 6, | Lucas Sun, Feb 2024 · 2024 Reading Week Open - U1600 | , 1148 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Sammy Yao, Highest-rated meeting: Apr 2017 · 2017 Kingston Open | , 0/1 | , 1977 |
| 2, | Jake Van Rooy, Highest-rated meeting: Mar 2017 · 2017 Kingston Open | , ½/1 | , 1945 |
| 3, | WIM Rachel Miller, Highest-rated meeting: Mar 2019 · 2019 Kingston Open | , 0/1 | , 1880 |
| 4, | Ronak Shergil, Highest-rated meeting: Jul 2026 · 2026 Canadian Open Chess Championship U1900 | , 0/1 | , 1781 |
| 5, | Jonathan Bonami, Highest-rated meeting: Jul 2026 · 2026 Canadian Open Chess Championship U1900 | , 0/1 | , 1777 |
| 6, | Brian Osler, Highest-rated meeting: Dec 2018 · 2018 Hart House Holidays Open U1900 | , ½/1 | , 1596 |
| 7, | Greg Rusonik, Highest-rated meeting: Feb 2019 · 2019 Hart House Reading Week Open U1900 | , 0/1 | , 1554 |
| 8, | Ronan Uthayakumar, Highest-rated meeting: Feb 2019 · 2019 Hart House Reading Week Open U1900 | , 0/1 | , 1522 |
| 9, | Ben Beardall, Highest-rated meeting: Apr 2022 · 2022 KEC U1600 | , 0/1 | , 1498 |
| 10, | Trifelino T Miaco, Highest-rated meeting: Feb 2024 · 2024 Reading Week Open - U1600 | , ½/1 | , 1491 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 2 | 0 | 1779 | — |
| 2024 | 5 | 2 | 1376 | 1304 |
| 2022 | 4 | 1½ | 1410 | 1323 |
| 2019 | 8 | 1½ | 1513 | 1262 |
| 2018 | 4 | 2 | 1462 | 1462 |
| 2017 | 9 | 3 | 1498 | 1373 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jul 2026Swisschess-results.comScore 2/9Opp avg 1779Start 1583
- Jul 2024Swissfederation sourceScore 3½/9Opp avg 1452Start 1591
- Feb 2024Swissfederation sourceBest of 2024Score 1½/6Opp avg 1357Start 1333
- Feb 2019Swissfederation sourceBest of 2019Score 1½/6Opp avg 1487Start 1391
- 2026 Canadian Open Chess Championship U1900 · Jul 2026 · 2/9
- 2025 Montreal Open U1900 · Sep 2025 · 3/5
- 2024 Canadian Open CU1600 · Jul 2024 · 3½/9
- 2024 Reading Week Open - U1600 · Feb 2024 · 1½/6
- 2022 KEC U1600 · Apr 2022 · 4½/9
- 2019 Easter U1600 · Apr 2019 · 5/9
- 2019 Kingston Open · Mar 2019 · 1/5
- 2019 Hart House Reading Week Open U1900 · Feb 2019 · 1½/6
- 2018 Hart House Holidays Open U1900 · Dec 2018 · 2/5
- 2018 Kingston Open · Mar 2018 · 2/5
- 2017 Canadian Open U1800 · Jul 2017 · 2½/9
- 2017 Kingston Open · Mar – Apr 2017 · 2/5
World
- #=162846Thomas Martaresche1573.0
- #=162846Christophe Noyer1573.0
- #=162846Jeremy Sztuka1573.0
- #=162846Isabelle Guan1573.0
- #=162846Kush Kheni1573.0
Canada
- #=1391Pranav Pillai1574.0
- #=1391Jack Collrin1574.0
- #=1394Jeremy Sztuka1573.0
- #=1394Isabelle Guan1573.0
- #=1394Kush Kheni1573.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.