Players
Photo: Selina Xie

Record
59 classical games in top events since 17 May 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 30 | 9 | 20 | 1 | 63% |
| As Black | 29 | 6 | 17 | 6 | 50% |
| All games | 59 | 15 | 37 | 7 | 57% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 2026 Chinese Chess League Division A30 Oct 2026 | 3/4 | 2717 |
| 19th Arad Open Grand Prix Classic 20269 Aug 2026 | 2/3 | 2577 |
| Brasov Grand Prix Classic 202631 Jul 2026 | 2½/4 | 2568 |
| 59th Biel International Chess Festival 202623 Jul 2026 | 1/2 | 2551 |
| 59th Biel International Chess Festival 202618 Jul 2026 | 3/5 | 2583 |
Best wins
| Opponent | Rating |
|---|---|
| GMLi Chao29 Jun 2026 · 2026 Chinese Chess League Division A | 2625 |
| GMV. Akobian21 May 2025 · Sharjah Masters 2025 | 2564 |
| GMA. Kosteniuk18 Jul 2026 · 59th Biel International Chess Festival 2026 | 2508 |
| GMY. Tzidkiya31 Jul 2026 · Brasov Grand Prix Classic 2026 | 2492 |
| IMC. Yip30 Mar 2026 · Reykjavik Open 2026 | 2486 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMBai JinshiLast 30 Oct 2026 · 2026 Chinese Chess League Division A | 2 | 0 2 0 |
| GMXu XiangyuLast 31 Aug 2025 · 2025 Chinese Chess League Division A 中国国际象棋甲级联赛 | 2 | 0 2 0 |
| GMXu YiLast 29 Oct 2026 · 2026 Chinese Chess League Division A | 2 | 1 1 0 |
| GMLi ChaoLast 29 Jun 2026 · 2026 Chinese Chess League Division A | 2 | 1 0 1 |
| IMC. YipLast 17 Jul 2026 · 59th Biel International Chess Festival 2026 | 2 | 1 1 0 |
Record
52 rapid games in top events since 17 Feb 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 27 | 6 | 8 | 13 | 37% |
| As Black | 25 | 8 | 10 | 7 | 52% |
| All games | 52 | 14 | 18 | 20 | 44% |
Recent events
| Event | Score | Perf |
|---|---|---|
| Shenzhen Nanshan Masters 202610 Oct 2026 | 1½/4 | 2560 |
| Shenzhen Nanshan Masters 20269 Oct 2026 | 2½/3 | 2708 |
| Alba Grand Prix Rapid 20262 Aug 2026 | 2/4 | 2569 |
| 59th Biel International Chess Festival 202612 Jul 2026 | 2½/4 | 2535 |
| 59th Biel International Chess Festival 202611 Jul 2026 | 3½/6 | 2576 |
Best wins
| Opponent | Rating |
|---|---|
| GML. Dominguez Perez17 Feb 2025 · CCT Chessable Masters 2025 | 2710 |
| GMWang Hao10 Oct 2026 · Shenzhen Nanshan Masters 2026 | 2649 |
| GMJ. Santos Latasa2 Aug 2026 · Alba Grand Prix Rapid 2026 | 2615 |
| GMI. Ivanisevic2 Aug 2026 · Alba Grand Prix Rapid 2026 | 2522 |
| GMA. Alonso Rosell17 Feb 2025 · CCT Chessable Masters 2025 | 2492 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| GMZeng ChongshengLast 12 Dec 2025 · Shenzhen Nanshan Masters 2025 | 6 | 3 2 1 |
| GMWang HaoLast 10 Oct 2026 · Shenzhen Nanshan Masters 2026 | 4 | 1 1 2 |
| GMLu ShangleiLast 13 Dec 2025 · Shenzhen Nanshan Masters 2025 | 3 | 0 0 3 |
| IMJiang HaochenLast 9 Oct 2026 · Shenzhen Nanshan Masters 2026 | 3 | 2 1 0 |
| GMP. SvidlerLast 17 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 0 1 1 |
Record
30 blitz games in top events since 29 Dec 2025
| Games | W | D | L | Score | |
|---|---|---|---|---|---|
| As White | 15 | 4 | 5 | 6 | 43% |
| As Black | 15 | 7 | 3 | 5 | 57% |
| All games | 30 | 11 | 8 | 11 | 50% |
Recent events
| Event | Score | Perf |
|---|---|---|
| 59th Biel International Chess Festival 202619 Jul 2026 | 2½/4 | 2595 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 2/2 | 3538 |
| FIDE World Team Rapid & Blitz Chess Championships 202620 Jun 2026 | 3½/6 | 2640 |
| FIDE World Rapid & Blitz Championships 202530 Dec 2025 | 7/18 | 2493 |
Best wins
| Opponent | Rating |
|---|---|
| GML. Aronian20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2740 |
| GMS. Mamedyarov20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2632 |
| GMC. Schoppen20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2591 |
| GMJ. Christiansen29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2588 |
| GMN. Petrov29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 2584 |
Most played
| Opponent | Games | + = − |
|---|---|---|
| IMM. MateriaLast 19 Jul 2026 · 59th Biel International Chess Festival 2026 | 3 | 1 1 1 |
| GML. AronianLast 20 Jun 2026 · FIDE World Team Rapid & Blitz Chess Championships 2026 | 2 | 2 0 0 |
| IMV. FinekLast 19 Jul 2026 · 59th Biel International Chess Festival 2026 | 2 | 0 2 0 |
| GMD. LazavikLast 29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 1 | 0 1 0 |
| GMA. PichotLast 29 Dec 2025 · FIDE World Rapid & Blitz Championships 2025 | 1 | 0 0 1 |
