GMXiangyu Xu
- FIDE ID
- 8608288
About Xiangyu Xu
Xu Xiangyu was born in Taiyuan in 1999 and became a grandmaster in 2017. At the 2019 World Cup he defeated Bu Xiangzhi and Ernesto Inarkiev before losing to Alexander Grischuk in the third round. Show more
Xu Xiangyu was born in Taiyuan in 1999 and became a grandmaster in 2017. At the 2019 World Cup he defeated Bu Xiangzhi and Ernesto Inarkiev before losing to Alexander Grischuk in the third round. His work away from his own games included serving as a second to Tan Zhongyi for her world-championship match against Ju Wenjun. He captained China's contingent at the 2025 World Cup. A close friend of Wei Yi, he stayed in India to support him during his run to the final. Xu explained that he oversaw the whole delegation, rather than acting as Wei's personal second. He also described a circle of friends including Bai Jinshi, Peng Xiongjian and Li Di who discussed games and ideas together. In early 2026 he won the Rilton Cup unbeaten with eight points from nine games, a full point ahead of the field. That May he became Chinese champion, again unbeaten, with eight and a half points from eleven games.
Rating history
FIDE rating history
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 151 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 9 | Xiangyu Xu | Darwin Laylo | 1-0 | 26 | Open |
| 152 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 8 | Jan Klimkowski | Xiangyu Xu | 1-0 | 72 | Open |
| 153 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 7 | Xiangyu Xu | Jeevan Karamsetty | 1-0 | 61 | Open |
| 154 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 6 | Ernesto J. Fernandez Guillen | Xiangyu Xu | 1-0 | 27 | Open |
| 155 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 5 | Xiangyu Xu | Martyn Kravtsiv | 1/2-1/2 | 63 | Open |
| 156 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 4 | Aleks Sahakyan | Xiangyu Xu | 0-1 | 42 | Open |
| 157 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 3 | Xiangyu Xu | Aksel Bu Kvaloy | 1-0 | 26 | Open |
| 158 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 2 | Sergey Kim | Xiangyu Xu | 0-1 | 44 | Open |
| 159 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 1 | Xiangyu Xu | Aleksander Hnydiuk | 1/2-1/2 | 59 | Open |
| 160 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 11 | Alen Yeremyan | Xiangyu Xu | 1-0 | 44 | Open |
| 161 | 2023-10-24 | Titled Tue 24th Oct Early | chess.com INT | 10 | Eduardo Jesus Mendez Fortes | Xiangyu Xu | 0-1 | 23 | Open |
| 162 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 9 | Xiangyu Xu | Kayden Troff | 1/2-1/2 | 48 | Open |
| 163 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 8 | Artem Dyachuk | Xiangyu Xu | 0-1 | 34 | Open |
| 164 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 7 | Xiangyu Xu | Luca Jr Moroni | 0-1 | 31 | Open |
| 165 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 6 | Xiangyu Xu | Vladimir Mikhailovsky | 1-0 | 27 | Open |
| 166 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 5 | Polina Shuvalova | Xiangyu Xu | 1-0 | 27 | Open |
| 167 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 4 | Xiangyu Xu | Alexandr Fier | 1-0 | 28 | Open |
| 168 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 3 | Paulo Bersamina | Xiangyu Xu | 0-1 | 39 | Open |
| 169 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 2 | Xiangyu Xu | Ufuk Sezen Arat | 1-0 | 37 | Open |
| 170 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 1 | Uygar Durucay | Xiangyu Xu | 0-1 | 78 | Open |
| 171 | 2023-09-26 | Titled Tue 26th Sep Early | chess.com INT | 10 | Zurab Javakhadze | Xiangyu Xu | 1/2-1/2 | 43 | Open |
| 172 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 9 | Egor Baskakov | Xiangyu Xu | 1/2-1/2 | 19 | Open |
| 173 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 8 | Xiangyu Xu | Ivan Zemlyanskii | 1-0 | 29 | Open |
| 174 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 7 | Luca Jr Moroni | Xiangyu Xu | 0-1 | 39 | Open |
| 175 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 6 | Xiangyu Xu | Dmitriy Kushko | 1-0 | 35 | Open |
| 176 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 5 | Ilan Schnaider | Xiangyu Xu | 0-1 | 32 | Open |
| 177 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 4 | Xiangyu Xu | Petra Papp | 1/2-1/2 | 76 | Open |
| 178 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 3 | Jaloliddin Ilkhomi | Xiangyu Xu | 1/2-1/2 | 22 | Open |
| 179 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 2 | Xiangyu Xu | Tuna Ozates | 1-0 | 32 | Open |
| 180 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 1 | Hussain Besou | Xiangyu Xu | 0-1 | 60 | Open |
| 181 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 11 | Magnus Carlsen | Xiangyu Xu | 1-0 | 29 | Open |
| 182 | 2023-08-01 | Titled Tue 1st Aug Early | chess.com INT | 10 | Xiangyu Xu | Mikhail Demidov | 1-0 | 42 | Open |
| 183 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 8 | Sven Tica | Xiangyu Xu | 1/2-1/2 | 72 | Open |
| 184 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 7 | Xiangyu Xu | Axel Bachmann | 0-1 | 29 | Open |
| 185 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 6 | Hikaru Nakamura | Xiangyu Xu | 1-0 | 42 | Open |
| 186 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 5 | Xiangyu Xu | Mikhail Demidov | 1-0 | 67 | Open |
| 187 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 4 | Xiangyu Xu | Dennis Wagner | 1-0 | 53 | Open |
| 188 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 3 | Karol Kucza | Xiangyu Xu | 0-1 | 61 | Open |
| 189 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 2 | Xiangyu Xu | Mieszko Mis | 1-0 | 25 | Open |
| 190 | 2023-07-18 | Titled Tue 18th Jul Early | chess.com INT | 1 | Tigran R. Sargsyan | Xiangyu Xu | 0-1 | 15 | Open |
| 191 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 9 | Razvan Preotu | Xiangyu Xu | 1/2-1/2 | 74 | Open |
| 192 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 8 | Xiangyu Xu | Matvey Galchenko | 1-0 | 30 | Open |
| 193 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 7 | Anish Giri | Xiangyu Xu | 1-0 | 42 | Open |
| 194 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 6 | Xiangyu Xu | Jan Subelj | 1-0 | 46 | Open |
| 195 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 5 | Daniil Dubov | Xiangyu Xu | 1-0 | 33 | Open |
| 196 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 4 | Harshavardhan G B | Xiangyu Xu | 0-1 | 44 | Open |
| 197 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 3 | Xiangyu Xu | Pa Iniyan | 1-0 | 30 | Open |
| 198 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 2 | Jens E Ingebretsen | Xiangyu Xu | 0-1 | 49 | Open |
| 199 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 1 | Xiangyu Xu | Tomasz Jaskolka | 1-0 | 64 | Open |
| 200 | 2023-03-28 | Titled Tue 28th Mar Early | chess.com INT | 11 | Yan Dzhumagaliev | Xiangyu Xu | 0-1 | 36 | Open |
- vs Darwin LayloWon · 1-0Titled Tue 24th Oct Early
- vs Jan KlimkowskiLost · 1-0Titled Tue 24th Oct Early
- vs Jeevan KaramsettyWon · 1-0Titled Tue 24th Oct Early
- vs Ernesto J. Fernandez GuillenLost · 1-0Titled Tue 24th Oct Early
- vs Martyn KravtsivDraw · ½–½Titled Tue 24th Oct Early
- vs Aleks SahakyanWon · 0-1Titled Tue 24th Oct Early
- vs Aksel Bu KvaloyWon · 1-0Titled Tue 24th Oct Early
- vs Sergey KimWon · 0-1Titled Tue 24th Oct Early
- vs Aleksander HnydiukDraw · ½–½Titled Tue 24th Oct Early
- vs Alen YeremyanLost · 1-0Titled Tue 24th Oct Early
- vs Eduardo Jesus Mendez FortesWon · 0-1Titled Tue 24th Oct Early
- vs Kayden TroffDraw · ½–½Titled Tue 26th Sep Early
- vs Artem DyachukWon · 0-1Titled Tue 26th Sep Early
- vs Luca Jr MoroniLost · 0-1Titled Tue 26th Sep Early
- vs Vladimir MikhailovskyWon · 1-0Titled Tue 26th Sep Early
- vs Polina ShuvalovaLost · 1-0Titled Tue 26th Sep Early
- vs Alexandr FierWon · 1-0Titled Tue 26th Sep Early
- vs Paulo BersaminaWon · 0-1Titled Tue 26th Sep Early
- vs Ufuk Sezen AratWon · 1-0Titled Tue 26th Sep Early
- vs Uygar DurucayWon · 0-1Titled Tue 26th Sep Early
- vs Zurab JavakhadzeDraw · ½–½Titled Tue 26th Sep Early
- vs Egor BaskakovDraw · ½–½Titled Tue 1st Aug Early
- vs Ivan ZemlyanskiiWon · 1-0Titled Tue 1st Aug Early
- vs Luca Jr MoroniWon · 0-1Titled Tue 1st Aug Early
- vs Dmitriy KushkoWon · 1-0Titled Tue 1st Aug Early
- vs Ilan SchnaiderWon · 0-1Titled Tue 1st Aug Early
- vs Petra PappDraw · ½–½Titled Tue 1st Aug Early
- vs Jaloliddin IlkhomiDraw · ½–½Titled Tue 1st Aug Early
- vs Tuna OzatesWon · 1-0Titled Tue 1st Aug Early
- vs Hussain BesouWon · 0-1Titled Tue 1st Aug Early
- vs Magnus CarlsenLost · 1-0Titled Tue 1st Aug Early
- vs Mikhail DemidovWon · 1-0Titled Tue 1st Aug Early
- vs Sven TicaDraw · ½–½Titled Tue 18th Jul Early
- vs Axel BachmannLost · 0-1Titled Tue 18th Jul Early
- vs Hikaru NakamuraLost · 1-0Titled Tue 18th Jul Early
- vs Mikhail DemidovWon · 1-0Titled Tue 18th Jul Early
- vs Dennis WagnerWon · 1-0Titled Tue 18th Jul Early
- vs Karol KuczaWon · 0-1Titled Tue 18th Jul Early
- vs Mieszko MisWon · 1-0Titled Tue 18th Jul Early
- vs Tigran R. SargsyanWon · 0-1Titled Tue 18th Jul Early
- vs Razvan PreotuDraw · ½–½Titled Tue 28th Mar Early
- vs Matvey GalchenkoWon · 1-0Titled Tue 28th Mar Early
- vs Anish GiriLost · 1-0Titled Tue 28th Mar Early
- vs Jan SubeljWon · 1-0Titled Tue 28th Mar Early
- vs Daniil DubovLost · 1-0Titled Tue 28th Mar Early
- vs Harshavardhan G BWon · 0-1Titled Tue 28th Mar Early
- vs Pa IniyanWon · 1-0Titled Tue 28th Mar Early
- vs Jens E IngebretsenWon · 0-1Titled Tue 28th Mar Early
- vs Tomasz JaskolkaWon · 1-0Titled Tue 28th Mar Early
- vs Yan DzhumagalievWon · 0-1Titled Tue 28th Mar Early
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-10 | 2026 Shenzhen Nanshan Chess Master Tournament | Rapid | 2 |