Players
Photo: Biel International Chess Festival

Record
40 classical games in top events since 26 Feb 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 18 | 9 | 7 | 2 | 69% |
| As Black | 22 | 3 | 15 | 4 | 48% |
| All games | 40 | 12 | 22 | 6 | 57% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A28 Oct 2026 | 0/1 | 1858 |
| 2026 Chinese Chess League Division A27 Oct 2026 | 2½/3 | 2626 |
| 2026 Chinese Chess League Division A27 Jun 2026 | ½/1 | 2623 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组13 Jan 2026 | 4/6 | 2563 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛5 Oct 2025 | 3½/4 | 2818 |
Best wins
| Opponent | Rating |
|---|---|
| GMN. Theodorou12 Jul 2025 · 58th International Chess Festival Biel | 2625 |
| GMLiu Qingnan1 Sep 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2549 |
| GMR. Jumabayev12 Jul 2025 · 58th International Chess Festival Biel | 2546 |
| IMZhao Yuanhe5 Oct 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2483 |
| IMJiang Haochen12 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 2454 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| IMJiang HaochenLast 13 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 4 | 1 3 0 |
| IMWang ShixuLast 9 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 3 | 1 1 1 |
| GMD. DardhaLast 19 Jul 2025 · 58th International Chess Festival Biel | 2 | 0 2 0 |
| GMR. JumabayevLast 16 Jul 2025 · 58th International Chess Festival Biel | 2 | 1 1 0 |
| GMD. NavaraLast 18 Jul 2025 · 58th International Chess Festival Biel | 2 | 0 1 1 |
Record
18 rapid games in top events since 17 Feb 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 9 | 3 | 5 | 1 | 61% |
| As Black | 9 | 2 | 4 | 3 | 44% |
| All games | 18 | 5 | 9 | 4 | 53% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Shenzhen Nanshan Masters 202512 Dec 2025 | 1½/4 | 2498 |
| 58th International Chess Festival Biel13 Jul 2025 | 2½/5 | 2568 |
| CCT Chessable Masters 202517 Feb 2025 | 5½/9 | 2648 |
Best wins
| Opponent | Rating |
|---|---|
| GMLe Quang Liem17 Feb 2025 · CCT Chessable Masters 2025 | 2645 |
| GMA. Puranik17 Feb 2025 · CCT Chessable Masters 2025 | 2538 |
| GMB. Daneshvar17 Feb 2025 · CCT Chessable Masters 2025 | 2491 |
| GMV. Mikhalevski17 Feb 2025 · CCT Chessable Masters 2025 | 2460 |
| GMA. Abdisalimov17 Feb 2025 · CCT Chessable Masters 2025 | 2417 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMBu XiangzhiLast 12 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 0 3 1 |
| GMA. AbdisalimovLast 17 Feb 2025 · CCT Chessable Masters 2025 | 1 | 1 0 0 |
| GMB. BokLast 17 Feb 2025 · CCT Chessable Masters 2025 | 1 | 0 0 1 |
| GMV. MikhalevskiLast 17 Feb 2025 · CCT Chessable Masters 2025 | 1 | 1 0 0 |
| GMB. DaneshvarLast 17 Feb 2025 · CCT Chessable Masters 2025 | 1 | 1 0 0 |
Record
10 blitz games in top events since 20 Jul 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 5 | 1 | 0 | 4 | 20% |
| As Black | 5 | 2 | 2 | 1 | 60% |
| All games | 10 | 3 | 2 | 5 | 40% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 58th International Chess Festival Biel20 Jul 2025 | 4/10 | 2502 |
Best wins
| Opponent | Rating |
|---|---|
| GMD. Dardha20 Jul 2025 · 58th International Chess Festival Biel | 2592 |
| GMR. Jumabayev20 Jul 2025 · 58th International Chess Festival Biel | 2520 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMA. HakobyanLast 20 Jul 2025 · 58th International Chess Festival Biel | 2 | 0 1 1 |
| GMR. JumabayevLast 20 Jul 2025 · 58th International Chess Festival Biel | 2 | 2 0 0 |
| GMN. TheodorouLast 20 Jul 2025 · 58th International Chess Festival Biel | 2 | 0 1 1 |
| GMD. NavaraLast 20 Jul 2025 · 58th International Chess Festival Biel | 2 | 0 0 2 |
| GMD. DardhaLast 20 Jul 2025 · 58th International Chess Festival Biel | 2 | 1 0 1 |
