Players
Photo: Yunfan Zhao

Record
79 classical games in top events since 12 Sep 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 45 | 22 | 23 | 0 | 74% |
| As Black | 34 | 9 | 19 | 6 | 54% |
| All games | 79 | 31 | 42 | 6 | 66% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A30 Oct 2026 | 1½/3 | 2663 |
| 41st European Chess Club Cup 202623 Oct 2026 | 3/4 | 2719 |
| 46th FIDE Chess Olympiad Samarkand 202627 Sep 2026 | 4½/8 | 2647 |
| 46th FIDE Chess Olympiad Samarkand 202616 Sep 2026 | 1/1 | 2959 |
| 2026 Chinese Chess League Division A29 Jun 2026 | 3/4 | 2778 |
Best wins
| Opponent | Rating |
|---|---|
| GMA. Giri25 Jul 2025 · Esports World Cup 2025 | 2748 |
| GMJ. Sindarov21 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 2677 |
| GMK. Shevchenko19 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 2673 |
| GMBu Xiangzhi5 Oct 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2672 |
| GMG. Sargissian14 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 2646 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMF. BlohbergerLast 6 Nov 2025 · FIDE World Cup 2025 | 8 | 2 5 1 |
| GMJ. SindarovLast 13 Nov 2025 · FIDE World Cup 2025 | 6 | 1 3 2 |
| GMNarayanan S LLast 9 Nov 2025 · FIDE World Cup 2025 | 4 | 1 3 0 |
| GMPraggnanandhaa RLast 25 Jul 2025 · Esports World Cup 2025 | 2 | 0 2 0 |
| GMWei YiLast 30 Oct 2026 · 2026 Chinese Chess League Division A | 2 | 0 2 0 |
Record
81 rapid games in top events since 26 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 42 | 21 | 17 | 4 | 70% |
| As Black | 39 | 11 | 22 | 6 | 56% |
| All games | 81 | 32 | 39 | 10 | 64% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Shenzhen Nanshan Masters 202612 Oct 2026 | 9½/14 | 2755 |
| FIDE World Team Rapid & Blitz Chess Championships 202619 Jun 2026 | 7½/11 | 2703 |
| FIDE World Rapid & Blitz Championships 202528 Dec 2025 | 8/13 | 2620 |
| Esports World Cup 202526 Jul 2025 | 4/7 | 2663 |
| CCT Chessable Masters 202519 Feb 2025 | 2½/5 | 2714 |
Best wins
| Opponent | Rating |
|---|---|
| GMJ. Duda19 Feb 2025 · CCT Chessable Masters 2025 | 2731 |
| GMW. So18 Feb 2025 · CCT Chessable Masters 2025 | 2711 |
| GMDing Liren12 Oct 2026 · Shenzhen Nanshan Masters 2026 | 2693 |
| GMA. Giri19 Feb 2025 · CCT Chessable Masters 2025 | 2688 |
| GMA. Grischuk18 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2682 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMDing LirenLast 12 Oct 2026 · Shenzhen Nanshan Masters 2026 | 7 | 2 4 1 |
| GMA. GiriLast 19 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 4 | 1 3 0 |
| GMW. SoLast 18 Feb 2025 · CCT Chessable Masters 2025 | 4 | 1 3 0 |
| Huang RenjieLast 10 Oct 2026 · Shenzhen Nanshan Masters 2026 | 4 | 3 1 0 |
| GMWang HaoLast 11 Oct 2026 · Shenzhen Nanshan Masters 2026 | 4 | 2 2 0 |
Record
42 blitz games in top events since 30 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 22 | 10 | 7 | 5 | 61% |
| As Black | 20 | 9 | 8 | 3 | 65% |
| All games | 42 | 19 | 15 | 8 | 63% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202621 Jun 2026 | 7½/10 | 2804 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 2/3 | 2652 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 9½/16 | 2706 |
| FIDE World Rapid & Blitz Championships 202529 Dec 2025 | 1½/2 | 2691 |
| FIDE World Rapid & Blitz Championships 202431 Dec 2024 | 1/2 | 2509 |
Best wins
| Opponent | Rating |
|---|---|
| GMPraggnanandhaa R30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2703 |
| GMS. Sevian21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2677 |
| GMJ. van Foreest29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2657 |
| GMN. Yakubboev21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2584 |
| GMD. Dardha30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2563 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMM. MadaminovLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 3 0 0 |
| GMA. SaranaLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 0 2 1 |
| GMS. SevianLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 1 1 1 |
| GMD. MakhnevLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 2 0 0 |
| GMR. JumabayevLast 30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
