Players
Photo: Yunfan Zhao

Record
50 classical games in top events since 25 Jul 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 28 | 12 | 13 | 3 | 66% |
| As Black | 22 | 7 | 11 | 4 | 57% |
| All games | 50 | 19 | 24 | 7 | 62% |
Recent events
| Event | Score | Perf |
|---|---|---|
| KazChess Masters Almaty 202629 Oct 2026 | 3/4 | 2795 |
| 46th FIDE Chess Olympiad Samarkand 202627 Sep 2026 | 4½/6 | 2753 |
| 46th FIDE Chess Olympiad Samarkand 202626 Sep 2026 | 1½/2 | 2845 |
| 46th FIDE Chess Olympiad Samarkand 202625 Sep 2026 | 1½/2 | 2558 |
| Esports World Cup 202615 Aug 2026 | 8½/18 | 2778 |
Best wins
| Opponent | Rating |
|---|---|
| GMH. Nakamura14 Aug 2026 · Esports World Cup 2026 | 2792 |
| GMN. Abdusattorov14 Aug 2026 · Esports World Cup 2026 | 2762 |
| GMJ. Duda21 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2743 |
| GMI. Nepomniachtchi13 Aug 2026 · Esports World Cup 2026 | 2719 |
| GMN. Vitiugov26 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2666 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMM. CarlsenLast 15 Aug 2026 · Esports World Cup 2026 | 8 | 0 4 4 |
| GMH. NakamuraLast 14 Aug 2026 · Esports World Cup 2026 | 7 | 2 4 1 |
| GMN. AbdusattorovLast 14 Aug 2026 · Esports World Cup 2026 | 5 | 1 4 0 |
| GMS. MovahedLast 12 Aug 2026 · Esports World Cup 2026 | 3 | 2 0 1 |
| GMD. Anton GuijarroLast 18 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2 | 1 1 0 |
Record
43 rapid games in top events since 26 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 24 | 13 | 8 | 3 | 71% |
| As Black | 19 | 3 | 13 | 3 | 50% |
| All games | 43 | 16 | 21 | 6 | 62% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202619 Jun 2026 | 5½/7 | 2779 |
| FIDE World Rapid & Blitz Championships 202528 Dec 2025 | 6/10 | 2767 |
| FIDE World Rapid & Blitz Championships 202526 Dec 2025 | 1/1 | 3216 |
| Esports World Cup 202526 Jul 2025 | 1/4 | 2524 |
| CCT Chessable Masters 202517 Feb 2025 | 5½/8 | 2734 |
Best wins
| Opponent | Rating |
|---|---|
| GMM. Carlsen27 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2838 |
| GMV. Artemiev17 Feb 2025 · CCT Chessable Masters 2025 | 2699 |
| GMPraggnanandhaa R27 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2688 |
| GMD. Andreikin27 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2671 |
| GMWang Hao18 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2667 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMN. SarinLast 28 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 3 | 0 2 1 |
| GMPraggnanandhaa RLast 27 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 1 1 0 |
| GMYu YangyiLast 27 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 0 2 0 |
| GMLu ShangleiLast 17 Feb 2025 · CCT Chessable Masters 2025 | 2 | 1 1 0 |
| GMN. AbdusattorovLast 28 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 0 2 0 |
Record
40 blitz games in top events since 30 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 20 | 11 | 5 | 4 | 68% |
| As Black | 20 | 6 | 8 | 6 | 50% |
| All games | 40 | 17 | 13 | 10 | 59% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202621 Jun 2026 | 4½/9 | 2660 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 2/4 | 2585 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 6/9 | 2851 |
| FIDE World Rapid & Blitz Championships 202529 Dec 2025 | 3½/6 | 2528 |
| FIDE World Rapid & Blitz Championships 202431 Dec 2024 | 2½/4 | 2798 |
Best wins
| Opponent | Rating |
|---|---|
| GMA. Erigaisi31 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2749 |
| GMO. Bortnyk29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2748 |
| GML. Aronian21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2740 |
| GMYu Yangyi30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2704 |
| GMLe Quang Liem30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2695 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GML. AronianLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 4 | 1 2 1 |
| GMWei YiLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 0 0 3 |
| GMLi DiLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 2 0 0 |
| GMN. SarinLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 0 2 0 |
| IME. MamedovLast 30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
