ENG · 17 yrs · K=10 · Peak 2537 (Nov 2026)
Best performance: 2775 at German Bundesliga 2026/27 (Schachbundesliga)(Best of 2026)
NOV26 Rating
2537
Live Rating
2536.6
Change
-0.4
Games Played
1
How live ratings are calculated
Rating History · Classical
Classical rating 2495 to 2537 over the last 12 months; peak 2537 in November 2026.
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 | 2537, +4, 9 games | 2400, 0, 9 games | 2442, -11, 9 games |
| Oct 2026 | 2533, 0, 0 games | 2400, 0, 0 games | 2453, -27, 15 games |
| Sep 2026 | 2533, +19, 9 games | 2400, 0, 0 games | 2480, 0, 0 games |
| Aug 2026 | 2514, +12, 9 games | 2400, 0, 0 games | 2480, 0, 0 games |
| Jul 2026 | 2502, 0, 0 games | 2400, 0, 0 games | 2480, 0, 0 games |
| Jun 2026 | 2502, -3, 3 games | 2400, 0, 0 games | 2480, 0, 0 games |
| May 2026 | 2505, -10, 11 games | 2400, 0, 0 games | 2480, 0, 0 games |
| Apr 2026 | 2515, -8, 3 games | 2400, +39, 11 games | 2480, 0, 0 games |
| Mar 2026 | 2523, +4, 11 games | 2361, 0, 0 games | 2480, -5, 9 games |
| Feb 2026 | 2519, +4, 2 games | 2361, 0, 0 games | 2485, 0, 0 games |
| Jan 2026 | 2515, -4, 14 games | 2361, -32, 10 games | 2485, 0, 0 games |
| Dec 2025 | 2519, +24, 17 games | 2393, 0, 0 games | 2485, 0, 0 games |
Form · Classical
Longest unbeaten run in 2026: 20 games, Jul 19 – Oct 22.
From 937 classical games on record, the latest on Nov 11.
| Tournament | Score | Change | |
|---|---|---|---|
| Turnir mira - Tournament of Peace 2026.Nov 11 – Nov 19TPR 2505 | ½/1 | -0.4 |
Best wins · Classical
From 910 rated classical games against rated opponents, 2016–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM M. Amin Tabatabaei, Dec 2023 · London Chess Classic 2023 | , 2692 |
| 2, | GM David W L Howell, Jul 2024 · 2024 British Championship | , 2675 |
| 3, | GM Jaime Santos Latasa, Oct 2023 · FIDE Grand Swiss Tournament 2023 | , 2650 |
| 4, | GM Alan Pichot, Jun 2024 · Arona International Chess Festival 2024 | , 2640 |
| 5, | GM Jules Moussard, Dec 2023 · London Chess Classic 2023 | , 2635 |
| 6, | GM Samvel Ter-Sahakyan, Jul 2024 · CN Equipas 2023-24 | , 2616 |
| 7, | GM Vahap Sanal, Nov 2023 · FIDE Grand Swiss Tournament 2023 | , 2603 |
| 8, | GM Temur Kuybokarov, May 2024 · 7th Sharjah Masters 2024 | , 2600 |
| 9, | GM Luke J McShane, Aug 2026 · 2026 British Chess Championships: Championship | , 2597 |
| 10, | GM Rinat Jumabayev, May 2024 · 7th Sharjah Masters 2024 | , 2595 |
| # | Opponent | Overall | Rating |
|---|---|---|---|
| 1, | GM Viswanathan Anand, Highest-rated meeting: Oct 2024 · WR Chess Masters Cup | , ½/2 | , 2751 |
| 2, | GM Santosh Gujrathi Vidit, Highest-rated meeting: Dec 2024 · 2024 XTX Markets London Chess Classic | , ½/1 | , 2739 |
| 3, | GM Shakhriyar Mamedyarov, Highest-rated meeting: Dec 2024 · 2024 XTX Markets London Chess Classic | , 0/1 | , 2738 |
| 4, | GM Parham Maghsoodloo, Highest-rated meeting: May 2024 · 7th Sharjah Masters 2024 | , ½/2 | , 2732 |
| 5, | GM Gukesh D, Highest-rated meeting: Dec 2023 · London Chess Classic 2023 | , ½/1 | , 2720 |
| 6, | GM Pentala Harikrishna, Highest-rated meeting: Oct 2023 · FIDE Grand Swiss Tournament 2023 | , 0/1 | , 2716 |
| 7, | GM Nikita Vitiugov, Highest-rated meeting: Dec 2023 · London Chess Classic 2023 | , 1½/4 | , 2704 |
| 8, | GM Anton Korobov, Highest-rated meeting: Apr 2022 · European Individual Chess Championship | , 0/3 | , 2695 |
| 9, | GM M. Amin Tabatabaei, Highest-rated meeting: Dec 2023 · London Chess Classic 2023 | , 1/1 | , 2692 |
| 10, | GM Vladimir Fedoseev, Highest-rated meeting: Dec 2022 · Elllobregat Open Chess 2022 Group A | , 0/1 | , 2688 |
Openings · Classical
From the moves of 627 of 937 classical games on record.
As WhiteOpens 1.d4 in 256 of 315 games, 1.e4 in 34, 1.Nf3 in 18.
As BlackMeets 1.e4 with 1...e5 or 1...c5, and 1.d4 with 1...Nf6.
All openings (25 as White, 20 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| King's Indian Defense | 44 | 63% |
| Queen's Gambit Declined | 35 | 64% |
| Catalan Opening | 28 | 52% |
| Nimzo-Indian Defense | 27 | 52% |
| Grünfeld Defense | 17 | 59% |
| Bogo-Indian Defense | 15 | 47% |
| Queen's Gambit Accepted | 14 | 64% |
| Slav Defense | 14 | 64% |
| Sicilian Defense | 13 | 58% |
| Indian Defense | 11 | 59% |
| Benoni Defense | 10 | 55% |
| Queen's Indian Defense | 8 | 56% |
| Semi-Slav Defense | 8 | 69% |
| Caro-Kann Defense | 7 | 79% |
| Benko Gambit Accepted | 6 | 50% |
| French Defense | 5 | 80% |
| Italian Game | 5 | 90% |
| English Opening | 4 | 75% |
| Modern Defense | 4 | 50% |
| Tarrasch Defense | 4 | 75% |
| Zukertort Opening | 4 | 38% |
| Dutch Defense | 3 | 67% |
| King's Indian Attack | 3 | 50% |
| Queen's Pawn Game | 3 | 50% |
| Rat Defense | 3 | 33% |
20 more games in openings played fewer than 3 times.
Against 1.e4: 1...e5 in 83, 1...c5 in 64, 1...c6 in 8.
Against 1.d4: 1...Nf6 in 62, 1...d5 in 29.
Against 1.c4: 1...e6 in 14, 1...Nf6 in 10, 1...c5 in 3.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 65 | 55% |
| Ruy Lopez | 42 | 49% |
| English Opening | 30 | 55% |
| Queen's Gambit Declined | 24 | 40% |
| Italian Game | 23 | 57% |
| Queen's Gambit Accepted | 23 | 48% |
| Catalan Opening | 17 | 59% |
| King's Indian Attack | 10 | 65% |
| Caro-Kann Defense | 8 | 56% |
| King's Indian Defense | 7 | 57% |
| Queen's Pawn Game | 7 | 57% |
| Scotch Game | 7 | 57% |
| Zukertort Opening | 7 | 21% |
| Four Knights Game | 5 | 60% |
| Bogo-Indian Defense | 4 | 50% |
| Grünfeld Defense | 4 | 63% |
| Indian Defense | 4 | 25% |
| Nimzo-Indian Defense | 4 | 75% |
| Bishop's Opening | 3 | 17% |
| Rapport-Jobava System | 3 | 50% |
15 more games in openings played fewer than 3 times.
Performance rating by month
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Nov 2026 | 1 | ½ | 2505 | — |
| Oct 2026 | 9 | 6½ | 2338 | 2504 |
| Aug 2026 | 9 | 7½ | 2415 | 2688 |
| Jul 2026 | 9 | 7 | 2391 | 2611 |
| May 2026 | 3 | 2 | 2305 | 2430 |
| Apr 2026 | 11 | 6½ | 2377 | 2442 |
| Mar 2026 | 3 | 1½ | 2320 | 2320 |
| Feb 2026 | 10 | 7 | 2365 | 2514 |
| Jan 2026 | 2 | 1½ | 2483 | — |
| Dec 2025 | 8 | 4½ | 2474 | 2517 |
| Nov 2025 | 23 | 13½ | 2490 | 2555 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Nov 2026Individualchess-results.comScore ½/1Opp avg 2505Start 2537
- Oct 2026Teamchess-results.com#8 in 2026Score 4/6Opp avg 2256Start 2533
- Oct 2026Teamfederation sourceBest of 2026Score 2½/3Opp avg 2502Start 2533
- Aug 2026Swisschess-results.com#2 in 2026Score 7½/9Opp avg 2415Start 2514
- Jul 2026Round robinchess-results.com#3 in 2026Score 7/9Opp avg 2391Start 2502
- Nov 2025 – May 2026Teamlichess#4 in 2026Score 7/9Opp avg 2362Start 2495
- Apr 2026Swisschess-results.com#7 in 2026Score 6½/11Opp avg 2377Start 2515
- Dec 2025 – Apr 2026Teamchess-results.com#5 in 2026Score 2½/5Opp avg 2514Start 2519
- Turnir mira - Tournament of Peace 2026. · Nov 2026 · ½/1
- 41st European Chess Club Cup · Oct 2026 · 4/6
- German Bundesliga 2026/27 (Schachbundesliga) · Oct 2026 · 2½/3
- 2026 British Chess Championships: Championship · Aug 2026 · 7½/9
- Wood Green Invitational 2026 · Jul 2026 · 7/9
- 4NCL Division 1 2025-2026 · Nov 2025 – May 2026 · 7/9
- European Individual Chess Championship 2026 · Apr 2026 · 6½/11
- 1. BUNDESLIGA AUT 2025/2026 · Dec 2025 – Apr 2026 · 2½/5
- CN 2. divisao 2025-26 r. 5-6 · Jan – Mar 2026 · 0/1
- 2026 Isle of Wight Masters · Feb 2026 · 6/9
- 2025 XTX Markets London Chess Classic Open · Nov – Dec 2025 · 5½/9
- Croatian Team League 1A-2025 · Nov 2025 · 3/8
- Tumir mira 2025. · Nov 2025 · 7/9
- European Team Ch 2025 · Oct 2025 · 2/5
- 2025 British Championship · Aug 2025 · 5½/9
- 2025 English Championships · Jul 2025 · 5½/7
- Dubai Open Chess Tournament 2025 Category A · May – Jun 2025 · 4½/9
- 8th Sharjah Masters 2025 - A · May 2025 · 3/8
- 4NCL Division 1 2024-25 · Nov 2024 – May 2025 · 8/11
- IV OPEN CHESS MENORCA GRUPO A · Apr 2025 · 6/9
- Reykjavik Open 2025 · Apr 2025 · 6½/9
- European Individual Chess Championship 2025 · Mar 2025 · 4/11
- FIDE World Junior Championship 2025 - Open · Feb – Mar 2025 · 6½/11
- Extraliga 2024-2025 r7-8 · Feb 2025 · ½/2
- 98th Hastings International Chess Congress - Hastings Masters · Dec 2024 – Jan 2025 · 6½/9
- 2024 XTX Markets London Chess Classic · Nov – Dec 2024 · 1/7
- WR Chess Masters Cup · Oct 2024 · ½/2
- Open Internacional de Sants - Ciutat de Barcelona 2024 Grup A · Aug – Sep 2024 · 0/1
- 2024 British Championship · Jul – Aug 2024 · 6/9
- CN Equipas 2023-24 · Jul 2024 · 5½/9
- Arona International Chess Festival 2024 · Jun 2024 · 7½/10
- Chess Week in Przeworsk - Round Robin Tournament GM norm 2024 · May – Jun 2024 · 5/9
- 7th Sharjah Masters 2024 · May 2024 · 4/9
- 2023-24 4NCL Division 1 Rounds 9-11 · May 2024 · 1½/2
- FE Sardinia World Chess - A · Apr – May 2024 · 6/9
- Southend Masters 2024 · Mar – Apr 2024 · 6/9
- Spring 2024 4NCL Round Robin · Mar 2024 · 4/9
- 2023-24 4NCL Division 1 Rounds 7-8 · Mar 2024 · 2/2
- 2024 Cambridge International Open · Feb 2024 · 5½/9
- 2023-24 4NCL Division 1 Rounds 5-6 · Feb 2024 · 1/2
- RUDAR IV - GM SCHILLER · Jan 2024 · 1/9
- 2023-24 4NCL Division 1 Rounds 3-4 · Jan 2024 · 1½/2
- Caplin Hastings International Chess Congress - Hastings Masters · Dec 2023 – Jan 2024 · 6½/9
- London Chess Classic 2023 · Dec 2023 · 4/9
- Vezerkepzo November GM · Nov 2023 · 6/9
- 2023-24 4NCL Division 1 Rounds 1-2 · Nov 2023 · 1/2
- FIDE Grand Swiss Tournament 2023 · Oct – Nov 2023 · 4½/11
- FIDE World Junior Chess Championship “México 2023” OPEN · Sep – Oct 2023 · 6½/11
- Jubilaeumsnormenturnier SV Erkenschwick 2023 · Aug 2023 · 5/9
- Romanian Grand Prix 2nd stage · Jul 2023 · 4/6
- PRAGUE INTERNATIONAL CHESS FESTIVAL 2023 - FIDE open · Jun 2023 · 5½/9
- Szachowy Tydzien w Przeworsku - Round Robin Tournament GM norm 2023 · May – Jun 2023 · 4½/9
- Vezerkepzo Pentecost GM-2 2023 · May 2023 · 5/9
- 2022/23 4NCL Division 1 Rounds 9-11 · Apr – May 2023 · 2½/3
- Fagernes Chess International 2023 GM · Apr 2023 · ½/2
- Six Days Budapest Spring GM · Mar 2023 · 4/9
- 2022/23 4NCL Division 1 Rounds 7-8 · Mar 2023 · 1½/2
- European Individual Chess Championship 2023 · Mar 2023 · 6½/11
- Festival International des Jeux de Cannes - Open A (plus de 2100) · Feb 2023 · 5½/9
- 2022/23 4NCL Division 1 Rounds 5-6 · Feb 2023 · 1½/2
- 2022/23 4NCL Division 1 Rounds 3-4 · Jan 2023 · ½/2
- Elllobregat Open Chess 2022 Group A · Nov – Dec 2022 · 5/9
- 25. Offene Internationale Bayerische Schachmeisterschaft · Nov 2022 · 7/9
- 2022/23 4NCL Division 1 Rounds 1-2 · Oct 2022 · ½/2
- 2022 4NCL GM Norm Invitational · Oct 2022 · 5/9
- 26. HIT OPEN - A · Sep 2022 · 6/9
- Mindsports Masters - GM Norm · Sep 2022 · 5/9
- Romanian Grand Prix - 3rd stage · Aug 2022 · 5½/9
- HZ University of Applied Sciences Chess Tournament 2022 · Aug 2022 · 6½/9
- Sparkassen Chess Trophy 2022 A-Open · Jul 2022 · 7/9
- First Saturday GM July 2022 · Jul 2022 · 3½/9
- 2021/22 4NCL Division 1 & 2 Rounds 10-11 · Jun 2022 · 1/2
- Chessable English Championships 2022 · May 2022 · 4/7
- Vezerkepzo April GM Lengyel Levente Memorial · Apr – May 2022 · 2½/9
- Vezerkepzo Easter GM · Apr 2022 · 3½/9
- VI Open Internacional de Ajedrez Semana Santa · Apr 2022 · 0/1
- European Individual Chess Championship · Mar – Apr 2022 · 5½/11
- 1st EJCOA Ilkley Chess Centre Invitational · Feb 2022 · 5½/9
- 2021/22 4NCL Division 1 & 2 Rounds 3-4 · Feb 2022 · 1½/2
- IM Round Robin "Orbis-2 2022" · Jan – Feb 2022 · 0/9
- IM Swiss "Orbis-1 2022" · Jan 2022 · 4½/9
- IM Round Robin "Paracin 2022" · Jan 2022 · 4/9
- Vezerkepzo Christmas IM 2021 · Dec 2021 – Jan 2022 · 5/9
- Vezerkepzo IM December 2021 · Dec 2021 · 5½/9
- 2021 4NCL GM Norm Invitational · Oct 2021 · 1/9
- Vezerkepzo GM Mix September 2021 · Sep 2021 · 2/8
- 40th Zalakaros Chess Festival-Barczay Laszlo Memorial · Sep 2021 · 4½/7
- Vezerkepzo IM Mix Aug 2021 · Aug 2021 · 5½/10
- First Saturday IM Aug 2021 · Aug 2021 · 5½/10
- 32eme Open d'ete de la Ville de Cannes - Open A · Jul – Aug 2021 · 0/1
- First Saturday IM July 2021 · Jul 2021 · 5½/9
- Vezerkepzo GM Mix · Jun – Jul 2021 · 4/10
- Vezerkepzo IM June 2021 · Jun 2021 · 4/9
- 2019/20 4NCL Div 2 Rounds 1 - 2 · Feb – Mar 2020 · 1/1
- 11th CSC London Chess Classic: FIDE Open · Nov – Dec 2019 · 5/8
- 55th Berks & Bucks Chess Congress Championship · Aug 2019 · 3/6
- European Youth Chess Championship 2019 Open 10 · Aug 2019 · 6/9
- European Youth Team Chess Championship 2019 - U12 Open · Jul 2019 · 2½/6
- 2nd 4NCL Spring Bank Holiday Congress Open · May 2019 · 3½/7
- 2018/19 4NCL Div 2 Rounds 9 - 11 · May 2019 · ½/3
- 1st 4NCL Easter Congress Open · Apr 2019 · 4/7
- Warwickshire Open Chess Championships Open · Feb 2019 · 2/5
- 2018/19 4NCL Div 2 Rounds 5 - 6 · Feb 2019 · ½/2
- 2018/19 4NCL Div 2 Rounds 3 - 4 · Jan 2019 · 1/2
- Hastings Masters 2018-19 · Dec 2018 – Jan 2019 · 4½/10
- 10th CSC London Chess Classic: FIDE Open · Dec 2018 · 2½/8
- World Cadet Chess Championship U-10 Open 2018 · Nov 2018 · 7/11
- 17e Open International d'Echecs de la Ville de Menton - Tournoi A · Oct 2018 · 5/9
- 105th British Championships Major Open · Jul – Aug 2018 · 5½/9
- 105th British Championships Morning Open · Jul – Aug 2018 · 3½/5
- 63rd Hampstead Weekend Congress Under 2200 · Jun – Jul 2018 · 3/4
- 1st 4NCL Spring Bank Holiday Congress U2050 · May 2018 · 4½/7
- 2017/18 4NCL Division 4 South Rounds 9-11 · May 2018 · 1½/2
- Southend Easter Bank Holiday Congress · Mar – Apr 2018 · 2/5
- CCF CHRISTMAS LONG PLAY CONGRESS OPEN March · Mar 2018 · 1/3
- 2017/18 4NCL Division 4 South Rounds 7-8 · Mar 2018 · 1/2
- Warwickshire Under 1975 2018 · Mar 2018 · 3/5
- 57th Hampstead Weekend Congress Under 2200 · Jan 2018 · 2/4
- 9th CSC London Chess Classic: Weekday U2050 · Dec 2017 · 1½/4
- Hampstead FIDE Congress Under 2200 Nov 17 · Nov 2017 · 1½/4
- 16th 4NCL Congress Major · Nov 2017 · 3/5
- 2017-18 Junior 4NCL 1, Division 1 · Sep – Oct 2017 · 3½/5
- European Youth Chess Championship 2017 - Open 08 · Sep 2017 · 8/9
- World Cadets U-08 Abs Chess Championship 2017 · Aug 2017 · 8/11
- Hampstead FIDE Congress Under 2200 Aug 17 · Aug 2017 · 1½/5
- CCF CUP 2017 U1750 Section Rounds 5 - 7 · Jul 2017 · 2/2
- Hampstead FIDE Congress Under 1900 July 17 · Jul 2017 · 3½/5
- CCF CUP 2017 U1750 Section Rounds 1-4 · Jun 2017 · 3/4
- Hampstead FIDE Congress Under 1900 June 17 · Jun 2017 · 3/3
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2016-17 MAY · May 2017 · 1/2
- 2016/17 4NCL Division 4 South Rounds 9-11 · Apr – May 2017 · 0/2
- Hampstead FIDE Congress Under 1900 Apr 17 · Apr 2017 · 2/3
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2016-17 APRIL · Apr 2017 · 1/2
- CCF EASTER CONGRESS Under 2000 April 2017 · Apr 2017 · 3/5
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2016-17 MARCH · Mar 2017 · 1½/3
- 2016/17 4NCL Division 4 South Rounds 7-8 · Mar 2017 · 1/1
- Hampstead FIDE Congress Under 1900 Feb 17 · Feb 2017 · 3/5
- Hampstead FIDE Congress Under 1900 Jan 17 · Jan 2017 · 3/5
- 8th CSC London Chess Classic: Weekday Under 1750 · Dec 2016 · 2/4
- 8th CSC London Chess Classic: Weekend Under 1825 · Dec 2016 · 2/5
- 45th Hampstead Weekend Congress Under 1900 · Nov 2016 · 3/5
- 44th Hampstead Weekend Congress Under 1900 · Oct 2016 · 3/5
- 43rd Hampstead Weekend Congress Under 1900 · Sep 2016 · 3/5
- e2e4 Crawley U1700 Aug 2016 · Aug 2016 · 2½/6
- 42nd Hampstead Weekend Congress Under 1900 · Aug 2016 · 2/5
- European School Chess Championship 2016 - O7 · Jun 2016 · 7/9
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2015-16 APRIL · Apr 2016 · 0/1
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2015-16 FEBRUARY (B) · Feb 2016 · 0/1
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2015-16 FEBRUARY (A) · Feb 2016 · 1/2
- CCF CHESS CLUB DICKY WHITE CLUB TOURNAMENT 2015-16 JANUARY · Jan 2016 · 2/2
World
- #=361GM Matthieu Cornette2536.7
- #=361GM Jun Zhao2536.7
- #363GM Shreyas Royal2536.6
- #=364GM Jonas Lampert2536.0
- #=364IM Khagan Ahmad2536.0
England
- #5GM Michael Adams2594.4
- #6GM Nigel D Short2594.0
- #7GM Shreyas Royal2536.6
- #8GM Daniel Howard Fernandez2526.0
- #9GM John D M Nunn2513.0
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.