- classical
- 2530
- #395 in the world
- Live 2532.9 +2.9
- rapid
- –
- blitz
- 2377
Rating history
Openings
Download PGN (110)As White54 games · +27 =20 −7
- English Opening11 · 73%
- King's Indian Defense8 · 75%
- Sicilian Defense4 · 100%
- Catalan Opening3 · 50%
- Queen's Indian Defense3 · 50%
- Queen's Pawn Game3 · 50%
As Black56 games · +17 =32 −7
- Sicilian Defense15 · 67%
- English Opening12 · 58%
- French Defense6 · 67%
- Nimzo-Indian Defense3 · 50%
- Zukertort Opening3 · 50%
- Queen's Pawn Game2 · 50%
110 stored games (Lichess broadcasts since 2023 and FIDE reports): +44 =52 −14 (64%). Score is from Kirk's side.
Events
41st European Chess Club Cup 2026Open · Budva, Montenegro · 2026-10-17#207½/1German Bundesliga 2026/27 (Schachbundesliga)Germany · 2026-10-09#711½/324th Int. Chess Tournament Spilimbergo 20262026-05-306/9V Open Chess Menorca 2026Open A · 2026-04-040/128th Bavarian International Open2025-10-296/7FIDE World Cup 2025Round 1 · 2025-10-270/2European Chess Club Cup 2025Open Matches 1-16 · 2025-10-180/1European Chess Club Cup 2025Open Matches 17+ · 2025-10-191/1Slovenian Team Championship 20252025-09-193/52025 Southern California State Championship2025-05-224/7Menorca Open 2025Open · 2025-04-224½/7Prague International Chess Festival 2025Open · 2025-02-274½/8Caplin Hastings Masters 20242024-12-286½/940 Open Internacional d'Escacs d'AndorraAndorra Open 2024 · 2024-07-016/943rd Villa de Benasque Open 20242024-07-051½/3
Games (110)
GMJaime Alexander Cuartas251940 Open Internacional d'Escacs d'Andorra · Andorra Open 2024 · Round 5½GMRomain Edouard253340 Open Internacional d'Escacs d'Andorra · Andorra Open 2024 · Round 41WCMKatharina Reinecke196240 Open Internacional d'Escacs d'Andorra · Andorra Open 2024 · Round 11IMJaroslav Bures24207th Jugando con las Estrellas 2024 · Round 8½GMAndrey Sumets25077th Jugando con las Estrellas 2024 · Round 7½IMJuan Luis Ramiro Ovejero23077th Jugando con las Estrellas 2024 · Round 61FMPedro Ramon Martinez Reyes23437th Jugando con las Estrellas 2024 · Round 5½GMHannes Stefansson24647th Jugando con las Estrellas 2024 · Round 41FMRaul Perez Guerra23177th Jugando con las Estrellas 2024 · Round 3½IMDaniel Contin22107th Jugando con las Estrellas 2024 · Round 21Alfredo Alonso Perez19047th Jugando con las Estrellas 2024 · Round 11IMVadim Cernov22582nd Lagos Chess Open · Round 71FMSamid Eduardo Escalona Landi23262nd Lagos Chess Open · Round 51GMAleksa Strikovic23652nd Lagos Chess Open · Round 4½FMAlessandro Santagati22252nd Lagos Chess Open · Round 31Mateusz Myrmus20292nd Lagos Chess Open · Round 21Diego Jesus Gomez Cerezo18342nd Lagos Chess Open · Round 11GMRune Djurhuus2367Norwegian Team League 24/25 · Round 9½GMBerge Ostenstad2425Norwegian Team League 24/25 · Round 81GMVasyl Ivanchuk262841st European Chess Club Cup 2026 · Open · Round 1½GMSergei Movsesian2594German Bundesliga 2026/27 (Schachbundesliga) · Round 3½GMIvan Saric2621German Bundesliga 2026/27 (Schachbundesliga) · Round 2½GMMaxim Rodshtein2582German Bundesliga 2026/27 (Schachbundesliga) · Round 1½IMSantiago Lopez Rayo242524th Int. Chess Tournament Spilimbergo 2026 · Round 9½IMFrancesco Bettalli238924th Int. Chess Tournament Spilimbergo 2026 · Round 8½IMMaximillian Lu242724th Int. Chess Tournament Spilimbergo 2026 · Round 7½FMMassimiliano Botta227624th Int. Chess Tournament Spilimbergo 2026 · Round 61IMDhulipalla Bala Chandra Prasad240624th Int. Chess Tournament Spilimbergo 2026 · Round 5½FMNeven Hercegovac229524th Int. Chess Tournament Spilimbergo 2026 · Round 41FMMarc Llari233024th Int. Chess Tournament Spilimbergo 2026 · Round 3½IMBoris Golubovic232224th Int. Chess Tournament Spilimbergo 2026 · Round 2½Giovanni Sorbera220024th Int. Chess Tournament Spilimbergo 2026 · Round 11Oliver Nilsson2183V Open Chess Menorca 2026 · Open A · Round 10GMBrewington Hardaway252228th Bavarian International Open · Round 7½GMChristian Bauer255028th Bavarian International Open · Round 61Juergen Delitzsch214428th Bavarian International Open · Round 51CMRaphael Felix229028th Bavarian International Open · Round 41Nithin Babu231028th Bavarian International Open · Round 3½CMNikolai A. Grebennikov222428th Bavarian International Open · Round 21GMNikita Petrov2582FIDE World Cup 2025 · Round 1 · Game 20