Classical rating
2715
FIDE’s November 2026 list. No rated games since, so the live rating is the same.
On FIDE’s list since Sep 2010
How live ratings are calculated
Rating History · Classical
Classical rating 2693 to 2715 over the last 12 months; peak 2736 in April 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 | 2715, -1, 6 games | 2601, 0, 0 games | 2659, 0, 0 games |
| Oct 2026 | 2716, +10, 9 games | 2601, 0, 0 games | 2659, 0, 0 games |
| Sep 2026 | 2706, -22, 9 games | 2601, +5, 9 games | 2659, +6, 18 games |
| Aug 2026 | 2728, 0, 0 games | 2596, -1, 9 games | 2653, -34, 18 games |
| Jul 2026 | 2728, 0, 9 games | 2597, +2, 11 games | 2687, -3, 11 games |
| Jun 2026 | 2728, -7, 15 games | 2595, 0, 0 games | 2690, 0, 0 games |
| May 2026 | 2735, -1, 3 games | 2595, 0, 0 games | 2690, 0, 0 games |
| Apr 2026 | 2736, +7, 11 games | 2595, 0, 0 games | 2690, +2, 3 games |
| Mar 2026 | 2729, +24, 19 games | 2595, 0, 0 games | 2688, 0, 0 games |
| Feb 2026 | 2705, +2, 2 games | 2595, 0, 0 games | 2688, 0, 0 games |
| Jan 2026 | 2703, +11, 5 games | 2595, -40, 23 games | 2688, +31, 31 games |
| Dec 2025 | 2692, -1, 4 games | 2635, -2, 9 games | 2657, +11, 12 games |
Form · Classical
Longest unbeaten run in 2026: 9 games, Aug 19 – Sep 26.
From 1,758 classical games on record, the latest on Oct 23.
No rated classical games this rating periodsince the NOV26 list (Nov 1, 2026)
| Last played | Score | |
|---|---|---|
| 41st European Chess Club CupOct 17 – Oct 23TPR 2690 | 4/6 |
The live rating moves only when new rated games are played. Until then it matches the published rating.
Best wins · Classical
From 1,739 rated classical games against rated opponents, 2010–2026
| # | Opponent | Rating |
|---|---|---|
| 1, | GM Magnus Carlsen, May 2026 · TePe Sigeman & Co Chess Tournament 2026 | , 2840 |
| 2, | GM Vincent Keymer, 3 wins, Feb 2026 · Prague International Chess Festival 2026 | Masters | , 2776 |
| 3, | GM Anish Giri, 2 wins, Jan 2022 · Tata Steel Masters 2022 | , 2772 |
| 4, | GM Ian Nepomniachtchi, Jan 2019 · Tata Steel Chess Tournament 2019 - Masters | , 2763 |
| 5, | GM Gukesh D, Feb 2026 · Prague International Chess Festival 2026 | Masters | , 2754 |
| 6, | GM Nikita Vitiugov, Jan 2020 · Tata Steel Masters 2020 | , 2747 |
| 7, | GM Shakhriyar Mamedyarov, Sep 2025 · FIDE Grand Swiss 2025 | , 2741 |
| 8, | GM Jan-Krzysztof Duda, Jan 2019 · Tata Steel Chess Tournament 2019 - Masters | , 2738 |
| 9, | GM Pentala Harikrishna, Jan 2021 · Tata Steel Masters 2021 | , 2732 |
| 10, | GM Yagiz Kaan Erdogmus, 2 wins, Oct 2026 · 41st European Chess Club Cup | , 2731 |
Openings · Classical
From the moves of 545 of 1,758 classical games on record.
As WhiteOpens 1.e4 in 167 of 268 games, 1.d4 in 60, 1.Nf3 in 22.
As BlackMeets 1.e4 with 1...e5 or 1...c5, and 1.d4 with 1...d5 or 1...Nf6.
All openings (19 as White, 20 as Black)
| Openings in White games | Games | Score |
|---|---|---|
| Sicilian Defense | 56 | 54% |
| Ruy Lopez | 31 | 76% |
| Italian Game | 20 | 70% |
| English Opening | 17 | 68% |
| French Defense | 16 | 56% |
| Caro-Kann Defense | 14 | 64% |
| Queen's Gambit Declined | 14 | 68% |
| Petrov's Defense | 11 | 50% |
| Catalan Opening | 10 | 65% |
| Nimzo-Indian Defense | 10 | 60% |
| Queen's Pawn Game | 9 | 56% |
| Scotch Game | 8 | 63% |
| Indian Defense | 6 | 75% |
| Neo-Grünfeld Defense | 4 | 50% |
| Four Knights Game | 3 | 83% |
| Grünfeld Defense | 3 | 83% |
| Queen's Gambit Accepted | 3 | 17% |
| Slav Defense | 3 | 50% |
| Zukertort Opening | 3 | 50% |
27 more games in openings played fewer than 3 times.
Against 1.e4: 1...e5 in 48, 1...c5 in 46, 1...c6 in 20.
Against 1.d4: 1...d5 in 50, 1...Nf6 in 48, 1...d6 in 3.
Against 1.Nf3: 1...Nf6 in 14, 1...d5 in 12.
| Openings in Black games | Games | Score |
|---|---|---|
| Sicilian Defense | 46 | 49% |
| Slav Defense | 30 | 57% |
| Ruy Lopez | 28 | 52% |
| Caro-Kann Defense | 21 | 79% |
| King's Indian Defense | 20 | 60% |
| Queen's Gambit Declined | 18 | 58% |
| English Opening | 16 | 69% |
| Italian Game | 13 | 42% |
| King's Indian Attack | 10 | 70% |
| Semi-Slav Defense | 8 | 44% |
| Four Knights Game | 7 | 64% |
| French Defense | 7 | 64% |
| Queen's Indian Defense | 7 | 43% |
| Catalan Opening | 6 | 42% |
| Indian Defense | 6 | 42% |
| Queen's Gambit Accepted | 6 | 25% |
| Queen's Pawn Game | 4 | 38% |
| Grünfeld Defense | 3 | 50% |
| Nimzo-Larsen Attack | 3 | 83% |
| Philidor Defense | 3 | 50% |
15 more games in openings played fewer than 3 times.
Performance rating by month
| Month | Games | Score | Avg opp | TPR |
|---|---|---|---|---|
| Oct 2026 | 6 | 4 | 2565 | 2690 |
| Sep 2026 | 9 | 7 | 2578 | 2798 |
| Aug 2026 | 9 | 2 | 2750 | 2530 |
| Jun 2026 | 9 | 5½ | 2647 | 2727 |
| May 2026 | 15 | 7 | 2724 | 2703 |
| Apr 2026 | 3 | 2 | 2598 | 2723 |
| Mar 2026 | 8 | 4½ | 2656 | 2699 |
| Feb 2026 | 11 | 8 | 2683 | 2858 |
| Jan 2026 | 14 | 8½ | 2704 | 2784 |
| Dec 2025 | 5 | 4½ | 2544 | 2910 |
| Nov 2025 | 4 | 2½ | 2583 | 2678 |
Games count in the month they were played. Each month and year is one performance rating over all of its rated games.
- Oct 2026Teamchess-results.com#10 in 2026Score 4/6Opp avg 2565Start 2716
- Sep 2026Teamchess-results.com#3 in 2026Score 8/10Opp avg 2578Start 2706
- Aug 2026Round robinfederation source#11 in 2026Score 2/9Opp avg 2750Start 2728
- May 2026Round robinchess-results.com#9 in 2026Score 4½/9Opp avg 2743Start 2735
- May 2026Round robinchess-results.com#8 in 2026Score 3½/7Opp avg 2703Start 2735
- Nov 2025 – Mar 2026Teamfederation sourceBest of 2026Score 5½/6Opp avg 2556Start 2693
- 41st European Chess Club Cup · Oct 2026 · 4/6
- 46th Chess Olympiad Samarkand 2026 Open · Sep 2026 · 8/10
- 2026 GCT Sinquefield Cup — Round Robin · Aug 2026 · 2/9
- Interclubs Top 16 2026 · Jun 2026 · 5½/9
- 2026 Super Chess Classic Romania · May 2026 · 4½/9
- TePe Sigeman & Co Chess Tournament 2026 · May 2026 · 3½/7
- BL 2025/26 · Sep 2025 – Apr 2026 · 6½/9
- Extraliga 25/26 · Nov 2025 – Mar 2026 · 5½/6
- Prague International Chess Festival 2026 | Masters · Feb – Mar 2026 · 5/9
- TCF - Van Foreest vs Gurel Match · Feb 2026 · 4½/6
- Tata Steel Chess 2026 - Masters · Jan – Feb 2026 · 7½/13
- FIDE World Cup 2025 · Nov 2025 · 2½/4
- 40th European Chess Club Cup 2025 · Oct 2025 · 4/7
- European Team Ch 2025 · Oct 2025 · 5½/9
- FIDE Grand Swiss 2025 · Sep 2025 · 6½/11
- Quantbox Chennai Grand Masters 2025 · Aug 2025 · 4/9
- Open International d'Aix en Provence - Trophee Dole 2025 - Tournoi Masters (p2100 elo) · Jul 2025 · 6½/9
- Dutch Championship 2025 · Jul 2025 · 6/8
- Interclubs div 2 2025 · May – Jun 2025 · 6½/9
- KNSB Meesterklasse 2024-2025 · Sep 2024 – May 2025 · 1/1
- 1. Schachbundesliga 2024-2025 April 2025 · Apr 2025 · 2½/3
- European Individual Chess Championship 2025 · Mar 2025 · 7½/11
- 1. Schachbundesliga 2024-2025 Februar 2025 · Feb 2025 · ½/2
- Tata Steel Chess 2025 - Masters · Jan – Feb 2025 · 5½/13
- 1. Schachbundesliga 2024-2025 Januar 2025 · Jan 2025 · 2/2
- 1. Schachbundesliga 2024-2025 November 2024 · Nov 2024 · 1/1
- European Individual Chess Championship 2024 · Nov 2024 · 7/11
- European Chess Club Cup | Open · Oct 2024 · 4/6
- CE CECLUB DIVISION DE HONOR 2024 · Oct 2024 · 4/7
- 1. Schachbundesliga 2024-2025 September 2024 · Sep 2024 · 1/2
- 45th Chess Olympiad Budapest 2024 Open · Sep 2024 · 7/10
- 2024 Maplewood Invitational · Jul 2024 · 8/9
- 2024 Canadian Open Open Section · Jul 2024 · 8½/9
- Team 2024 - Top 16 · May – Jun 2024 · 7/10
- FE Sardinia World Chess - A · Apr – May 2024 · 7/9
- Open Menorca 2024 · Apr 2024 · 6½/9
- 2. Bundesliga West 2023-2024 March 2024 · Mar 2024 · 1½/2
- 2. Bundesliga West 2023-2024 February 2024 · Feb 2024 · 4½/5
- Division de Honor Rondas 4-6 · Feb 2024 · ½/1
- Tata Steel Chess 2024 - Masters · Jan 2024 · 4½/13
- 2. Bundesliga West 2023-2024 December 2023 · Dec 2023 · 2/2
- European Team Chess Championship 2023 - Open · Nov 2023 · 5/9
- FIDE Grand Swiss Tournament 2023 · Oct – Nov 2023 · 5/11
- Qatar Masters 2023 · Oct 2023 · 6/9
- European Open Club Cup 2023 · Oct 2023 · 5/7
- Druzynowe Mistrzostwa Polski - Ekstraliga 2023 · Sep 2023 · 1½/3
- CE CECLUB DIVISION DE HONOR 2023 · Sep 2023 · 4½/7
- FIDE World Cup 2023 · Jul – Aug 2023 · 2½/4
- Dutch Championship 2023 · Jul 2023 · 3½/6
- VIII Miedzynarodowy Festiwal Szachowy w Bydgoszczy - Arcymistrzowski turniej kolowy Mezczyzn · Jun 2023 · 3/5
- Team 2023 - Top 16 · Jun 2023 · 6/10
- TePe Sigeman Chess Tournament 2023 · May 2023 · 3½/7
- 1. Bundesliga 2022-2023 April 2023 · Apr 2023 · 3/4
- Locarno Open 2023 · Apr 2023 · 5/5
- OPEN CHESS MENORCA A · Apr 2023 · 7/9
- 1. Bundesliga 2022-2023 March 2023 · Mar 2023 · ½/2
- Norwegian Premier League 2022-2023 R 7-9 · Jan – Mar 2023 · 1½/2
- 1. Bundesliga 2022-2023 February 2023 · Feb 2023 · 2½/4
- Dutch Team Competition 2022-2023 - Meesterklasse Round 6 · Feb 2023 · 0/1
- Tata Steel Masters 2023 · Jan 2023 · 6/13
- IX Chessable Sunway Sitges Chess Festival - Group A · Dec 2022 · 7/10
- 37th European Chess Club Cup 2022 · Oct 2022 · 4/7
- Dutch Team Competition 2022-2023 - Meesterklasse Round 2 · Oct 2022 · 1/1
- Campeonato de Espana Equipos Division Honor 2022 · Sep 2022 · 3½/6
- Abu Dhabi Masters Chess Tournament 2022 · Aug 2022 · 6½/9
- 44th FIDE Chess Olympiad Chennai 2022 Open · Jul – Aug 2022 · 7½/11
- 1. Bundesliga 2021/2022 July 2022 · Jul 2022 · 2½/4
- Team 2022 - Coupe de France Demi et Finale · Jun 2022 · ½/1
- Team 2022 - Top 16 · Jun 2022 · 5½/9
- 14th BPB Limburg Open 2022 Match Van Foreest - Shirov · Jun 2022 · ½/4
- 1. Bundesliga 2021/2022 May 2022 · May 2022 · 1/3
- Division de Honor Comunidad Valencia 2022 Final Rondas 2-4 · Apr – May 2022 · ½/1
- TePe Sigeman Chess Tournament 2022 · May 2022 · 3/7
- 1. Bundesliga 2021/2022 April 2022 · Apr 2022 · 2½/3
- Dutch Team Competition 2021-2022 - Meesterklasse Round 8 · Apr 2022 · 1/1
- 1. Bundesliga 2021/2022 March 2022 · Mar 2022 · 1½/2
- Tata Steel Masters 2022 · Jan 2022 · 7/13
- European Team Championship - open · Nov 2021 · 6½/9
- FIDE Chess.com Grand Swiss Tournament 2021 · Oct – Nov 2021 · 6/11
- TePe Sigeman Chess Tournament 2021 · Sep 2021 · 5/7
- World Cup 2021 · Jul – Aug 2021 · 2/4
- Team 2021 - Top 16 · Jun – Jul 2021 · 7½/10
- Prague International Chess Festival - Masters 2021 · Jun 2021 · 2½/7
- Tata Steel Masters 2021 · Jan 2021 · 8½/13
- Torneo Internacional FEDA preparacion Seleccion · Nov – Dec 2020 · 6/10
- CECLUB Division de Honor 2020 · Sep 2020 · 3½/7
- 1. Bundesliga Meisterschaftsturnier 2020 · Sep 2020 · 2½/6
- Dutch Team Competition 2019-2020 Meester Round 6 · Mar 2020 · 1/1
- 1. Bundesliga 2019/2020 February 2020 · Feb 2020 · 2/2
- Prague International Chess Festival - Challengers 2020 · Feb 2020 · 6/9
- Tata Steel Masters 2020 · Jan 2020 · 7/13
- Dutch Team Competition 2019-2020 Meester Round 4 · Dec 2019 · ½/1
- 1. Bundesliga 2019/2020 December 2019 · Dec 2019 · 1/2
- 1. Bundesliga 2019/2020 November 2019 · Nov 2019 · 1½/2
- 22th European Team Ch 2019 (Open) · Oct – Nov 2019 · 5½/8
- 2019 FIDE Chess.com Grand Swiss · Oct 2019 · 5½/11
- Dutch Team Competition 2019-2020 Meester Round 1 · Sep 2019 · 0/1
- 2019 Fall Chess Classic - A · Sep 2019 · 4½/8
- Kupper Memorial Master · Aug 2019 · 4½/7
- CZECH OPEN 2019 - A - GM open · Jul 2019 · 7/9
- Deloitte Dutch Championship 2019 · Jul 2019 · 5/7
- Teplice Open 2019 · Jun 2019 · 7/9
- 13th BPB Limburg Open 2019 Group A · Jun 2019 · 5/7
- Team 2019 - Top 12 · May 2019 · 7/11
- Dutch Team Competition 2018-2019 Meester Round 9 · May 2019 · 1/1
- 2018/19 4NCL Div 1 Rounds 9 - 11 · May 2019 · 1/1
- GRENKE Chess Open 2019 A-Open · Apr 2019 · 7/9
- GAMMA Reykjavik Open 2019 · Apr 2019 · 6½/9
- European Individual Chess Championship 2019 · Mar 2019 · 6½/11
- Dutch Team Competition 2018-2019 Meester Round 7 · Mar 2019 · 1/1
- Aeroflot Open 2019_A · Feb 2019 · 4½/9
- Dutch Team Competition 2018-2019 Meester Round 6 · Feb 2019 · 1/1
- Tata Steel Chess Tournament 2019 - Masters · Jan 2019 · 4½/13
- Dutch Team Competition 2018-2019 Meester Round 5 · Dec 2018 · ½/1
- Dutch Team Competition 2018-2019 Meester Round 4 · Nov 2018 · ½/1
- Dutch Team Competition 2018-2019 Meester Round 3 · Nov 2018 · 1/1
- Hoogeveen Schaaktoernooi 2018 - Matches · Oct 2018 · 3/6
- Dutch Team Competition 2018-2019 Meester Round 2 · Oct 2018 · 1/1
- 43rd World Chess Olympiad 2018 · Sep – Oct 2018 · 5/10
- FIDE World Junior and Girls Under 20 Chess Championship 2018 (Open) · Sep 2018 · 7½/11
- 22e Hogeschool Zeeland toernooi · Aug 2018 · 6½/9
- CZECH OPEN 2018 - A - GM open · Jul 2018 · 6½/9
- Dutch Championship - 2018 · Jul 2018 · 4/7
- HSG Open 2018 - groep A · Jun 2018 · 5½/6
- Team 2018 - Top 12 · May – Jun 2018 · 6½/11
- 1. Bundesliga 2017/2018 May 2018 · May 2018 · 1/1
- 1. Bundesliga 2017/2018 April 2018 · Apr 2018 · ½/2
- Dutch Team Competition 2017-2018 Meester Round 9 · Apr 2018 · ½/1
- Dutch Team Competition 2017-2018 Meester Round 8 · Apr 2018 · ½/1
- 1. Bundesliga 2017/2018 March 2018 · Mar 2018 · 2/2
- 1. Bundesliga 2017/2018 February 2018 · Feb 2018 · 1½/4
- Tata Steel Challengers 2018 · Jan 2018 · 7½/13
- Dutch Team Competition 2017-2018 Meester Round 5 · Dec 2017 · 0/1
- 1. Bundesliga 2017/2018 December 2017 · Dec 2017 · 2/2
- World Junior under 20 Championship 2017 · Nov 2017 · 8/11
- European Team Chess Championship 2017 - Open · Oct – Nov 2017 · 5/7
- Hoogeveen Open 2017 · Oct 2017 · 3/6
- Dutch Team Competition 2017-2018 Meester Round 2 · Oct 2017 · 1/1
- Dutch Team Competition 2017-2018 Meester Round 1 · Sep 2017 · 1/1
- Hogeschool Zeeland Chess Tournament 2017 · Aug 2017 · 7½/9
- Dutch Championship 2017 · Jun – Jul 2017 · 3/7
- Team 2017 - Top 12 · May 2017 · 9/11
- Dutch Team Competition 2016-2017 Meester Round 9 · May 2017 · 1/1
- 1. Bundesliga 2016/2017 May 2017 · May 2017 · ½/1
- 1. Bundesliga 2016/2017 April 2017 · Apr 2017 · 1/4
- GAMMA Reykjavik Open 2017 · Apr 2017 · 8/10
- Dutch Team Competition 2016-2017 Meester Round 8 · Apr 2017 · ½/1
- 1. Bundesliga 2016/2017 March 2017 · Mar 2017 · 1/2
- Dutch Team Competition 2016-2017 Meester Round 7 · Mar 2017 · 1/1
- Aeroflot Open 2017 A · Feb – Mar 2017 · 4½/9
- 1. Bundesliga 2016/2017 February 2017 · Feb 2017 · 1/2
- Dutch Team Competition 2016-2017 Meester Round 6 · Feb 2017 · ½/1
- Tata Steel Challengers 2017 · Jan 2017 · 4/13
- Schachfestival Basel 2017 Meister · Jan 2017 · 6½/9
- III Sunway Sitges International Chess Festival Group A · Dec 2016 · 6/9
- 1. Bundesliga 2016/2017 December 2016 · Dec 2016 · 1½/2
- Dutch Team Competition 2016-2017 Meester Round 3-4 · Nov 2016 · 2/2
- 1. Bundesliga 2016/2017 November 2016 · Nov 2016 · 1½/2
- 32nd European Chess Club Cup · Nov 2016 · 3/7
- Hoogeveen Matches 2016 · Oct 2016 · 2½/6
- Chess.com Isle of Man International Masters · Oct 2016 · 5½/9
- NK Schaken 2016 · Aug 2016 · 5½/7
- 20e Hogeschool Zeeland Toernooi · Aug 2016 · 6½/9
- 7e Festival de Vaujany - Tournoi Principal · Jul 2016 · 8/9
- Open Teplice 2016 · Jun 2016 · 6½/9
- BPB Limburg Open 2016 - Groep A · May 2016 · 5½/7
- Hasselbacken Chess Open · Apr – May 2016 · 7/9
- Dutch Team Competition 2015-2016 - Meester - round 8-9 · Apr 2016 · 2/2
- GRENKE Chess Open 2016 A-Open · Mar 2016 · 6/9
- Aeroflot Open 2016 A · Mar 2016 · 5/9
- 1. Bundesliga 2015/16 rounds 5 - 9 · Feb 2016 · 1½/5
- Dutch Team Competition 2015-2016 - Meester - round 6 · Feb 2016 · 1/1
- Tata Steel Chess Tournament 2016 - Challengers · Jan 2016 · 6½/13
- Dutch Team Competition 2015-2016 - Meester - round 5 · Jan 2016 · ½/1
- 28. Staufer Open A · Jan 2016 · 7/9
- Chessfestival Groningen Open A · Dec 2015 · 7½/9
- Dutch Team Competition 2015-2016 - Meester - round 4 · Dec 2015 · 1/1
- Heusenstamm Sparkassen-Open 2015 A · Nov 2015 · 5½/7
- Belgian Interclubs 2015-2016 Round 4 · Nov 2015 · 1/1
- Belgian Interclubs 2015-2016 Round 3 · Nov 2015 · ½/1
- Dutch Team Competition 2015-2016 - Meester - round 3 · Nov 2015 · 0/1
- 1. Bundesliga 2015/16 transferred Matches from other rounds 2 · Nov 2015 · ½/1
- 1. Bundesliga 2015/16 transferred matches from other rounds 1 · Oct 2015 · 1/1
- Hoogeveen Schaaktoernooi · Oct 2015 · 2½/6
- PokerStars Isle of Man International Chess Tournament - Masters 2015 · Oct 2015 · 6/9
- Dutch Team Competition 2015-2016 - Meester - round 1-2 · Sep – Oct 2015 · 0/1
- FIDE World Junior U20 Championship (Open) · Sep 2015 · 8/13
- VMCG Schachfestival A-Open · Aug 2015 · 6/9
- VMCG Schachfestival GM-Turnier · Aug 2015 · 6½/9
- 19e Hogeschool Zeeland Toernooi · Aug 2015 · 7½/9
- Dutch Open 2015 · Jul 2015 · 6½/9
- 6e Festival de Vaujany - Tournoi Principal · Jul 2015 · 6½/9
- Open Teplice 2015 · Jun 2015 · 6/9
- BPB Limburg Open 2015 - Groep A · May 2015 · 5½/7
- 9. Internationales Schachfestival Meister · May 2015 · 5/7
- 6ème LUCOPEN - Tournoi International d'Echecs de Lille · May 2015 · 6½/9
- Dutch Team Competition 2014-2015 - Meester - round 8-9 · Apr 2015 · ½/1
- 1. Bundesliga 2014/15 rounds 14 - 15 · Apr 2015 · 1½/2
- Aeroflot Open 2015 A · Mar – Apr 2015 · 5/9
- Dutch Team Competition 2014-2015 - Meester - round 6-7 · Mar 2015 · 1½/2
- 1. Bundesliga 2014/15 rounds 12 - 13 · Mar 2015 · 1/2
- 7th Batavia Tournament · Feb – Mar 2015 · 5½/9
- 1. Bundesliga 2014/15 rounds 9 - 11 · Feb 2015 · 0/1
- Belgian Interclubs 2014-2015 Round 8 · Feb 2015 · ½/1
- Dutch Team Competition 2014-2015 - Meester - round 5 · Feb 2015 · 1/1
- 1. Bundesliga 2014/15 rounds 7 - 8 · Jan 2015 · 0/2
- 17. Ruegenwalder NordWest Cup Gruppe A · Jan 2015 · 5½/7
- Belgian Interclubs 2014-2015 Rounds 6-7 · Jan 2015 · ½/1
- Schachfestival Basel Meister 2015 · Jan 2015 · 4½/7
- Schaakfestival Groningen 2014 University Challenge · Dec 2014 · 2½/6
- Dutch Team Competition 2014-2015 - Meester - round 4 · Dec 2014 · 1/1
- 2nd Srefidensi Chess Celebration Master class · Nov 2014 · 6½/9
- Dutch Team Competition 2014-2015 - Meester - round 2-3 · Nov 2014 · ½/1
- Belgian Interclubs 2014-2015 Rounds 3-4 · Nov 2014 · ½/2
- 1. Bundesliga 2014/15 rounds 3 - 4 · Nov 2014 · 1/2
- 1. Bundesliga 2014/15 rounds 1 - 2 · Oct 2014 · 1½/2
- PokerStars Isle of Man International Chess Tournament - Masters · Oct 2014 · 5½/9
- World Youth Chess Championships 2014 (u16 Boys) · Sep 2014 · 7½/11
- Dutch Team Competition 2014-2015 - Meester - round 1 · Sep 2014 · ½/1
- 10ème Festival International de Dieppe open A · Aug 2014 · 6½/9
- 18e Hogeschool Zeeland Toernooi · Mar – Aug 2014 · 6½/9
- Dutch Open 2014 · Jul 2014 · 5/9
- 5e Festival de Vaujany - Tournoi Principal · Jul 2014 · 6/9
- HSG Open 2014 · Jun 2014 · 4/6
- 8e BPB Limburg Open - groep A · Jun 2014 · 5½/7
- Dutch Team Competiton 13-14 - 1A - round 9 · May 2014 · 1/1
- Oberliga NRW 2013/14 rounds 8 - 9 · Apr 2014 · 1½/2
- 13e Open international de Malakoff · Apr 2014 · 6½/9
- WinterChess marzo IM Trofeu Ferrer Hotels · Mar 2014 · 8/9
- Oberliga NRW 2013/14 round 7 · Mar 2014 · 1/1
- Dutch Team Competiton 13-14 - 1A - round 6 · Mar 2014 · 1/1
- 6e Batavia Schaaktoernooi · Feb – Mar 2014 · 5/9
- Dutch Team Competiton 13-14 - 1A - round 5 · Feb 2014 · 1/1
- Oberliga NRW 2013/2014 round 6 · Feb 2014 · 1/1
- 16. NordWest-Cup A-Open 2014 · Jan 2014 · 5½/7
- Dutch Team Competiton 13-14 - 1A - round 4 · Jan 2014 · 1/1
- Schaakfestival Groningen 2013 Open A · Dec 2013 · 5½/9
- Oberliga NRW 2013/14 round 4 · Dec 2013 · 1/1
- Dutch Team Competiton 13-14 - 1A - round 3 · Dec 2013 · 1/1
- Oberliga NRW 2013/14 round 3 · Nov 2013 · ½/1
- Dutch Team Competiton 13-14 - 1A - round 2 · Nov 2013 · 0/1
- Unive Open 2013 · Oct 2013 · 5½/9
- 23rd EUROPEAN YOUTH CHESS CHAMPIONSHIP 2013 - OPEN U14 · Sep – Oct 2013 · 7½/9
- Dutch Team Competiton 13-14 - 1A - round 1 · Sep 2013 · 1/1
- 28th Schwarzach Open A · Aug 2013 · 6/9
- Hogeschool Zeeland Chess Tournament 2013 · Aug 2013 · 6/9
- Dutch Open 2013 · Jul – Aug 2013 · 5½/9
- 4e Festival de Vaujany - Tournoi Principal · Jul 2013 · 5/9
- HSG Open 2013 · Jun 2013 · 3/5
- 7e IBC Limburg Open A-groep · May 2013 · 4/7
- Dutch Championship U20 2013 · Apr – May 2013 · 7/9
- Dutch Team Competition 12-13 - Meester - round 8-9 · Apr 2013 · 1½/2
- 2.Schachbundesliga West 2012/2013 · Oct 2012 – Apr 2013 · 2/5
- Dutch Team Competition 12-13 - Meester - round 7 · Mar 2013 · 0/1
- Dutch Team Competition 12-13 - Meester - round 6 · Feb 2013 · ½/1
- Tata Steel Chess Tournament 2013 Tienkampen 1B · Jan 2013 · 3/9
- Schaakfestival Groningen 2012 University Challenge · Dec 2012 · 1/4
- Dutch Team Competition 12-13 - Meester - round 5 · Dec 2012 · 0/1
- Dutch Team Competition 12-13 - Meester - round 3-4 · Nov 2012 · 0/2
- World Youth Chess Championship 2012 - Open 14 · Nov 2012 · 6½/11
- Unive Open 2012 · Oct 2012 · 5/9
- Dutch Team Competition 12-13 - Meester - round 2 · Oct 2012 · 1/1
- Dutch Team Competition 12-14 - Meester - round 1 · Sep 2012 · ½/1
- European Youth Chess Championship 2012 - B14 · Aug 2012 · 6½/9
- Eurochess Tournament 2012, groep A · Aug 2012 · 7/9
- 3e Festival de Vaujany - Tournoi Principal · Jul 2012 · 5½/9
- FE Server24Chess · Jun 2012 · 4½/9
- 6e ENCI Limburgs Open - A-groep · May 2012 · 3/7
- NK-U20 · Apr – May 2012 · 7/9
- Dutch Team Competition - 1A - Round 7-9 · Mar – Apr 2012 · 0/2
- NOSBO kampioenschap 2012 · Mar – Apr 2012 · 3½/6
- 11e open international de Malakoff · Apr 2012 · 6½/9
- Dutch Team Competition - 1A - Round 5-6 · Jan – Feb 2012 · 1/2
- Tata Steel Chess Tournament 2012 - 2B Tienkampen · Jan 2012 · 6/9
- Schaakfestival Groningen 2011 University Challenge · Dec 2011 · 1/4
- Dutch Team Competition - 1A - Round 2-4 · Oct – Dec 2011 · 1/2
- Malta Open · Nov 2011 · 4½/8
- Univé Open · Oct 2011 · 4/9
- European B-12 Championship · Sep 2011 · 5½/9
- Open BDO Chess Tournament · Aug 2011 · 6/9
- Atlantis toernooi 2011 Promotiegroep · Aug 2011 · 6½/9
- Eurochess Tournament 2011, groep A · Aug 2011 · 6½/9
- Dutch Open · Jul 2011 · 4/9
- 5e ENCI Limburg Open - group A · Jun 2011 · 4/7
- Dutch Team Competition - 2A - round 9 · May 2011 · ½/1
- NOSBO kampioenschap 2011 · Mar – Apr 2011 · 3½/6
- 10e open international de Malakoff · Apr 2011 · 5½/9
- Dutch Team Competition - 2A - round 7-8 · Mar – Apr 2011 · 1/1
- Dutch Team Competition - 2A - round 5-6 2011 · Jan – Feb 2011 · ½/1
- Dutch Team Competition - 1A - round 5-6 2011 · Jan – Feb 2011 · 0/1
- Tata Steel Chess Tournament - Tien 3F · Jan 2011 · 6/8
- Schaakfestival Groningen 2010 Open A · Dec 2010 · 3/9
- Dutch Team Competition - 2A - round 3-4 · Nov – Dec 2010 · 0/1
- Dutch Team Competition - 1A - round 3-4 · Nov – Dec 2010 · ½/1
- Univé Open · Oct 2010 · 4/9
- Dutch Team Competition - 2A - round 1-2 · Sep – Oct 2010 · 2/2
- Atlantistoernooi 2010 Tienkamp C · Aug 2010 · 7½/9
- 9e open international · Jul 2010 · 5½/9
World
- #=19GM Liren Ding2719.0
- #23GM Richard Rapport2718.0
- #24GM Jorden Van Foreest2715.0
- #25GM Dmitry Andreikin2714.0
- #26GM Gukesh D2710.0
Netherlands
- #1GM Anish Giri2747.0
- #2GM Jorden Van Foreest2715.0
- #3GM Loek Van Wely2616.9
- #4GM Erwin L'Ami2580.0
- #5GM Dimitri Reinderman2573.8
Live rating: FIDE’s November list plus every rated game played since. Not affiliated with FIDE.