Players
Photo: GibChess, CC BY 4.0 via YouTube

Record
44 classical games in top events since 22 Jun 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 21 | 10 | 10 | 1 | 71% |
| As Black | 23 | 9 | 11 | 3 | 63% |
| All games | 44 | 19 | 21 | 4 | 67% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A28 Oct 2026 | ½/2 | 2425 |
| Battle of Minds 223 Aug 2026 | 4/4 | 3427 |
| 2026 Chinese Chess League Division A29 Jun 2026 | 4/6 | 2637 |
| Aktobe Open 202611 Jun 2026 | 6/9 | 2672 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组13 Jan 2026 | 4/6 | 2639 |
Best wins
| Opponent | Rating |
|---|---|
| GMA. Esipenko8 Jun 2026 · Aktobe Open 2026 | 2684 |
| GMA. Salem23 Aug 2026 · Battle of Minds 2 | 2629 |
| GMZeng Chongsheng27 Jun 2026 · 2026 Chinese Chess League Division A | 2565 |
| GMR. Makarian7 Jun 2026 · Aktobe Open 2026 | 2548 |
| GMK. Nogerbek30 Jun 2025 · Aktobe Open 2025 | 2538 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| IMKong XiangruiLast 13 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 5 | 1 4 0 |
| GMA. SalemLast 23 Aug 2026 · Battle of Minds 2 | 4 | 4 0 0 |
| GMLiu YanLast 9 Jan 2026 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 Finals 总决赛争冠组 | 3 | 1 2 0 |
| FMD. RostovtsevLast 22 Jun 2025 · Aktobe Open 2025 | 1 | 0 0 1 |
| IML. ZverevLast 24 Jun 2025 · Aktobe Open 2025 | 1 | 0 1 0 |
Record
35 rapid games in top events since 13 Dec 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 17 | 7 | 7 | 3 | 62% |
| As Black | 18 | 7 | 4 | 7 | 50% |
| All games | 35 | 14 | 11 | 10 | 56% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Shenzhen Nanshan Masters 202612 Oct 2026 | 6/12 | 2510 |
| Battle of Minds 219 Aug 2026 | 3½/4 | 2935 |
| FIDE World Team Rapid & Blitz Chess Championships 202619 Jun 2026 | 3/7 | 2462 |
| Shenzhen Nanshan Masters 202515 Dec 2025 | 7/12 | 2681 |
Best wins
| Opponent | Rating |
|---|---|
| GMLu Shanglei14 Dec 2025 · Shenzhen Nanshan Masters 2025 | 2616 |
| GMA. Salem19 Aug 2026 · Battle of Minds 2 | 2597 |
| GMM. Karthikeyan17 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2530 |
| GMZhang Pengxiang13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 2504 |
| GMXiao Tong10 Oct 2026 · Shenzhen Nanshan Masters 2026 | 2472 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMZhang PengxiangLast 13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 3 0 1 |
| GMLu ShangleiLast 14 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 2 1 1 |
| GMDing LirenLast 15 Dec 2025 · Shenzhen Nanshan Masters 2025 | 4 | 0 3 1 |
| GMA. SalemLast 19 Aug 2026 · Battle of Minds 2 | 4 | 3 1 0 |
| GMXiao TongLast 10 Oct 2026 · Shenzhen Nanshan Masters 2026 | 4 | 2 1 1 |
Record
13 blitz games in top events since 20 Jun 2026
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 6 | 3 | 2 | 1 | 67% |
| As Black | 7 | 2 | 1 | 4 | 36% |
| All games | 13 | 5 | 3 | 5 | 50% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Battle of Minds 224 Aug 2026 | 5/8 | 2732 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 0/2 | 1741 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 1½/3 | 2514 |
Best wins
| Opponent | Rating |
|---|---|
| GMA. Salem24 Aug 2026 · Battle of Minds 2 | 2643 |
| IMK. Babazada20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2406 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMA. SalemLast 24 Aug 2026 · Battle of Minds 2 | 8 | 4 2 2 |
| GMA. PuranikLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 0 0 2 |
| IMK. BabazadaLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 1 | 1 0 0 |
| GMXu YiLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 1 | 0 1 0 |
| GMS. SevianLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 1 | 0 0 1 |
