- classical
- 2353
- rapid
- 2459
- #719 in the world
- blitz
- 2451
- #821 in the world
Rating history
Openings
Download PGN (29)As White15 games · +4 =9 −2
- Slav Defense3 · 33%
- Queen's Gambit Declined2 · 100%
- Bogo-Indian Defense1 · 50%
- Four Knights Game1 · 50%
- French Defense1 · 50%
- Indian Defense1 · 50%
As Black14 games · +1 =7 −6
- Slav Defense5 · 50%
- French Defense2 · 25%
- English Opening2 · 0%
- Benoni Defense1 · 100%
- Italian Game1 · 0%
- King's Indian Attack1 · 0%
29 stored games (Lichess broadcasts since 2023 and FIDE reports): +5 =16 −8 (45%). Score is from John's side.
Events
3rd QUANG NINH GM OPEN CHESS TOURNAMENT 2026 - Masters2026-06-24½/2Manny Pacquiao International Open - 87th Kalilangan Chess Festival 2026 [Open]2026-02-241/110th HANOI Chess tournament January 20262025-12-294/91st Ninh Binh Chess Tournament 20252025-12-204/9Singapore International Open 20242024-11-01½/145th Chess Olympiad Budapest 2024Open II · 2024-09-112/345th Chess Olympiad Budapest 2024Open I · 2024-09-110/345th Chess Olympiad Budapest 2024Open III · 2024-09-111/1
Games (29)
IMBanh Gia Huy24513rd QUANG NINH GM OPEN CHESS TOURNAMENT 2026 - Masters · Round 80IMDau Khuong Duy25213rd QUANG NINH GM OPEN CHESS TOURNAMENT 2026 - Masters · Round 2½Lightus DALEON1913Manny Pacquiao International Open - 87th Kalilangan Chess Festival 2026 [Open] · Round 11IMZaw Htun Wynn233210th HANOI Chess tournament January 2026 · Round 9½IMPrin Laohawirapap241210th HANOI Chess tournament January 2026 · Round 80FMAlexander Chernyavsky233610th HANOI Chess tournament January 2026 · Round 7½IMJunhyeok Lee242410th HANOI Chess tournament January 2026 · Round 60IMPham Tran Gia Phuc244910th HANOI Chess tournament January 2026 · Round 51GMDaniel Quizon242610th HANOI Chess tournament January 2026 · Round 4½GMHoang Thong Tu236810th HANOI Chess tournament January 2026 · Round 3½IMTeja S. Ravi240810th HANOI Chess tournament January 2026 · Round 1½FMDinh Nho Kiet232610th HANOI Chess tournament January 2026 · Round 2½IMVyom Vidyarthi23911st Ninh Binh Chess Tournament 2025 · Round 9½IMJunhyeok Lee24411st Ninh Binh Chess Tournament 2025 · Round 8½FMAlexander Chernyavsky23171st Ninh Binh Chess Tournament 2025 · Round 7½GMDaniel Quizon24201st Ninh Binh Chess Tournament 2025 · Round 6½IMTeja S. Ravi24081st Ninh Binh Chess Tournament 2025 · Round 4½IMBanh Gia Huy24341st Ninh Binh Chess Tournament 2025 · Round 3½CMDuong Vu Anh22901st Ninh Binh Chess Tournament 2025 · Round 2½GMNguyen Anh Dung24071st Ninh Binh Chess Tournament 2025 · Round 1½IMSoham Kamotra24041st Ninh Binh Chess Tournament 2025 · Round 50GMEduardo Iturrizaga Bonelli2575Singapore International Open 2024 · Classical Round 2½GMProhaszka Peter254245th Chess Olympiad Budapest 2024 · Open II · Round 110FMBanele Mhango226145th Chess Olympiad Budapest 2024 · Open II · Round 81GMHrvoje Stevic253145th Chess Olympiad Budapest 2024 · Open I · Round 70GMRobert Hovhannisyan261945th Chess Olympiad Budapest 2024 · Open I · Round 60CMHeritiana Andrianiaina214945th Chess Olympiad Budapest 2024 · Open II · Round 31GMAlexander Donchenko263845th Chess Olympiad Budapest 2024 · Open I · Round 20CMOctavio Croes185045th Chess Olympiad Budapest 2024 · Open III · Round 11