NZL · 22 yrs · K=40 · Peak 1668 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 1488 at Auckland Anniversary Weekend 2018(Best of 2018)
Classical rating
1668
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Aug 2017 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Classical
Classical rating unchanged at 1668 over the last 12 months; peak 1668 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 | Rapid | Blitz |
|---|---|---|---|
| Nov 2026 | 1668, 0, 0 games | 1656, 0, 0 games | 1723, 0, 0 games |
| Oct 2026 | 1668, 0, 0 games | 1656, 0, 0 games | 1723, 0, 0 games |
| Sep 2026 | 1668, 0, 0 games | 1656, 0, 0 games | 1723, 0, 0 games |
| Aug 2026 | 1668, 0, 0 games | 1656, -14, 5 games | 1723, 0, 0 games |
| Jul 2026 | 1668, 0, 0 games | 1670, -14, 6 games | 1723, 0, 0 games |
| Jun 2026 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
| May 2026 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
| Apr 2026 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
| Mar 2026 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
| Feb 2026 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
| Jan 2026 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
| Dec 2025 | 1668, 0, 0 games | 1684, 0, 0 games | 1723, 0, 0 games |
Form · Classical
Unbeaten in the last 2 games (1 win, 1 draw), since Jan 11, 2019.
From 36 classical games on record, the latest on Jan 12, 2019.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| 2019 Oceania Youth U16Jan 8, 2019 – Jan 12, 2019TPR 1471 | 3½/9 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 26 rated classical games against rated opponents, 2016–2019
| # | Opponent | Rating |
|---|---|---|
| 1, | WIM Jasmine Haomo Zhang, Jan 2018 · Auckland Anniversary Weekend 2018 | , 1888 |
| 2, | Owen Jin, Jan 2019 · 2019 Oceania Youth U16 | , 1590 |
| 3, | Uday Jain, Jul 2017 · NZ Junior Championship 2017 | , 1474 |
| 4, | Ying Wang, Jul 2017 · North Island Championship 2017 | , 1400 |
| 5, | Andrew Li, Jul 2017 · North Island Championship 2017 | , 1388 |
| 6, | Abraham Deng, Jan 2018 · Auckland Anniversary Weekend 2018 | , 1245 |
| 7, | Leo Xiang Yu Li, Jan 2019 · 2019 Oceania Youth U16 | , 1231 |
| 8, | Jacob Barry, Jul 2017 · NZ Junior Championship 2017 | , 1204 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | Kayson Wang, Highest-rated meeting: Jan 2019 · 2019 Oceania Youth U16 | , 0/1 | , 1983 |
| 2, | Michael Ostapenko, Highest-rated meeting: Jan 2019 · 2019 Oceania Youth U16 | , 0/1 | , 1961 |
| 3, | WIM Jasmine Haomo Zhang, Highest-rated meeting: Jan 2018 · Auckland Anniversary Weekend 2018 | , 1/1 | , 1888 |
| 4, | Ryan Winter, Highest-rated meeting: Jan 2019 · 2019 Oceania Youth U16 | , 0/1 | , 1803 |
| 5, | Caroline Yan, Highest-rated meeting: Apr 2016 · Auckland ANZAC Weekender 2016 | , 0/1 | , 1741 |
| 6, | William Crombie, Highest-rated meeting: Jul 2017 · North Island Championship 2017 | , ½/1 | , 1721 |
| 7, | WFM Vyanla M Punsalan, Highest-rated meeting: Apr 2016 · Auckland ANZAC Weekender 2016 | , 0/1 | , 1695 |
| 8, | Oliver Dai, Highest-rated meeting: Jul 2017 · North Island Championship 2017 | , 0/1 | , 1673 |
| 9, | Timothy Huy Minh Ha, Highest-rated meeting: Jul 2017 · North Island Championship 2017 | , 0/1 | , 1662 |
| 10, | Aaron Ziwen Wang, Highest-rated meeting: Jul 2017 · North Island Championship 2017 | , ½/1 | , 1602 |
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2019 | 7 | 2 | 1629 | 1471 |
| 2018 | 4 | 2½ | 1393 | 1488 |
| 2017 | 13 | 6½ | 1466 | 1466 |
| 2016 | 2 | 0 | 1718 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Jan 2019Swissfederation sourceBest of 2019Score 3½/9Opp avg 1629Start 1468
- Jan 2018Swissfederation sourceBest of 2018Score 3½/5Opp avg 1393Start 1466
- 2019 Oceania Youth U16 · Jan 2019 · 3½/9
- Auckland Anniversary Weekend 2018 · Jan 2018 · 3½/5
- North Island Championship 2017 · Jul 2017 · 4/9
- NZ Junior Championship 2017 · Jul 2017 · 3½/7
- Auckland ANZAC Weekender 2016 · Apr 2016 · 1/6
World
- #=323278Remy Frey1668
- #=323278Rafael Frias Santana1668
- #=323278Tom Fu1668
- #=323278Alejandro Gabalda Perez1668
- #=323278Gade Bhupesh1668
New Zealand
- #=582Alf Loretan1669
- #=582Liam Hunt1669
- #=586Tom Fu1668
- #=586Lucas Boyu Zhang1668
- #=588Jesus III Ambrocio1667
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.