- classical
- 2665
- #47 in the world
- rapid
- 2613
- #95 in the world
- blitz
- 2574
- #180 in the world
Rating history
Openings
Download PGN (43)As White19 games · +7 =10 −2
- Sicilian Defense6 · 67%
- King's Indian Defense4 · 88%
- English Opening3 · 50%
- Ruy Lopez2 · 75%
- Catalan Opening1 · 50%
- Italian Game1 · 0%
As Black24 games · +7 =12 −5
- Ruy Lopez6 · 42%
- Caro-Kann Defense6 · 75%
- English Opening3 · 17%
- Indian Defense2 · 25%
- Queen's Indian Defense1 · 100%
- Scotch Game1 · 50%
43 stored games (Lichess broadcasts since 2023 and FIDE reports): +14 =22 −7 (58%). Score is from David's side.
Events
German Bundesliga 2025/262025-09-271/2German Bundesliga 2024/25Bundesliga · 2024-09-281½/445th Chess Olympiad Budapest 2024Open II · 2024-09-111/145th Chess Olympiad Budapest 2024Open I · 2024-09-114/7British Chess Championships 2024Championship · 2024-07-018½/13European Team ChampionshipOpen · 2023-11-114½/8FIDE World Cup 2023 Open Section2023-07-014½/8
Games (43)
Wang Hao (CHN)2709FIDE World Cup 2023 Open Section · Round 3 Tiebreaks½IMShreyas Royal2487British Chess Championships 2024 · Championship · Round 40GMGawain C B Jones2640British Chess Championships 2024 · Championship · Playoff Blitz 20GMGawain C B Jones2640British Chess Championships 2024 · Championship · Playoff Blitz 1½GMGawain C B Jones2640British Chess Championships 2024 · Championship · Playoff Rapid 20GMGawain C B Jones2640British Chess Championships 2024 · Championship · Playoff Rapid 11GMGawain C B Jones2640British Chess Championships 2024 · Championship · Round 9½IMAmeet K Ghasi2495British Chess Championships 2024 · Championship · Round 81GMEldar Gasanov2469British Chess Championships 2024 · Championship · Round 71GMMichael Adams2672British Chess Championships 2024 · Championship · Round 6½GMJan Smeets2562German Bundesliga 2025/26 · Round 8½GMAntonios Pavlidis2567German Bundesliga 2025/26 · Round 7½GMGata Kamsky2607German Bundesliga 2024/25 · Bundesliga · Round 121GMVincent Keymer2719German Bundesliga 2024/25 · Bundesliga · Round 110GMAnish Giri2728German Bundesliga 2024/25 · Bundesliga · Round 6½GMErwin L'Ami2620German Bundesliga 2024/25 · Bundesliga · Round 50IMFilip Haring250345th Chess Olympiad Budapest 2024 · Open II · Round 111GMTitas Stremavicius252745th Chess Olympiad Budapest 2024 · Open I · Round 8½GMShant Sargsyan264945th Chess Olympiad Budapest 2024 · Open I · Round 7½GMBobby Cheng258845th Chess Olympiad Budapest 2024 · Open I · Round 50GMNikolozi Kacharava251145th Chess Olympiad Budapest 2024 · Open I · Round 41GMMads Andersen259845th Chess Olympiad Budapest 2024 · Open I · Round 3½GMGilberto Hernandez Guerrero248245th Chess Olympiad Budapest 2024 · Open I · Round 21GMSong Raymond250345th Chess Olympiad Budapest 2024 · Open I · Round 1½FMAlex Golding2383British Chess Championships 2024 · Championship · Round 51Jacob Connor Boswell2241British Chess Championships 2024 · Championship · Round 11IMArtem Lutsko2414British Chess Championships 2024 · Championship · Round 31IMTarun Kanyamarala2337British Chess Championships 2024 · Championship · Round 21GMGabriel Sargissian2686European Team Championship · Open · Round 9½GMAlexey Sarana2669European Team Championship · Open · Round 8½GMRasmus Svane2647European Team Championship · Open · Round 7½GMMax Warmerdam2638European Team Championship · Open · Round 61GMDimitrios Mastrovasilis2573European Team Championship · Open · Round 5½GMVahap Sanal2608European Team Championship · Open · Round 4½GMAnte Brkic2622European Team Championship · Open · Round 3½GMBaadur Jobava2568European Team Championship · Open · Round 1½Wang Hao (CHN)2709FIDE World Cup 2023 Open Section · Round 3 Tiebreaks0Wang Hao (CHN)2709FIDE World Cup 2023 Open Section · Round 3 Game 2½Wang Hao (CHN)2709FIDE World Cup 2023 Open Section · Round 3 Game 1½GMAnte Brkic2608FIDE World Cup 2023 Open Section · Round 2 Tiebreaks1