Players
Photo: Yunfan Zhao

Record
36 classical games in top events since 10 Apr 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 19 | 9 | 10 | 0 | 74% |
| As Black | 17 | 4 | 11 | 2 | 56% |
| All games | 36 | 13 | 21 | 2 | 65% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A30 Oct 2026 | 3/3 | 3141 |
| 2026 Chinese Chess League Division A29 Oct 2026 | 1½/3 | 2536 |
| 2026 Chinese Chess League Division A25 Jun 2026 | ½/1 | 2513 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Relegation Playoffs 总决赛保级组29 Jan 2026 | 2½/4 | 2614 |
| FIDE Grand Swiss 202515 Sep 2025 | 5½/11 | 2595 |
Best wins
| Opponent | Rating |
|---|---|
| GME. Safarli14 Apr 2025 · Reykjavik Open 2025 | 2617 |
| GMC. Henriquez Villagra14 Sep 2025 · FIDE Grand Swiss 2025 | 2594 |
| GMM. Muradli7 Sep 2025 · FIDE Grand Swiss 2025 | 2590 |
| GMV. Dragnev27 Apr 2025 · Menorca Open 2025 | 2538 |
| IMJ. Seemann24 Apr 2025 · Menorca Open 2025 | 2471 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMV. IvanchukLast 6 Sep 2025 · FIDE Grand Swiss 2025 | 2 | 0 1 1 |
| IMXie KaifanLast 27 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Relegation Playoffs 总决赛保级组 | 2 | 1 1 0 |
| GMXu XiangyuLast 29 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Relegation Playoffs 总决赛保级组 | 2 | 0 2 0 |
| GML. YankelevichLast 10 Apr 2025 · Reykjavik Open 2025 | 1 | 0 1 0 |
| GMS. WilliamsLast 11 Apr 2025 · Reykjavik Open 2025 | 1 | 1 0 0 |
Record
45 rapid games in top events since 26 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 23 | 8 | 11 | 4 | 59% |
| As Black | 22 | 11 | 6 | 5 | 64% |
| All games | 45 | 19 | 17 | 9 | 61% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202619 Jun 2026 | ½/1 | 2402 |
| FIDE World Rapid & Blitz Championships 202528 Dec 2025 | 3½/6 | 2575 |
| FIDE World Rapid & Blitz Championships 202527 Dec 2025 | 5/7 | 2615 |
| Shenzhen Nanshan Masters 202514 Dec 2025 | 4½/7 | 2675 |
| CCT Chessable Masters 202517 Feb 2025 | 7/9 | 2804 |
Best wins
| Opponent | Rating |
|---|---|
| GMP. Svidler17 Feb 2025 · CCT Chessable Masters 2025 | 2691 |
| GMN. Sarin17 Feb 2025 · CCT Chessable Masters 2025 | 2676 |
| GMWang Hao14 Dec 2025 · Shenzhen Nanshan Masters 2025 | 2663 |
| GMA. Kozak17 Feb 2025 · CCT Chessable Masters 2025 | 2581 |
| GML. Fressinet17 Feb 2025 · CCT Chessable Masters 2025 | 2546 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMWang HaoLast 14 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 1 1 2 |
| GMXiao TongLast 13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 3 | 3 0 0 |
| GMJ. VakhidovLast 26 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 1 1 0 |
| GMR. MakarianLast 28 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 1 1 0 |
| GMD. LazavikLast 17 Feb 2025 · CCT Chessable Masters 2025 | 2 | 0 1 1 |
Record
44 blitz games in top events since 30 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 22 | 12 | 7 | 3 | 70% |
| As Black | 22 | 11 | 7 | 4 | 66% |
| All games | 44 | 23 | 14 | 7 | 68% |
Recent events
| Event | Score | Perf |
|---|---|---|
| FIDE World Team Rapid & Blitz Chess Championships 202621 Jun 2026 | 8/10 | 2793 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 3/4 | 2712 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 12½/19 | 2773 |
| FIDE World Rapid & Blitz Championships 202431 Dec 2024 | 5½/10 | 2632 |
| FIDE World Rapid & Blitz Championships 202430 Dec 2024 | 1/1 | 3245 |
Best wins
| Opponent | Rating |
|---|---|
| GMA. Esipenko29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2659 |
| GMR. Sadhwani30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2649 |
| GMNarayanan S L29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2619 |
| GML. Dominguez Perez21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2594 |
| GMR. Ponomariov29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2589 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GML. Dominguez PerezLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 2 1 0 |
| GMA. LiangLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 3 0 0 |
| GMS. VokhidovLast 21 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 3 | 2 0 1 |
| GMO. BortnykLast 29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 0 1 1 |
| GMR. ZhalmakhanovLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 1 0 1 |
