Players
Photo: Biel International Chess Festival

Record
37 classical games in top events since 12 Sep 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 20 | 7 | 12 | 1 | 65% |
| As Black | 17 | 0 | 13 | 4 | 38% |
| All games | 37 | 7 | 25 | 5 | 53% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A30 Oct 2026 | 1½/4 | 2511 |
| 2026 Chinese Chess League Division A29 Jun 2026 | 2/5 | 2490 |
| 2026 Chinese Chess League Division A26 Jun 2026 | 1/1 | 3140 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组12 Jan 2026 | 3½/5 | 2691 |
| FIDE World Cup 20256 Nov 2025 | 1½/4 | 2505 |
Best wins
| Opponent | Rating |
|---|---|
| GMDai Changren12 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 2549 |
| GMLin Chen27 Aug 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2466 |
| IMMeng Yihan26 Oct 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2461 |
| GMR. Vasquez Schroeder12 Sep 2024 · 45th Chess Olympiad Budapest 2024 | 2457 |
| IMXie Kaifan4 Oct 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2424 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMDai ChangrenLast 12 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 4 | 2 2 0 |
| GMM. YilmazLast 6 Nov 2025 · FIDE World Cup 2025 | 4 | 0 3 1 |
| GMZhao JunLast 9 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 3 | 0 3 0 |
| IMMeng YihanLast 29 Oct 2026 · 2026 Chinese Chess League Division A | 3 | 1 1 1 |
| Huang RenjieLast 28 Oct 2026 · 2026 Chinese Chess League Division A | 2 | 0 1 1 |
Record
37 rapid games in top events since 26 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 20 | 6 | 12 | 2 | 60% |
| As Black | 17 | 3 | 10 | 4 | 47% |
| All games | 37 | 9 | 22 | 6 | 54% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Alba Grand Prix Rapid 20262 Aug 2026 | 2½/4 | 2572 |
| 59th Biel International Chess Festival 202612 Jul 2026 | 2½/4 | 2604 |
| FIDE World Rapid & Blitz Championships 202528 Dec 2025 | 2/5 | 2421 |
| FIDE World Rapid & Blitz Championships 202527 Dec 2025 | 2½/5 | 2609 |
| Shenzhen Nanshan Masters 202513 Dec 2025 | 4/8 | 2679 |
Best wins
| Opponent | Rating |
|---|---|
| GMMa Qun12 Dec 2025 · Shenzhen Nanshan Masters 2025 | 2610 |
| GMD. Alexakis12 Jul 2026 · 59th Biel International Chess Festival 2026 | 2518 |
| GMG. Mitrabha28 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2487 |
| GMD. Ghosh12 Jul 2026 · 59th Biel International Chess Festival 2026 | 2480 |
| IMLou Yiping26 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2471 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMMa QunLast 12 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 1 3 0 |
| GMDing LirenLast 13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 0 3 1 |
| GMI. NepomniachtchiLast 26 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 0 2 0 |
| IMA. UrazayevLast 26 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
| GMP. ZarnickiLast 26 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 0 1 0 |
Record
37 blitz games in top events since 30 Dec 2024
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 18 | 8 | 9 | 1 | 69% |
| As Black | 19 | 5 | 11 | 3 | 55% |
| All games | 37 | 13 | 20 | 4 | 62% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 59th Biel International Chess Festival 202619 Jul 2026 | 4½/6 | 2679 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 11½/18 | 2730 |
| FIDE World Rapid & Blitz Championships 202431 Dec 2024 | 5/11 | 2546 |
| FIDE World Rapid & Blitz Championships 202430 Dec 2024 | 2/2 | 3280 |
Best wins
| Opponent | Rating |
|---|---|
| GMR. Rapport30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2629 |
| GMK. Alekseenko29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2620 |
| GMN. Petrov29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2584 |
| IMR. Makarian30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 2581 |
| GMPranesh M30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2553 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMA. HakobyanLast 30 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2 | 0 1 1 |
| GMI. ChirilaLast 30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
| GMM. AndersenLast 30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 1 0 0 |
| GMK. NogerbekLast 30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 0 0 1 |
| GMB. GelfandLast 30 Dec 2024 · FIDE World Rapid & Blitz Championships 2024 | 1 | 0 1 0 |
