GMBu, Xiangzhi
- Federation
- CHN
- Rating (latest event)
- 2583
- FIDE ID
- 8601445
- Games here
- 106 (+42 =52 −12)
World #67 ClassicalWorld #16 BlitzFIDE top lists, Nov 2026
Tournaments 13
| Tournament | # | Pts | Perf | ± |
|---|---|---|---|---|
| Alba Grand Prix Rapid 2026 | 5 | 8/10 | 2543 | +3 |
| 59th Biel International Chess Festival 2026Open | Blitz (BTZ) | 1 | 11/13 | 2629 | −2 |
| 59th Biel International Chess Festival 2026Open | Rapid (RAP) | 2 | 7½/9 | 2571 | +7 |
| 2026 Chinese Chess League Division AChongqing Sports Lottery | 20 | 3/6 | 2523 | −10 |
| 2026 Chinese Team Chess ChampionshipMenChongqing | 28 | 4/7 | 2602 | −5 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛Finals 总决赛争冠组重庆体育彩票队 | 6 | 3½/5 | 2692 | +2 |
| FIDE World Rapid & Blitz Championships 2025 | 21 | 12/19 | 2713 | |
| FIDE World Rapid & Blitz Championships 2025 | 114 | 6½/13 | 2502 | −14 |
| Shenzhen Nanshan Masters 2025 | 6 | 4/8 | 2678 | +10 |
| FIDE World Cup 2025Round 2 | 62 | 1½/4 | 2594 | −2 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛KO Stage Home & Away 主客场阶段重庆体育彩票队 | 12 | 1½/2 | 2654 | |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛Regular Stage R7-11轮 常规赛第二站重庆体育彩票队 | 30 | 2/4 | 2569 | −5 |
| 2025 Chinese Chess League Division A 中国国际象棋甲级联赛Regular Stage R1-6轮 常规赛第一站重庆体育彩票队 | 12 | 3½/6 | 2487 | −12 |
Games latest 50 of 106
- vs GMSantos Latasa, Jaime2615Alba Grand Prix Rapid 2026 · Round 10½
- vs GMXiao, Tong(QD)2452Alba Grand Prix Rapid 2026 · Round 91
- vs IMPasti, Aron2377Alba Grand Prix Rapid 2026 · Round 81
- vs IMSrinath, Rao S.V.2260Alba Grand Prix Rapid 2026 · Round 71
- vs IMLortkipanidze, Nodar2453Alba Grand Prix Rapid 2026 · Round 60
- vs Psyk, Radoslaw2413Alba Grand Prix Rapid 2026 · Round 51
- vs IMVedmediuc, Serghei2333Alba Grand Prix Rapid 2026 · Round 4½
- vs FMFilev, Georgi2245Alba Grand Prix Rapid 2026 · Round 31
- vs Ursente, Tudor-Alexandru2065Alba Grand Prix Rapid 2026 · Round 21
- vs Laszlo, Zoltan-Imre1825Alba Grand Prix Rapid 2026 · Round 11
- vs IMGloeckler, Christian251359th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 131
- vs GMKozak, Adam253759th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 12½
- vs IMSavitha Shri B216159th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 111
- vs IMMohammad Nubairshah Shaikh231659th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 10½
- vs WGMShukhman, Anna239259th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 91
- vs GMGhosh, Diptayan253059th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 8½
- vs GMArjun Kalyan245159th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 71
- vs IMAronyak Ghosh248859th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 6½
- vs IMElmi, Saad Abobaker240959th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 51
- vs IMThorfinnsson, Bjorn239659th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 41
- vs FMKolly, Jacques220359th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 31
- vs CMStefan, Romulus-Cristian204859th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 21
- vs Heitmann, Erik188559th Biel International Chess Festival 2026 · Open | Blitz (BTZ) · Round 11
- vs GMGhosh, Diptayan248059th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 91
- vs GMKozak, Adam259259th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 80
- vs GMAlexakis, Dimitris251859th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 71
- vs Dong, Hongfu227159th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 61
- vs GMGopal G.N.247159th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 5½
- vs IMGloeckler, Christian233259th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 41
- vs FMGautier, Anand222359th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 31
- vs Liengme, Samuel196759th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 21
- vs Gaier, Walter183259th Biel International Chess Festival 2026 · Open | Rapid (RAP) · Round 11
- vs GMYu, Yangyi27142026 Chinese Chess League Division A · Round 60
- vs GMWan, Yunguo25032026 Chinese Chess League Division A · Round 5½
- vs IMXie, Kaifan24412026 Chinese Chess League Division A · Round 4½
- vs FMLi, Guohao23422026 Chinese Chess League Division A · Round 31
- vs GMPeng, Xiongjian25192026 Chinese Chess League Division A · Round 2½
- vs GMWang, Yue26232026 Chinese Chess League Division A · Round 1½
- vs GMPang, Tao24332026 Chinese Team Chess Championship · Men · Round 9½
- vs IMWang, Yiye24382026 Chinese Team Chess Championship · Men · Round 8½
- vs GMWang, Yue26252026 Chinese Team Chess Championship · Men · Round 7½
- vs GMDing, Liren27342026 Chinese Team Chess Championship · Men · Round 6½
- vs IMKong, Xiangrui24992026 Chinese Team Chess Championship · Men · Round 5½
- vs Huang, Renjie25162026 Chinese Team Chess Championship · Men · Round 41
- vs GMLi, Chao b26212026 Chinese Team Chess Championship · Men · Round 2½
- vs GMDai, Changren25492025 Chinese Chess League Division A 中国国际象棋甲级联赛 · Finals 总决赛争冠组 · Round 2 Game 31
- vs GMDai, Changren25492025 Chinese Chess League Division A 中国国际象棋甲级联赛 · Finals 总决赛争冠组 · Round 2 Game 2½
- vs GMDai, Changren25492025 Chinese Chess League Division A 中国国际象棋甲级联赛 · Finals 总决赛争冠组 · Round 2 Game 11
- vs GMZhao, Jun25362025 Chinese Chess League Division A 中国国际象棋甲级联赛 · Finals 总决赛争冠组 · Round 1 Game 2½
- vs GMZhao, Jun25362025 Chinese Chess League Division A 中国国际象棋甲级联赛 · Finals 总决赛争冠组 · Round 1 Game 1½
The latest 50 games are listed here; every game is on its tournament's page.