Players
Photo: TheBoburshokh, CC BY 4.0, via Wikimedia Commons

Record
40 classical games in top events since 12 Sep 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 21 | 5 | 14 | 2 | 57% |
| As Black | 19 | 1 | 14 | 4 | 42% |
| All games | 40 | 6 | 28 | 6 | 50% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A30 Oct 2026 | 1/2 | 2678 |
| 46th FIDE Chess Olympiad Samarkand 202627 Sep 2026 | 5/10 | 2652 |
| 46th FIDE Chess Olympiad Samarkand 202616 Sep 2026 | 1/1 | 3035 |
| 2026 Chinese Chess League Division A29 Jun 2026 | ½/1 | 2342 |
| 2026 Chinese Chess League Division A28 Jun 2026 | 2½/4 | 2708 |
Best wins
| Opponent | Rating |
|---|---|
| GMGukesh D9 Dec 2024 · FIDE World Championship 2024 | 2783 |
| GMV. Keymer21 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2764 |
| GMA. Naiditsch18 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2574 |
| GMPeng Xiongjian28 Jun 2026 · 2026 Chinese Chess League Division A | 2519 |
| FMP. Kawuma16 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2237 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMGukesh DLast 12 Dec 2024 · FIDE World Championship 2024 | 14 | 2 9 3 |
| GMH. MartirosyanLast 20 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2 | 0 2 0 |
| GMN. AbdusattorovLast 23 Sep 2026 · 46th FIDE Chess Olympiad Samarkand 2026 | 2 | 0 1 1 |
| GMC. Henriquez VillagraLast 12 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 1 | 0 1 0 |
| GMV. FedoseevLast 13 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 1 | 0 1 0 |
Record
42 rapid games in top events since 17 Feb 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 20 | 7 | 12 | 1 | 65% |
| As Black | 22 | 3 | 14 | 5 | 45% |
| All games | 42 | 10 | 26 | 6 | 55% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Shenzhen Nanshan Masters 202612 Oct 2026 | 8½/14 | 2622 |
| FIDE World Team Rapid & Blitz Chess Championships 202619 Jun 2026 | 6/12 | 2640 |
| Shenzhen Nanshan Masters 202515 Dec 2025 | 5/8 | 2714 |
| CCT Chessable Masters 202517 Feb 2025 | 3½/8 | 2507 |
Best wins
| Opponent | Rating |
|---|---|
| GMYu Yangyi12 Oct 2026 · Shenzhen Nanshan Masters 2026 | 2667 |
| GMWang Hao15 Dec 2025 · Shenzhen Nanshan Masters 2025 | 2663 |
| GMZhao Jun19 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2596 |
| GMBu Xiangzhi13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 2587 |
| GMA. Volokitin17 Feb 2025 · CCT Chessable Masters 2025 | 2568 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMYu YangyiLast 12 Oct 2026 · Shenzhen Nanshan Masters 2026 | 7 | 1 4 2 |
| GMBu XiangzhiLast 13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 1 3 0 |
| GMWang HaoLast 15 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 1 3 0 |
| IMMeng YihanLast 10 Oct 2026 · Shenzhen Nanshan Masters 2026 | 4 | 2 2 0 |
| GMKong XiangruiLast 11 Oct 2026 · Shenzhen Nanshan Masters 2026 | 3 | 2 1 0 |
Record
17 blitz games in top events since 20 Jun 2026
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 8 | 1 | 5 | 2 | 44% |
| As Black | 9 | 3 | 3 | 3 | 50% |
| All games | 17 | 4 | 8 | 5 | 47% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202621 Jun 2026 | 5/10 | 2735 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 3/7 | 2539 |
Best wins
| Opponent | Rating |
|---|---|
| GMH. Niemann21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2709 |
| GMS. Megaranto20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2560 |
| IMV. Atlas20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2421 |
| GMS. Bilguun20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2409 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMH. NiemannLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 1 1 1 |
| GMV. ArtemievLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 0 3 0 |
| GMN. AbdusattorovLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 0 2 1 |
| GMD. AndreikinLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 0 2 0 |
| GMO. BortnykLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 1 | 0 0 1 |
