CAN · 19 yrs · K=20 · Peak 1875 (Sep 2025)
Best performance: 1935 at 2023 ECC Over 1800(Best of 2023)
Classical rating
1870
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Aug 2022
How live ratings are calculated
Rating History · Classical
Official classical rating by month
| List | Rating | Change |
|---|---|---|
| Nov 2026 | 1870 | 0 |
| Oct 2026 | 1870 | 0 |
| Sep 2026 | 1870 | -5 |
| Aug 2026 | 1875 | 0 |
| Jul 2026 | 1875 | 0 |
| Jun 2026 | 1875 | 0 |
| May 2026 | 1875 | 0 |
| Apr 2026 | 1875 | 0 |
| Mar 2026 | 1875 | 0 |
| Feb 2026 | 1875 | 0 |
| Jan 2026 | 1875 | 0 |
| Dec 2025 | 1875 | 0 |
Form · Classical
Unbeaten in the last 4 games (3 wins, 1 draw), since Aug 3, 2025. Longest unbeaten run in 2026: 2 games, Jul 7 – Jul 14.
From 178 classical games on record, the latest on Jul 14.
No rated standard games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 2026 CCC's Dale Haessel ClassicJul 7 – Aug 4 | 1½/5 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 131 rated classical games against rated opponents, 2022–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | FM Dale R. Haessel, Sep 2023 · 2023 CCC Grand Tour Leg 1 Premier | , 2052 |
| 2, | Hemant Srinivasan, Jul 2023 · 2023 Canadian Open Chess Championship - Open | , 1988 |
| 3, | Oscar Abarza Alarcon, Feb 2025 · 2025 CCC Grand Prix Leg 2 Premier | , 1904 |
| 4, | FM Jonathan Wu, Oct 2023 · 2023 Calgary Junior-Open | , 1876 |
| 5, | Isaiah Sehn, Aug 2025 · 2025 16th Calgary International Under 2000 | , 1864 |
| 6, | Tamir Bulga, Aug 2023 · 2023 ECC Over 1800 | , 1796 |
| 7, | Cameron Ratte, Feb 2023 · 2023 Northern Alberta Open | , 1795 |
| 8, | Mike Zeggelaar, Feb 2023 · 2023 Northern Alberta Open | , 1754 |
| 9, | Eduardo Arturo Campos Gorgonio, Apr 2024 · 2024 Dale Haessel Classic Premier | , 1748 |
| 10, | Mateo Jackson, 2 wins, Jul 2023 · 2023 Canadian Open Chess Championship - Open | , 1742 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | IM Tymur Keleberda, Highest-rated meeting: Aug 2023 · 2023 ECC Over 1800 | , 0/1 | , 2301 |
| 2, | CM Emil Soberov, Highest-rated meeting: Nov 2023 · 2023 Southern Alberta Open | , 0/4 | , 2266 |
| 3, | CM Anand Rishi Chandra, Highest-rated meeting: May 2024 · 2024 Dale Haessel Classic Premier | , ½/5 | , 2124 |
| 4, | FM Dale R. Haessel, Highest-rated meeting: May 2023 · 2023 Calgary Chess Club Championship Open | , 1/4 | , 2095 |
| 5, | Omid Malek, Highest-rated meeting: Aug 2023 · 2023 ECC Over 1800 | , 0/1 | , 2064 |
| 6, | Hemant Srinivasan, Highest-rated meeting: Jun 2024 · 2024 Steinitz-Menchik Classic (Open) | , 1½/4 | , 2048 |
| 7, | Maxim Vasic, Highest-rated meeting: Jun 2024 · 2024 Steinitz-Menchik Classic (Open) | , 0/4 | , 2008 |
| 8, | Patrick Angelo Tolentino, Highest-rated meeting: Jul 2022 · 2022 Calgary International Qualifier | , 0/2 | , 1928 |
| 9, | Oscar Abarza Alarcon, Highest-rated meeting: Feb 2025 · 2025 CCC Grand Prix Leg 2 Premier | , 1/1 | , 1904 |
| 10, | Damon Macleod, Highest-rated meeting: Jul 2023 · 2023 Canadian Open Chess Championship - Open | , 0/1 | , 1897 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2026 | 2 | 1½ | 1545 | — |
| 2025 | 10 | 8 | 1720 | 1960 |
| 2024 | 11 | 5½ | 1811 | 1811 |
| 2023 | 72 | 35½ | 1698 | 1691 |
| 2022 | 36 | 13 | 1629 | 1527 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jul – Aug 2026Swissfederation sourceScore 1½/5Opp avg 1545Start 1875
- Jul – Aug 2025Swissfederation sourceScore 2/2Opp avg 1733Start 1860
- Jul – Aug 2025Swissfederation sourceBest of 2025Score 5/7Opp avg 1690Start 1860
- Feb – Mar 2025Swissfederation sourceScore 2/2Opp avg 1816Start 1821
- May – Jun 2024Swissfederation source#2 in 2024Score 3½/6Opp avg 1840Start 1822
- Apr – May 2024Swissfederation sourceBest of 2024Score 2½/4Opp avg 1827Start 1822
- 2026 CCC's Dale Haessel Classic · Jul – Aug 2026 · 1½/5
- 2025 CCC Classic Stampede Premier · Jul – Aug 2025 · 2/2
- 2025 16th Calgary International Under 2000 · Jul – Aug 2025 · 5/7
- 2025 CCC Grand Prix Leg 2 Premier · Feb – Mar 2025 · 2/2
- 2024 Junior Battle of Alberta · Sep 2024 · ½/2
- 2024 Steinitz-Menchik Classic (Open) · May – Jun 2024 · 3½/6
- 2024 Dale Haessel Classic Premier · Apr – May 2024 · 2½/4
- 2023 Southern Alberta Open · Nov 2023 · 1/2
- 2023 CCC Grand Tour Leg 2 Premier Section · Oct – Nov 2023 · 1/2
- 2023 Calgary Junior-Open · Oct 2023 · 4/5
- 2023 CCC Grand Tour Leg 1 Premier · Sep – Oct 2023 · 2/4
- 2023 Junior Battle of Alberta · Sep 2023 · 0/2
- 2023 Bobby Fischer Memorial Premier · Aug – Sep 2023 · 3/5
- 2023 ECC Over 1800 · Aug 2023 · 2½/5
- 2023 Canadian Open Chess Championship - Open · Jul 2023 · 5/10
- 2023 CCC Dale Haessel Open Premier Section · May – Jun 2023 · 2/5
- 2023 38th Trumpeter Classic · Jun 2023 · 2/4
- 2023 Steinitz Menchik Classic Premier · May 2023 · 1½/5
- 2023 Calgary Chess Club Championship Open · Apr – May 2023 · 2/4
- 2023 Calgary CC Grand Prix Leg 3 Open · Mar – Apr 2023 · 1/3
- Lethbridge Open · Apr 2023 · 2½/5
- 2023 Alberta Reserves · Mar 2023 · 3½/5
- 2023 Calgary CC Grand Prix Leg 2 Open · Feb – Mar 2023 · 3/4
- 2023 Northern Alberta Open · Feb 2023 · 4/5
- 2023 Calgary CC Grand Prix Leg 1 Open · Jan – Feb 2023 · 3½/5
- 2023 Schleinich Memorial C · Jan 2023 · 3/5
- 2022 WBX Tournament · Dec 2022 · 2½/5
- 2022 Calgary CC Grand Tour 3 Open · Nov – Dec 2022 · 2½/4
- 2022 Calgary CC Grand Tour 2 Open · Oct – Nov 2022 · 1½/5
- 2022 Alberta Open · Oct 2022 · 3/6
- 2022 Calgary CC Grand Tour 1 Open · Aug – Oct 2022 · 2½/4
- 13th Calgary International Reserves · Sep 2022 · 2/5
- 2022 Bobby Fischer Memorial Open · Jul – Aug 2022 · 2/5
- 2022 Calgary International Qualifier · Jul 2022 · 1½/5
- 2022 Eric Hansen Chess Classic Open · Jun – Jul 2022 · 0/1
- 2022 Calgary Chess Club Championship Open · May – Jun 2022 · 2½/4
- 2022 Steinitz Menchik U1600 · May 2022 · 3/6
- 2022 Calgary Grand Tour Leg 1 Future Masters · Jan – Feb 2022 · 4/5
- 2021 Calgary Grand Tour Leg 2 Future Masters · Nov – Dec 2021 · 3/4
- 2021 Southern Alberta Future Masters · Nov 2021 · 3½/5
- 2021 Calgary Grand Tour Leg 1 Future Masters · Oct – Nov 2021 · 3/5
World
- #=57033Axel Denivet1870.0
- #=57033Zixuan Zhou1870.0
- #=57033Ricky McCoshen1870.0
- #=57033Garry Kolodner1870.0
- #=57033Moshe Cnaan1870.0
Canada
- #=426Blair A Rutter1870.0
- #=426Zixuan Zhou1870.0
- #=426Ricky McCoshen1870.0
- #=426Garry Kolodner1870.0
- #=432Jose Gonzalez-Cueto1869.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.