SGP · 19 yrs · K=20 · Peak 1674 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 1775 at 11th CSC London Chess Classic: FIDE Open(Best of 2019)
Classical rating
1673
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Jul 2017 · Inactive on FIDE’s list
How live ratings are calculated
Rating History · Classical
Classical rating unchanged at 1673 over the last 12 months; peak 1674 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 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Oct 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Sep 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Aug 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Jul 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Jun 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| May 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Apr 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Mar 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Feb 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Jan 2026 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
| Dec 2025 | 1673, 0, 0 games | 1594, 0, 0 games | 1602, 0, 0 games |
Form · Classical
Unbeaten in the last 2 games (1 win, 1 draw), since Dec 29, 2023.
From 94 classical games on record, the latest on Dec 30, 2023.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| Basel Christmas Open Experts 2023Dec 26, 2023 – Dec 30, 2023TPR 1661 | 3½/7 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 58 rated classical games against rated opponents, 2015–2023
| # | Opponent | Rating |
|---|---|---|
| 1, | William Pm Lovell, Dec 2019 · 11th CSC London Chess Classic: FIDE Open | , 1843 |
| 2, | Christopher Tombolis, Dec 2019 · 11th CSC London Chess Classic: FIDE Open | , 1824 |
| 3, | Len Cotter, Dec 2019 · 11th CSC London Chess Classic: FIDE Open | , 1665 |
| 4, | Lorenzo Anthony Rolle, Dec 2023 · Basel Christmas Open Experts 2023 | , 1633 |
| 5, | Hannelore Svendsen, Dec 2023 · Basel Christmas Open Experts 2023 | , 1611 |
| 6, | Winston Zhao Chen, Dec 2018 · 2019 Australian Open Championship | , 1573 |
| 7, | Arjun B Srinivasan, Dec 2018 · 2019 Australian Open Championship | , 1521 |
| 8, | Yifei Chen, Nov 2023 · 11th - 13th Nov 2023 Singapore Chess Infinity - (FIDE Rated) STANDARD Tournament at Marriott Novena | , 1233 |
| 9, | Jun Yong David Kwan, Nov 2016 · 33rd National Age Group Chess Championships 2016 - Open Under-10 | , 1109 |
| 10, | Oscar Ho, Dec 2017 · Jolimark (HK) International Open Chess Championship 2017 | , 1091 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | FM Nelson Villanueva, Highest-rated meeting: Dec 2017 · Jolimark (HK) International Open Chess Championship 2017 | , 0/1 | , 2082 |
| 2, | Fernando Semprun Martinez, Highest-rated meeting: Nov 2019 · 11th CSC London Chess Classic: FIDE Open | , 0/1 | , 2071 |
| 3, | FM Guohao Li, Highest-rated meeting: Dec 2018 · 5th Johor International Chess Open 2018 | , 0/1 | , 1955 |
| 4, | CM Paul Russell, Highest-rated meeting: Jun 2018 · 2018 NSW Open | , 0/1 | , 1952 |
| 5, | Savin Dias, Highest-rated meeting: Dec 2019 · 11th CSC London Chess Classic: FIDE Open | , 0/1 | , 1916 |
| 6, | Owen S Phillips, Highest-rated meeting: Dec 2019 · 11th CSC London Chess Classic: FIDE Open | , 0/1 | , 1902 |
| 7, | Kyle Gibson, Highest-rated meeting: Dec 2018 · 2019 Australian Open Championship | , 0/1 | , 1894 |
| 8, | IM Sohum Lohia, Highest-rated meeting: Nov 2019 · 11th CSC London Chess Classic: FIDE Open | , 0/1 | , 1889 |
| 9, | CM Jeff Cabilin, Highest-rated meeting: Jun 2018 · 2018 NSW Open | , 0/1 | , 1878 |
| 10, | Uwe Ritter, Highest-rated meeting: Dec 2023 · Basel Christmas Open Experts 2023 | , 0/1 | , 1853 |
Openings · Classical
From the moves of 8 of 94 classical games on record.
As WhiteOpens 1.e4 in 4 of 4 games.
All openings (1 as White)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 4 | 50% |
No opening played 3 times yet (4 games with this colour).
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2023 | 11 | 5 | 1483 | 1447 |
| 2018 | 21 | 4½ | 1651 | 1421 |
| 2016 | 4 | 1 | 1201 | 1008 |
| 2015 | 2 | 0 | 1165 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Dec 2023Swissfederation sourceBest of 2023Score 3½/7Opp avg 1718Start 1390
- 11th - 13th Nov 2023 Singapore Chess Infinity - (FIDE Rated) STANDARD Tournament at Marriott Novena, 1201Nov 2023Swissfederation source#2 in 2023Score 3½/6Opp avg 1201Start 1448
- Nov – Dec 2019Swissfederation sourceBest of 2019Score 3/8Opp avg 1862Start 1356
- Dec 2018Swissfederation sourceBest of 2018Score 2½/9Opp avg 1622Start 1295
- Dec 2018Swissfederation source#2 in 2018Score 1½/8Opp avg 1671Start 1295
- Dec 2017Swissfederation source#2 in 2017Score 4/9Opp avg 1633Start 1289
- Basel Christmas Open Experts 2023 · Dec 2023 · 3½/7
- 11th - 13th Nov 2023 Singapore Chess Infinity - (FIDE Rated) STANDARD Tournament at Marriott Novena · Nov 2023 · 3½/6
- 11th CSC London Chess Classic: FIDE Open · Nov – Dec 2019 · 3/8
- 2019 Australian Open Championship · Dec 2018 · 2½/9
- 5th Johor International Chess Open 2018 · Dec 2018 · 1½/8
- 2018 NSW Open · Jun 2018 · 2/7
- Jolimark (HK) International Open Chess Championship 2017 · Dec 2017 · 4/9
- 2017 NSW Open · Jun 2017 · 2½/7
- 33rd National Age Group Chess Championships 2016 - Open Under-10 · Nov 2016 · 4½/8
- 16th Asean+ Age Group Chess Championships 2015 - Open Under-8 · Jun 2015 · 3/9
- 11th Asian Schools Chess Championships 2015 - Open Under-9 · May – Jun 2015 · 3/9
- 31st National Age Group Chess Championships 2014 - Open Under-8 · Dec 2014 · 2/7
World
- #=318753Luca Li Sacchi1673
- #=318753Michael Li1673
- #=318753Kai Jun Lim1673
- #=318753Sture Lindberg1673
- #=318753Jerry Lingvall1673
Singapore
- #=487Joel Yue Zhe Ngu1674
- #=487Enxiong Jonathan Fu1674
- #489Kai Jun Lim1673
- #=490Akash Arani1672
- #=490Weng Yean Kan1672
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.