ENG · 17 yrs · K=40 · Peak 1845 (Mar 2024, includes FIDE’s rating adjustment)
Best performance: 2018 at 2023 Coventry Open Under 2000(Best of 2023)
Classical rating
1703
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since May 2022
How live ratings are calculated
Rating History · Classical
Classical rating 1841 to 1703 over the last 12 months; peak 1845 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 |
|---|---|---|
| Nov 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Oct 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Sep 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Aug 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Jul 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Jun 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| May 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Apr 2026 | 1703, 0, 0 games | 1691, 0, 0 games |
| Mar 2026 | 1703, +1, 0 games | 1691, 0, 0 games |
| Feb 2026 | 1702, 0, 0 games | 1691, 0, 0 games |
| Jan 2026 | 1702, 0, 0 games | 1691, 0, 0 games |
| Dec 2025 | 1702, -139, 8 games | 1691, 0, 0 games |
Form · Classical
Unbeaten in the last 3 games (1 win, 2 draws), since Nov 5, 2025.
From 183 classical games on record, the latest on Nov 7, 2025.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Show games | Last played | Score |
|---|---|---|
| European Youth Chess Championship 2025 - Girls U16Oct 29, 2025 – Nov 7, 2025TPR 1497 | 2½/8 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 132 rated classical games against rated opponents, 2016–2025
| # | Opponent | Rating |
|---|---|---|
| 1, | Geoffrey M Brown, Apr 2022 · 64th Southend Easter Congress - Open | , 1906 |
| 2, | Ben S Rich, Oct 2023 · 46th Scarborough Congress - Major U2050 | , 1853 |
| 3, | Simon E Lazarus, Feb 2024 · 2024 Cambridge International Open | , 1845 |
| 4, | Andrew Ward, May 2023 · 2022/23 4NCL Division 4 Rounds 9-11 | , 1838 |
| 5, | Nigel S Towers, Feb 2023 · 2023 Coventry Open Under 2000 | , 1825 |
| 6, | Okwose Marc Obi, Dec 2022 · Mill Hill Congress - December - U2400 | , 1802 |
| 7, | John Baguley, Feb 2024 · 2024 Cambridge International Open | , 1790 |
| 8, | Marc A Bryant, Dec 2023 · Caplin Hastings International Chess Congress - Con Power Christmas Under 1950 | , 1773 |
| 9, | WFM Anusha Subramanian, Nov 2022 · Ealing FIDE Congress November U2200 | , 1768 |
| 10, | WFM Anna Sofie Li, Sep 2023 · European Youth Championship - Girls 14 | , 1763 |
Openings · Classical
From the moves of 39 of 183 classical games on record.
As WhiteOpens 1.e4 in 17 of 17 games.
As BlackMeets 1.e4 with 1...e5, and 1.d4 with 1...d5.
All openings (3 as White, 4 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 7 | 64% |
| French Defense | 4 | 75% |
| Italian Game | 3 | 83% |
3 more games in openings played fewer than 3 times.
Against 1.e4: 1...e5 in 17.
Against 1.d4: 1...d5 in 3.
| Openings in Black games | Games | Score |
|---|---|---|
| Ruy Lopez | 4 | 13% |
| Scotch Game | 4 | 25% |
| Four Knights Game | 3 | 50% |
| Italian Game | 3 | 17% |
8 more games in openings played fewer than 3 times.
Performance rating by year
| Year | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| 2025 | 8 | 2½ | 1638 | 1497 |
| 2023 | 49 | 22½ | 1699 | 1670 |
| 2022 | 51 | 18½ | 1683 | 1581 |
| 2020 | 3 | 2 | 1169 | 1294 |
| 2019 | 6 | 0 | 1154 | 354 |
| 2018 | 2 | 0 | 1243 | — |
| 2016 | 1 | 0 | 1096 | — |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct – Nov 2025Swissfederation sourceBest of 2025Score 2½/8Opp avg 1638Start 1841
- Jul 2024Teamfederation sourceScore 3½/4Opp avg 1552Start 1845
- Jul 2024Teamfederation sourceScore 1/1Opp avg 1452Start 1845
- Feb 2024Swissfederation sourceBest of 2024Score 3½/9Opp avg 1906Start 1681
- Dec 2023Swissfederation source#2 in 2023Score 3½/6Opp avg 1652Start 1664
- Nov 2023Teamfederation sourceScore 1/2Opp avg 1819Start 1638
- Oct 2023Swissfederation source#3 in 2023Score 3/5Opp avg 1818Start 1638
- Sep 2023Swissfederation source#5 in 2023Score 4½/9Opp avg 1648Start 1644
- European Youth Chess Championship 2025 - Girls U16 · Oct – Nov 2025 · 2½/8
- 2024 Glorney Cup Under 18 Girls · Jul 2024 · 3½/4
- 2024 Glorney Cup Extra Games · Jul 2024 · 1/1
- 2024 Cambridge International Open · Feb 2024 · 3½/9
- Caplin Hastings International Chess Congress - Con Power Christmas Under 1950 · Dec 2023 · 3½/6
- 2023-24 4NCL Division 3 Bishops Rounds 1-2 · Nov 2023 · 1/2
- 46th Scarborough Congress - Major U2050 · Oct 2023 · 3/5
- European Youth Championship - Girls 14 · Sep 2023 · 4½/9
- 15th Leyland Congress · Aug 2023 · ½/5
- Gilbert Cup 2023 · Aug 2023 · 6/6
- 2023 British Championship: Under 16 Championship · Jul 2023 · 3½/7
- 2022/23 4NCL Division 4 Rounds 9-11 · Apr – May 2023 · 3/3
- 3rd 4NCL Easter Congress Under 2000 · Apr 2023 · 2½/7
- 2023 Coventry Open Under 2000 · Feb 2023 · 2½/5
- 2022/23 4NCL Division 4 Rounds 5-6 · Feb 2023 · ½/2
- Mill Hill Congress - U2400 (Jan 2023) · Jan 2023 · 0/3
- Hastings Christmas Morning · Dec 2022 – Jan 2023 · 0/1
- 14th Northwick Park Five Round Congress - Open · Dec 2022 · 1½/5
- Mill Hill Congress - December - U2400 · Dec 2022 · 1/4
- Ealing FIDE Congress November U2200 · Nov 2022 · 2/5
- 2022/23 4NCL Division 4 Rounds 1-2 · Nov 2022 · 0/2
- Mill Hill Congress - October - U1900 · Oct 2022 · 4/5
- Mill Hill FIDE Congress Sep 2022 - Under 1900 · Sep 2022 · 3/5
- Chessable British Chess Championships 2022: Major Open · Aug 2022 · 2/8
- Chessable British Chess Championships 2022: Under 14 · Aug 2022 · 4½/7
- Gilbert Cup 2022 · Jul 2022 · 4½/6
- Mill Hill FIDE Congress - U1900 · Jul 2022 · 4½/5
- EJCOA National Youth Championships July 2022 - U14 · Jul 2022 · 2½/4
- 64th Southend Easter Congress - Open · Apr 2022 · 2/7
- Mill Hill FIDE Congress - Mar 2022 U1700 · Mar 2022 · 3½/5
- 2021-22 Junior 4NCL 2, Division 1 · Feb 2022 · 2/3
- Hong Kong Chess Championship 2020 - Women · Jan 2020 · 2/2
- Hong Kong National Junior Chess Championships 2020 - U12 · Jan 2020 · 3½/7
- Caissa Spring Open 2019 · May – Jun 2019 · 0/5
- Hong Kong National Junior 2019 - U10 · Feb 2019 · 3/7
- Caissa Hong Kong National Junior 2018 - U10 · Jan 2018 · 1/6
- Youth Grand Prix Winter 2016 · Nov – Dec 2016 · 1/4
World
- #=111970Simon Leroy1703.0
- #=111970Leandro Visconti1703.0
- #=111970Michelle (Ngo Yu) Chan1703.0
- #=111970Dominick Yong Heng Jarrin Zhang1703.0
- #=111970Mateo Alberto Novoa Fuentes1703.0
England
- #=1824John Sellen1703.0
- #=1824Timothy M Jones1703.0
- #=1824Michelle (Ngo Yu) Chan1703.0
- #=1832Christopher J Knight1702.0
- #=1832Ashton Morrissey1702.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.