- classical
- 2425
- rapid
- 2312
- blitz
- 2320
Openings
Download PGN (48)As White20 games · +2 =15 −3
- English Opening4 · 50%
- King's Indian Attack3 · 50%
- Réti Opening2 · 25%
- King's Indian Defense2 · 75%
- Catalan Opening2 · 50%
- Queen's Indian Defense2 · 50%
As Black28 games · +1 =10 −17
- Sicilian Defense12 · 13%
- English Opening3 · 0%
- Semi-Slav Defense3 · 33%
- Slav Defense1 · 50%
- Zukertort Opening1 · 50%
- Grünfeld Defense1 · 50%
48 stored games (Lichess broadcasts since 2023 and FIDE reports): +3 =25 −20 (32%). Score is from John's side.
Events
Sparkassen Chess Trophy 2026Open A · 2026-07-281½/3Teplice Open 2026 A-group2026-06-130/1Munich Chess Festival 2026Open A · 2026-05-191/4Grenke Chess Festival 2026Grenke Open A · 2026-03-02½/3Prague International Chess Festival 2026Karel Janeček Open · 2026-02-190/1SixDays Budapest February 2026 - GM A2026-01-311½/2Marienbad Open 2026GM · 2026-01-171½/3Berlin U25 OpenRapid · 2025-11-130/1Berlin U25 OpenBlitz · 2025-11-130/228th Bavarian International Open2025-10-292/4FIDE World Youth Chess Championships 2025Open U18 · 2025-10-03½/3Golden Horse 2025GM · 2025-09-091/5Czech Open 2025A · 2025-07-171/3German Youth Championships 2025U18 · 2025-06-06½/1SixDays Budapest May 2025GM · 2025-05-122/5
Games (48)
GMNamig Guliyev2509GRENKE Chess Open 2024 · Boards 61 - 120 · Round 9½IMKonstantin Peyrer2492Sparkassen Chess Trophy 2026 · Open A · Round 9½GMAksel Bu Kvaloy2498Sparkassen Chess Trophy 2026 · Open A · Round 4½GMElham Amar2587Sparkassen Chess Trophy 2026 · Open A · Round 3½GMDeep Sengupta2488Teplice Open 2026 A-group · Round 50GMChristopher Noe2517Munich Chess Festival 2026 · Open A · Round 90GMRinat Jumabayev2542Munich Chess Festival 2026 · Open A · Round 50IMTsvetan Stoyanov2445Munich Chess Festival 2026 · Open A · Round 3½GMDaniil Yuffa2586Munich Chess Festival 2026 · Open A · Round 2½GMLuka Draskovic2489Grenke Chess Festival 2026 · Grenke Open A · Round 90GMAleksandar Indjic2616Grenke Chess Festival 2026 · Grenke Open A · Round 8½GMLeonardo Costa2556Grenke Chess Festival 2026 · Grenke Open A · Round 30IMChristian Gloeckler2472Prague International Chess Festival 2026 · Karel Janeček Open · Round 40GMVasilios Kotronias2403SixDays Budapest February 2026 - GM A · Round 71GMHera Imre Jr.2514SixDays Budapest February 2026 - GM A · Round 3½GMAnton Korobov2595Marienbad Open 2026 · GM · Round 8½GMHannes Stefansson2427Marienbad Open 2026 · GM · Round 7½GMRobert Cvek2381Marienbad Open 2026 · GM · Round 5½GMMahdi Gholami Orimi2453Berlin U25 Open · Rapid · Round 90GMPaulius Pultinevicius2564Berlin U25 Open · Blitz · Round 11 Quarterfinals Armageddon0GMM. Amin Tabatabaei2567Berlin U25 Open · Blitz · Round 90IMHasan Huseyin Celik249428th Bavarian International Open · Round 9½GMLiam Vrolijk252128th Bavarian International Open · Round 8½GMGopal G.N.253928th Bavarian International Open · Round 71GMChristian Bauer255028th Bavarian International Open · Round 40IMRead Samadov2523FIDE World Youth Chess Championships 2025 · Open U18 · Round 70IMAldiyar Ansat2470FIDE World Youth Chess Championships 2025 · Open U18 · Round 30IMKrzysztof Raczek2487FIDE World Youth Chess Championships 2025 · Open U18 · Round 2½GMMisa Pap2440Golden Horse 2025 · GM · Round 70IMNico Chasin2474Golden Horse 2025 · GM · Round 50GMAczel Gergely2435Golden Horse 2025 · GM · Round 30GMBerczes David2410Golden Horse 2025 · GM · Round 2½FMMaksym Goroshkov2336Golden Horse 2025 · GM · Round 1½GMAnton Korobov2631Czech Open 2025 · A · Round 50IMChristopher Noe2520Czech Open 2025 · A · Round 4½GMJergus Pechac2580Czech Open 2025 · A · Round 3½IMVadym Petrovskiy2432German Youth Championships 2025 · U18 · Round 8½FMHenry Edward Tudor2376SixDays Budapest May 2025 · GM · Round 9½GMNagy Gabor2451SixDays Budapest May 2025 · GM · Round 50FMMark Smirnov2348SixDays Budapest May 2025 · GM · Round 40