Players
Photo: Yunfan Zhao

Record
117 classical games in top events since 12 Sep 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 62 | 23 | 27 | 12 | 59% |
| As Black | 55 | 18 | 29 | 8 | 59% |
| All games | 117 | 41 | 56 | 20 | 59% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 41st European Chess Club Cup 202623 Oct 2026 | 6/7 | 2754 |
| 46th FIDE Chess Olympiad Samarkand 202627 Sep 2026 | 4/9 | 2607 |
| 2026 Chinese Chess League Division A29 Jun 2026 | 3/5 | 2720 |
| German Bundesliga 2025/261 Mar 2026 | 3½/6 | 2659 |
| FIDE World Cup 202513 Nov 2025 | 1/4 | 2458 |
Best wins
| Opponent | Rating |
|---|---|
| GMGukesh D9 Apr 2025 · Freestyle Chess Grand Slam Tour 2025 | 2787 |
| GMPraggnanandhaa R24 Jun 2025 · 2nd Uzchess Cup | 2767 |
| GMC. Aravindh26 Jun 2025 · 2nd Uzchess Cup | 2749 |
| GMV. Fedoseev9 Oct 2025 · European Team Chess Championship 2025 | 2720 |
| GMS. Vidit8 Apr 2025 · Freestyle Chess Grand Slam Tour 2025 | 2720 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMPraggnanandhaa RLast 27 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 6 | 2 3 1 |
| GMY. ErdogmusLast 9 Nov 2025 · FIDE World Cup 2025 | 5 | 1 3 1 |
| GMGukesh DLast 10 Apr 2025 · Freestyle Chess Grand Slam Tour 2025 | 4 | 2 2 0 |
| GMS. ShanklandLast 13 Nov 2025 · FIDE World Cup 2025 | 4 | 0 2 2 |
| GMN. AbdusattorovLast 20 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 3 | 0 0 3 |
Record
43 rapid games in top events since 11 Jun 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 20 | 12 | 5 | 3 | 73% |
| As Black | 23 | 7 | 7 | 9 | 46% |
| All games | 43 | 19 | 12 | 12 | 58% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202619 Jun 2026 | 5½/10 | 2699 |
| V Open Chess Menorca 202612 Apr 2026 | 5½/10 | 2696 |
| FIDE World Rapid & Blitz Championships 202528 Dec 2025 | 2½/6 | 2464 |
| FIDE World Rapid & Blitz Championships 202527 Dec 2025 | 3½/6 | 2605 |
| FIDE World Rapid & Blitz Team Championships 202513 Jun 2025 | 8/11 | 2818 |
Best wins
| Opponent | Rating |
|---|---|
| GMV. Artemiev19 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2742 |
| GMJ. Sindarov17 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2718 |
| GMDing Liren18 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2716 |
| GML. Dominguez Perez8 Apr 2026 · V Open Chess Menorca 2026 | 2709 |
| GMA. Shirov13 Jun 2025 · FIDE World Rapid & Blitz Team Championships 2025 | 2707 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMA. ErigaisiLast 18 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 0 1 1 |
| GMR. PonomariovLast 10 Apr 2026 · V Open Chess Menorca 2026 | 2 | 0 1 1 |
| GMP. HarikrishnaLast 10 Apr 2026 · V Open Chess Menorca 2026 | 2 | 1 0 1 |
| GML. Dominguez PerezLast 11 Apr 2026 · V Open Chess Menorca 2026 | 2 | 1 1 0 |
| GMN. SarinLast 11 Apr 2026 · V Open Chess Menorca 2026 | 2 | 1 0 1 |
Record
36 blitz games in top events since 14 Jun 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 19 | 11 | 3 | 5 | 66% |
| As Black | 17 | 6 | 4 | 7 | 47% |
| All games | 36 | 17 | 7 | 12 | 57% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | ½/2 | 2296 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 1½/3 | 2517 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 8½/10 | 2803 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 2½/8 | 2505 |
| FIDE World Rapid & Blitz Team Championships 202515 Jun 2025 | 4/9 | 2573 |
Best wins
| Opponent | Rating |
|---|---|
| GMS. Sevian15 Jun 2025 · FIDE World Rapid & Blitz Team Championships 2025 | 2711 |
| GMLe Quang Liem15 Jun 2025 · FIDE World Rapid & Blitz Team Championships 2025 | 2662 |
| GMJ. Sindarov15 Jun 2025 · FIDE World Rapid & Blitz Team Championships 2025 | 2626 |
| GMG. Quparadze29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2571 |
| GMM. Tabatabaei29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2565 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| IMD. SapenovLast 15 Jun 2025 · FIDE World Rapid & Blitz Team Championships 2025 | 3 | 0 1 2 |
| GML. MendoncaLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 1 1 1 |
| GMS. SevianLast 30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 1 0 1 |
| GMLe Quang LiemLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 1 0 1 |
| GMJ. SindarovLast 15 Jun 2025 · FIDE World Rapid & Blitz Team Championships 2025 | 2 | 1 1 0 |
