GMXiangyu Xu

CHN Born 1999 (Age ≈27) Male
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.

FIDE ratings

2628.0

Classical

Published FIDE

2594

Rapid

Published FIDE

2552

Blitz

Published FIDE

Official classical ranks

World rank
#93
National rank · CHN
#7

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2636 May 2024
Recorded years
2011–2026
Archived games
303

Based on available monthly lists and saved 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
  1. vs Darwin LayloWon · 1-0White · 2023-10-24 · Round 9Titled Tue 24th Oct Early
  2. vs Jan KlimkowskiLost · 1-0Black · 2023-10-24 · Round 8Titled Tue 24th Oct Early
  3. vs Jeevan KaramsettyWon · 1-0White · 2023-10-24 · Round 7Titled Tue 24th Oct Early
  4. vs Ernesto J. Fernandez GuillenLost · 1-0Black · 2023-10-24 · Round 6Titled Tue 24th Oct Early
  5. vs Martyn KravtsivDraw · ½–½White · 2023-10-24 · Round 5Titled Tue 24th Oct Early
  6. vs Aleks SahakyanWon · 0-1Black · 2023-10-24 · Round 4Titled Tue 24th Oct Early
  7. vs Aksel Bu KvaloyWon · 1-0White · 2023-10-24 · Round 3Titled Tue 24th Oct Early
  8. vs Sergey KimWon · 0-1Black · 2023-10-24 · Round 2Titled Tue 24th Oct Early
  9. vs Aleksander HnydiukDraw · ½–½White · 2023-10-24 · Round 1Titled Tue 24th Oct Early
  10. vs Alen YeremyanLost · 1-0Black · 2023-10-24 · Round 11Titled Tue 24th Oct Early
  11. vs Eduardo Jesus Mendez FortesWon · 0-1Black · 2023-10-24 · Round 10Titled Tue 24th Oct Early
  12. vs Kayden TroffDraw · ½–½White · 2023-09-26 · Round 9Titled Tue 26th Sep Early
  13. vs Artem DyachukWon · 0-1Black · 2023-09-26 · Round 8Titled Tue 26th Sep Early
  14. vs Luca Jr MoroniLost · 0-1White · 2023-09-26 · Round 7Titled Tue 26th Sep Early
  15. vs Vladimir MikhailovskyWon · 1-0White · 2023-09-26 · Round 6Titled Tue 26th Sep Early
  16. vs Polina ShuvalovaLost · 1-0Black · 2023-09-26 · Round 5Titled Tue 26th Sep Early
  17. vs Alexandr FierWon · 1-0White · 2023-09-26 · Round 4Titled Tue 26th Sep Early
  18. vs Paulo BersaminaWon · 0-1Black · 2023-09-26 · Round 3Titled Tue 26th Sep Early
  19. vs Ufuk Sezen AratWon · 1-0White · 2023-09-26 · Round 2Titled Tue 26th Sep Early
  20. vs Uygar DurucayWon · 0-1Black · 2023-09-26 · Round 1Titled Tue 26th Sep Early
  21. vs Zurab JavakhadzeDraw · ½–½Black · 2023-09-26 · Round 10Titled Tue 26th Sep Early
  22. vs Egor BaskakovDraw · ½–½Black · 2023-08-01 · Round 9Titled Tue 1st Aug Early
  23. vs Ivan ZemlyanskiiWon · 1-0White · 2023-08-01 · Round 8Titled Tue 1st Aug Early
  24. vs Luca Jr MoroniWon · 0-1Black · 2023-08-01 · Round 7Titled Tue 1st Aug Early
  25. vs Dmitriy KushkoWon · 1-0White · 2023-08-01 · Round 6Titled Tue 1st Aug Early
  26. vs Ilan SchnaiderWon · 0-1Black · 2023-08-01 · Round 5Titled Tue 1st Aug Early
  27. vs Petra PappDraw · ½–½White · 2023-08-01 · Round 4Titled Tue 1st Aug Early
  28. vs Jaloliddin IlkhomiDraw · ½–½Black · 2023-08-01 · Round 3Titled Tue 1st Aug Early
  29. vs Tuna OzatesWon · 1-0White · 2023-08-01 · Round 2Titled Tue 1st Aug Early
  30. vs Hussain BesouWon · 0-1Black · 2023-08-01 · Round 1Titled Tue 1st Aug Early
  31. vs Magnus CarlsenLost · 1-0Black · 2023-08-01 · Round 11Titled Tue 1st Aug Early
  32. vs Mikhail DemidovWon · 1-0White · 2023-08-01 · Round 10Titled Tue 1st Aug Early
  33. vs Sven TicaDraw · ½–½Black · 2023-07-18 · Round 8Titled Tue 18th Jul Early
  34. vs Axel BachmannLost · 0-1White · 2023-07-18 · Round 7Titled Tue 18th Jul Early
  35. vs Hikaru NakamuraLost · 1-0Black · 2023-07-18 · Round 6Titled Tue 18th Jul Early
  36. vs Mikhail DemidovWon · 1-0White · 2023-07-18 · Round 5Titled Tue 18th Jul Early
  37. vs Dennis WagnerWon · 1-0White · 2023-07-18 · Round 4Titled Tue 18th Jul Early
  38. vs Karol KuczaWon · 0-1Black · 2023-07-18 · Round 3Titled Tue 18th Jul Early
  39. vs Mieszko MisWon · 1-0White · 2023-07-18 · Round 2Titled Tue 18th Jul Early
  40. vs Tigran R. SargsyanWon · 0-1Black · 2023-07-18 · Round 1Titled Tue 18th Jul Early
  41. vs Razvan PreotuDraw · ½–½Black · 2023-03-28 · Round 9Titled Tue 28th Mar Early
  42. vs Matvey GalchenkoWon · 1-0White · 2023-03-28 · Round 8Titled Tue 28th Mar Early
  43. vs Anish GiriLost · 1-0Black · 2023-03-28 · Round 7Titled Tue 28th Mar Early
  44. vs Jan SubeljWon · 1-0White · 2023-03-28 · Round 6Titled Tue 28th Mar Early
  45. vs Daniil DubovLost · 1-0Black · 2023-03-28 · Round 5Titled Tue 28th Mar Early
  46. vs Harshavardhan G BWon · 0-1Black · 2023-03-28 · Round 4Titled Tue 28th Mar Early
  47. vs Pa IniyanWon · 1-0White · 2023-03-28 · Round 3Titled Tue 28th Mar Early
  48. vs Jens E IngebretsenWon · 0-1Black · 2023-03-28 · Round 2Titled Tue 28th Mar Early
  49. vs Tomasz JaskolkaWon · 1-0White · 2023-03-28 · Round 1Titled Tue 28th Mar Early
  50. vs Yan DzhumagalievWon · 0-1Black · 2023-03-28 · Round 11Titled Tue 28th Mar Early

FIDE tournaments

DateTournamentTypeScore
2026-10-102026 Shenzhen Nanshan Chess Master TournamentRapid2

All tournament results