- classical
- 2588
- #177 in the world
- rapid
- 2501
- #481 in the world
- blitz
- 2598
- #122 in the world
Rating history
Openings
Download PGN (111)As White55 games · +34 =13 −8
- Sicilian Defense10 · 80%
- Ruy Lopez9 · 56%
- Italian Game5 · 80%
- Queen's Gambit Declined5 · 80%
- English Opening4 · 100%
- King's Indian Defense3 · 83%
As Black56 games · +25 =15 −16
- Sicilian Defense14 · 46%
- Nimzo-Indian Defense8 · 56%
- Caro-Kann Defense6 · 50%
- English Opening6 · 83%
- Queen's Gambit Declined3 · 67%
- Four Knights Game2 · 50%
111 stored games (Lichess broadcasts since 2023 and FIDE reports): +59 =28 −24 (66%). Score is from Christopher's side.
Events
54th annual World Open - 20262026-06-247/9DreamHack Atlanta 2026Finals · 2026-05-131½/5DreamHack Atlanta 2026Group Stage B · Upper Bracket · 2026-05-163/4Sardinia World Chess Festival 2025Open A · 2025-04-277½/9CCT Chessable Masters 2025Play-in - Swiss · 2025-02-176½/9CCA World Open 20242024-07-015½/8GRENKE Chess Open 2024Boards 1 - 60 · 2024-03-286/8Aimchess Rapid Play-In2023-06-126/122023 Saint Louis Super Swiss2023-03-015½/8Airthings Masters Division 3 · 2023-02-066/10Airthings Masters Play-In · 2023-02-037/111000GM Labor Day Super Swiss 20242024-08-015½/951st International Dortmund Chess Days 2024Open A · 2024-08-016/9
Games (111)
GMHarshit Raja24982023 Saint Louis Super Swiss · Round 9½GMLazaro Bruzon Batista26102023 Saint Louis Super Swiss · Round 7½GMNikolas Theodorou25842023 Saint Louis Super Swiss · Round 6½GMMikhail Antipov25812023 Saint Louis Super Swiss · Round 51IMIrine Kharisma Sukandar23892023 Saint Louis Super Swiss · Round 41GMElshan Moradiabadi25072023 Saint Louis Super Swiss · Round 3½GMBatchuluun Tsegmed24581000GM Labor Day Super Swiss 2024 · Round 21FMDerek Wu22781000GM Labor Day Super Swiss 2024 · Round 11IMNico Zwirs246751st International Dortmund Chess Days 2024 · Open A · Round 90IMTobias Kuegel241951st International Dortmund Chess Days 2024 · Open A · Round 81IMVadym Petrovskyi244051st International Dortmund Chess Days 2024 · Open A · Round 70IMKlaudia Kulon241551st International Dortmund Chess Days 2024 · Open A · Round 61FMJonas Gallasch226051st International Dortmund Chess Days 2024 · Open A · Round 51FMNadav Zemach238451st International Dortmund Chess Days 2024 · Open A · Round 40FMFulvio Zamengo234251st International Dortmund Chess Days 2024 · Open A · Round 31Bruno Engel221151st International Dortmund Chess Days 2024 · Open A · Round 21CMJan Murawski209351st International Dortmund Chess Days 2024 · Open A · Round 11GMHarsha Bharathakoti25501000GM Labor Day Super Swiss 2024 · Round 9½FMRose Atwell21611000GM Labor Day Super Swiss 2024 · Round 81FMAndrew Guo22291000GM Labor Day Super Swiss 2024 · Round 71Rishabh Chinni22201000GM Labor Day Super Swiss 2024 · Round 6½GMFidel Corrales Jimenez25671000GM Labor Day Super Swiss 2024 · Round 50GMIvan Schitco25271000GM Labor Day Super Swiss 2024 · Round 40GMJoshua Sheng24741000GM Labor Day Super Swiss 2024 · Round 3½FMAditeya Das229854th annual World Open - 2026 · Round 91FMSharvesh Deviprasath242254th annual World Open - 2026 · Round 8½IMIsaac Wang234954th annual World Open - 2026 · Round 71GMVladimir Belous247154th annual World Open - 2026 · Round 60GMEhsan Ghaem Maghami244554th annual World Open - 2026 · Round 51IMCraig Hilby241654th annual World Open - 2026 · Round 4½M Siddarth224354th annual World Open - 2026 · Round 21FMBrejesh Chakrabarti227254th annual World Open - 2026 · Round 31Bryan Weisz209954th annual World Open - 2026 · Round 11GMAndrey Esipenko2684DreamHack Atlanta 2026 · Finals · Lower Bracket Quarterfinals½GMAndrey Esipenko2684DreamHack Atlanta 2026 · Finals · Lower Bracket Quarterfinals0GMChithambaram VR. Aravindh2692DreamHack Atlanta 2026 · Finals · Upper Bracket Semifinals0GMChithambaram VR. Aravindh2692DreamHack Atlanta 2026 · Finals · Upper Bracket Semifinals½GMChithambaram VR. Aravindh2692DreamHack Atlanta 2026 · Finals · Upper Bracket Semifinals½GMRay Robson2653DreamHack Atlanta 2026 · Group Stage B · Upper Bracket · Quarterfinals Game 21GMRay Robson2653DreamHack Atlanta 2026 · Group Stage B · Upper Bracket · Quarterfinals Game 11