Players
Photo: Yilin Li

Record
44 classical games in top events since 12 Sep 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 21 | 11 | 10 | 0 | 76% |
| As Black | 23 | 8 | 10 | 5 | 57% |
| All games | 44 | 19 | 20 | 5 | 66% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 46th FIDE Chess Olympiad Samarkand 202627 Sep 2026 | 2/3 | 2714 |
| 46th FIDE Chess Olympiad Samarkand 202626 Sep 2026 | 1/1 | 3267 |
| 46th FIDE Chess Olympiad Samarkand 202625 Sep 2026 | 4½/5 | 2603 |
| Esports World Cup 20265 Aug 2026 | 4/7 | 2382 |
| Grenke Chess Festival 20266 Apr 2026 | 3/5 | 2574 |
Best wins
| Opponent | Rating |
|---|---|
| GMV. Murzin4 Nov 2025 · FIDE World Cup 2025 | 2655 |
| GMN. Grandelius20 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2603 |
| GMZ. Kozul7 Dec 2025 · German Bundesliga 2025/26 | 2500 |
| IMR. Liyanage26 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2469 |
| IMN. Saha1 Nov 2025 · FIDE World Cup 2025 | 2466 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMD. DubovLast 9 Nov 2025 · FIDE World Cup 2025 | 6 | 0 5 1 |
| GMS. BognerLast 27 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2 | 0 2 0 |
| IMN. SahaLast 2 Nov 2025 · FIDE World Cup 2025 | 2 | 1 1 0 |
| GMV. MurzinLast 5 Nov 2025 · FIDE World Cup 2025 | 2 | 1 1 0 |
| GMA. VolokitinLast 12 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 1 | 0 1 0 |
Record
33 rapid games in top events since 26 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 19 | 10 | 5 | 4 | 66% |
| As Black | 14 | 7 | 4 | 3 | 64% |
| All games | 33 | 17 | 9 | 7 | 65% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Grand Prix PlusCity17 May 2026 | 1½/3 | 2460 |
| Grand Prix PlusCity14 May 2026 | 2/2 | 3277 |
| Grand Prix PlusCity1 Jun 2025 | 4/5 | 2812 |
| Grand Prix PlusCity30 May 2025 | 1½/3 | 2463 |
| CCT Chessable Masters 202517 Feb 2025 | 5/7 | 2693 |
Best wins
| Opponent | Rating |
|---|---|
| GMD. Anton Guijarro17 Feb 2025 · CCT Chessable Masters 2025 | 2625 |
| GMP. Pultinevicius17 Feb 2025 · CCT Chessable Masters 2025 | 2577 |
| GMD. Kadric1 Jun 2025 · Grand Prix PlusCity | 2536 |
| GMH. Stevic1 Jun 2025 · Grand Prix PlusCity | 2532 |
| GMA. Sumets14 May 2026 · Grand Prix PlusCity | 2515 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMD. HorvathLast 14 May 2026 · Grand Prix PlusCity | 2 | 1 1 0 |
| GMN. TheodorouLast 17 Feb 2025 · CCT Chessable Masters 2025 | 2 | 0 0 2 |
| GML. LodiciLast 26 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
| GMV. RasulovLast 26 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
| GMB. JacobsonLast 26 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 0 0 1 |
Record
29 blitz games in top events since 30 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 15 | 4 | 9 | 2 | 57% |
| As Black | 14 | 2 | 6 | 6 | 36% |
| All games | 29 | 6 | 15 | 8 | 47% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Grand Prix PlusCity16 May 2026 | 2/5 | 2487 |
| Grand Prix PlusCity15 May 2026 | 1/2 | 2413 |
| Grand Prix PlusCity31 May 2025 | 3/6 | 2589 |
| Grand Prix PlusCity29 May 2025 | 3/6 | 2589 |
| FIDE World Rapid & Blitz Championships 202431 Dec 2024 | 3/6 | 2604 |
Best wins
| Opponent | Rating |
|---|---|
| GML. Pantsulaia31 May 2025 · Grand Prix PlusCity | 2580 |
| GMV. Matviishen31 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2423 |
| FMR. Pyrih31 May 2025 · Grand Prix PlusCity | 2406 |
| GMJ. Malek15 May 2026 · Grand Prix PlusCity | 2404 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GME. SafarliLast 31 May 2025 · Grand Prix PlusCity | 3 | 0 3 0 |
| GML. PantsulaiaLast 31 May 2025 · Grand Prix PlusCity | 2 | 2 0 0 |
| GMP. MaghsoodlooLast 31 May 2025 · Grand Prix PlusCity | 2 | 0 0 2 |
| GMV. ErdosLast 31 May 2025 · Grand Prix PlusCity | 2 | 0 2 0 |
| GMA. SaranaLast 31 May 2025 · Grand Prix PlusCity | 2 | 0 0 2 |
