GMYi Xu

CHN Born 1998 (Age ≈28) Male
FIDE ID
8605564

About Yi Xu

Xu Yi was born in China in 1998 and studied at the Shanghai University of Finance and Economics. He won the 2017 Shanghai Haiwan Cup, a national youth tournament, and became a GM in 2019. In 2022 he played for the Toledo City Trojans in the Professional Chess Association of the Philippines. Show more

Xu Yi was born in China in 1998 and studied at the Shanghai University of Finance and Economics. He won the 2017 Shanghai Haiwan Cup, a national youth tournament, and became a GM in 2019. In 2022 he played for the Toledo City Trojans in the Professional Chess Association of the Philippines. He won the 2023 Thailand International Open Masters without losing a game. That July he also served as a FIDE commentator for the Women's World Championship alongside Alik Gershon.

FIDE ratings

2460.3 +4.3

Classical

Live estimate

2401

Rapid

Published FIDE

2442

Blitz

Published FIDE

Official classical ranks

World rank
#942
National rank · CHN
#41

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2546 May 2019
Recorded years
2009–2026
Archived games
934

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
751 2016-12-30 World Blitz 2016 Doha QAT 21.52 Yi Xu Mohamed Ali Dima 1-0 29 Open
752 2016-12-30 World Blitz 2016 Doha QAT 20.46 Simen Agdestein Yi Xu 1-0 30 Open
753 2016-12-30 World Blitz 2016 Doha QAT 19.51 Mohamed Tissir Yi Xu 0-1 61 Open
754 2016-12-30 World Blitz 2016 Doha QAT 18.51 Yi Xu Sarkhan Gashimov 1-0 37 Open
755 2016-12-30 World Blitz 2016 Doha QAT 17.52 Yi Xu Andre Stratonowitsch 1/2-1/2 36 Open
756 2016-12-30 World Blitz 2016 Doha QAT 16.51 Abdullah F khayat Yi Xu 1-0 28 Open
757 2016-12-30 World Blitz 2016 Doha QAT 15.5 Renato R. Quintiliano Yi Xu 1/2-1/2 67 Open
758 2016-12-30 World Blitz 2016 Doha QAT 14.49 Yi Xu Das Debashis 0-1 58 Open
759 2016-12-30 World Blitz 2016 Doha QAT 13.42 Parham Maghsoodloo Yi Xu 1-0 47 Open
760 2016-12-29 World Blitz 2016 Doha QAT 9.45 Ehsan Ghaem Maghami Yi Xu 1-0 42 Open
761 2016-12-29 World Blitz 2016 Doha QAT 8.42 Yi Xu Jure Borisek 0-1 72 Open
762 2016-12-29 World Blitz 2016 Doha QAT 7.3 Rustam Khusnutdinov Yi Xu 1-0 44 Open
763 2016-12-29 World Blitz 2016 Doha QAT 6.42 Yi Xu Federico Perez Ponsa 1-0 63 Open
764 2016-12-29 World Blitz 2016 Doha QAT 5.45 Zhong Zhang Yi Xu 0-1 111 Open
765 2016-12-29 World Blitz 2016 Doha QAT 4.44 Yi Xu Ernesto Inarkiev 0-1 48 Open
766 2016-12-29 World Blitz 2016 Doha QAT 3.38 Volodymyr Onyshchuk Yi Xu 1-0 30 Open
767 2016-12-29 World Blitz 2016 Doha QAT 2.49 Yi Xu Falko Bindrich 1-0 36 Open
768 2016-12-29 World Blitz 2016 Doha QAT 12.48 Yi Xu Aleksej Aleksandrov 1-0 42 Open
769 2016-12-29 World Blitz 2016 Doha QAT 11.45 Diego Flores Yi Xu 1-0 46 Open
770 2016-12-29 World Blitz 2016 Doha QAT 10.5 Yi Xu M.R. Venkatesh 1-0 24 Open
771 2016-12-29 World Blitz 2016 Doha QAT 1.47 Chao b Li Yi Xu 1-0 51 Open
772 2016-12-28 World Rapid 2016 Doha QAT 15.49 Rasmus Svane Yi Xu 1/2-1/2 139 Open
773 2016-12-28 World Rapid 2016 Doha QAT 14.41 Yi Xu Nils Grandelius 0-1 28 Open
774 2016-12-28 World Rapid 2016 Doha QAT 13.35 Alexander Moiseenko Yi Xu 1-0 50 Open
775 2016-12-28 World Rapid 2016 Doha QAT 12.44 Yi Xu Federico Perez Ponsa 1-0 48 Open
776 2016-12-28 World Rapid 2016 Doha QAT 11.36 Rinat Jumabayev Yi Xu 1-0 29 Open
777 2016-12-27 World Rapid 2016 Doha QAT 9.35 Marin Bosiocic Yi Xu 0-1 51 Open
778 2016-12-27 World Rapid 2016 Doha QAT 8.4 Yi Xu Diego Flores 1/2-1/2 47 Open
779 2016-12-27 World Rapid 2016 Doha QAT 7.31 Giga Quparadze Yi Xu 1-0 77 Open
780 2016-12-27 World Rapid 2016 Doha QAT 6.21 Yi Xu Alexander Riazantsev 0-1 37 Open
781 2016-12-27 World Rapid 2016 Doha QAT 10.31 Yi Xu Baadur Jobava 1/2-1/2 76 Open
782 2016-12-26 World Rapid 2016 Doha QAT 5.32 Ahmed Adly Yi Xu 0-1 40 Open
783 2016-12-26 World Rapid 2016 Doha QAT 4.31 Yi Xu Maxim Matlakov 1/2-1/2 22 Open
784 2016-12-26 World Rapid 2016 Doha QAT 3.45 Lalit Babu M R Yi Xu 0-1 32 Open
785 2016-12-26 World Rapid 2016 Doha QAT 2.49 Yi Xu Sandro Mareco 1/2-1/2 53 Open
786 2016-12-16 1st Hainan Open 2016 Danzhou CHN 9.8 Yuxiang Fang Yi Xu 0-1 33 Open
787 2016-12-15 1st Hainan Open 2016 Danzhou CHN 8.8 Yi Xu Tsegmed Batchuluun 1/2-1/2 41 Open
788 2016-12-14 1st Hainan Open 2016 Danzhou CHN 7.14 Weichao Chu Yi Xu 0-1 49 Open
789 2016-12-13 1st Hainan Open 2016 Danzhou CHN 6.9 Yi Xu Richard Rapport 1/2-1/2 44 Open
790 2016-12-11 1st Hainan Open 2016 Danzhou CHN 5.13 Chang Liu Yi Xu 1/2-1/2 43 Open
791 2016-12-10 1st Hainan Open 2016 Danzhou CHN 4.14 Yi Zhu Yi Xu 1/2-1/2 36 Open
792 2016-12-09 1st Hainan Open 2016 Danzhou CHN 3.7 Yi Xu Rinat Jumabayev 1/2-1/2 23 Open
793 2016-12-05 TCh-CHN 2016 China CHN 22.2 Yi Xu Minghui Xu 1-0 27 Open
794 2016-11-01 TCh-CHN 2016 China CHN 18.2 Yi Lin Yi Xu 1/2-1/2 31 Open
795 2016-10-31 TCh-CHN 2016 China CHN 17.5 Yi Xu Jinshi Bai 1/2-1/2 38 Open
796 2016-10-30 TCh-CHN 2016 China CHN 16.3 Yue Wang Yi Xu 0-1 34 Open
797 2016-08-21 World Junior Open 2016 Bhubaneswar IND 13.4 Parham Maghsoodloo Yi Xu 0-1 63 Open
798 2016-08-20 World Junior Open 2016 Bhubaneswar IND 12.7 Yi Xu Bozidar Ivekovic 1-0 39 Open
799 2016-08-19 World Junior Open 2016 Bhubaneswar IND 11.12 Irakli Beradze Yi Xu 0-1 38 Open
800 2016-08-18 World Junior Open 2016 Bhubaneswar IND 10.11 Yi Xu Shahin Lorparizangeneh 1/2-1/2 26 Open
  1. vs Mohamed Ali DimaWon · 1-0White · 2016-12-30 · Round 21.52World Blitz 2016
  2. vs Simen AgdesteinLost · 1-0Black · 2016-12-30 · Round 20.46World Blitz 2016
  3. vs Mohamed TissirWon · 0-1Black · 2016-12-30 · Round 19.51World Blitz 2016
  4. vs Sarkhan GashimovWon · 1-0White · 2016-12-30 · Round 18.51World Blitz 2016
  5. vs Andre StratonowitschDraw · ½–½White · 2016-12-30 · Round 17.52World Blitz 2016
  6. vs Abdullah F khayatLost · 1-0Black · 2016-12-30 · Round 16.51World Blitz 2016
  7. vs Renato R. QuintilianoDraw · ½–½Black · 2016-12-30 · Round 15.5World Blitz 2016
  8. vs Das DebashisLost · 0-1White · 2016-12-30 · Round 14.49World Blitz 2016
  9. vs Parham MaghsoodlooLost · 1-0Black · 2016-12-30 · Round 13.42World Blitz 2016
  10. vs Ehsan Ghaem MaghamiLost · 1-0Black · 2016-12-29 · Round 9.45World Blitz 2016
  11. vs Jure BorisekLost · 0-1White · 2016-12-29 · Round 8.42World Blitz 2016
  12. vs Rustam KhusnutdinovLost · 1-0Black · 2016-12-29 · Round 7.3World Blitz 2016
  13. vs Federico Perez PonsaWon · 1-0White · 2016-12-29 · Round 6.42World Blitz 2016
  14. vs Zhong ZhangWon · 0-1Black · 2016-12-29 · Round 5.45World Blitz 2016
  15. vs Ernesto InarkievLost · 0-1White · 2016-12-29 · Round 4.44World Blitz 2016
  16. vs Volodymyr OnyshchukLost · 1-0Black · 2016-12-29 · Round 3.38World Blitz 2016
  17. vs Falko BindrichWon · 1-0White · 2016-12-29 · Round 2.49World Blitz 2016
  18. vs Aleksej AleksandrovWon · 1-0White · 2016-12-29 · Round 12.48World Blitz 2016
  19. vs Diego FloresLost · 1-0Black · 2016-12-29 · Round 11.45World Blitz 2016
  20. vs M.R. VenkateshWon · 1-0White · 2016-12-29 · Round 10.5World Blitz 2016
  21. vs Chao b LiLost · 1-0Black · 2016-12-29 · Round 1.47World Blitz 2016
  22. vs Rasmus SvaneDraw · ½–½Black · 2016-12-28 · Round 15.49World Rapid 2016
  23. vs Nils GrandeliusLost · 0-1White · 2016-12-28 · Round 14.41World Rapid 2016
  24. vs Alexander MoiseenkoLost · 1-0Black · 2016-12-28 · Round 13.35World Rapid 2016
  25. vs Federico Perez PonsaWon · 1-0White · 2016-12-28 · Round 12.44World Rapid 2016
  26. vs Rinat JumabayevLost · 1-0Black · 2016-12-28 · Round 11.36World Rapid 2016
  27. vs Marin BosiocicWon · 0-1Black · 2016-12-27 · Round 9.35World Rapid 2016
  28. vs Diego FloresDraw · ½–½White · 2016-12-27 · Round 8.4World Rapid 2016
  29. vs Giga QuparadzeLost · 1-0Black · 2016-12-27 · Round 7.31World Rapid 2016
  30. vs Alexander RiazantsevLost · 0-1White · 2016-12-27 · Round 6.21World Rapid 2016
  31. vs Baadur JobavaDraw · ½–½White · 2016-12-27 · Round 10.31World Rapid 2016
  32. vs Ahmed AdlyWon · 0-1Black · 2016-12-26 · Round 5.32World Rapid 2016
  33. vs Maxim MatlakovDraw · ½–½White · 2016-12-26 · Round 4.31World Rapid 2016
  34. vs Lalit Babu M RWon · 0-1Black · 2016-12-26 · Round 3.45World Rapid 2016
  35. vs Sandro MarecoDraw · ½–½White · 2016-12-26 · Round 2.49World Rapid 2016
  36. vs Yuxiang FangWon · 0-1Black · 2016-12-16 · Round 9.81st Hainan Open 2016
  37. vs Tsegmed BatchuluunDraw · ½–½White · 2016-12-15 · Round 8.81st Hainan Open 2016
  38. vs Weichao ChuWon · 0-1Black · 2016-12-14 · Round 7.141st Hainan Open 2016
  39. vs Richard RapportDraw · ½–½White · 2016-12-13 · Round 6.91st Hainan Open 2016
  40. vs Chang LiuDraw · ½–½Black · 2016-12-11 · Round 5.131st Hainan Open 2016
  41. vs Yi ZhuDraw · ½–½Black · 2016-12-10 · Round 4.141st Hainan Open 2016
  42. vs Rinat JumabayevDraw · ½–½White · 2016-12-09 · Round 3.71st Hainan Open 2016
  43. vs Minghui XuWon · 1-0White · 2016-12-05 · Round 22.2TCh-CHN 2016
  44. vs Yi LinDraw · ½–½Black · 2016-11-01 · Round 18.2TCh-CHN 2016
  45. vs Jinshi BaiDraw · ½–½White · 2016-10-31 · Round 17.5TCh-CHN 2016
  46. vs Yue WangWon · 0-1Black · 2016-10-30 · Round 16.3TCh-CHN 2016
  47. vs Parham MaghsoodlooWon · 0-1Black · 2016-08-21 · Round 13.4World Junior Open 2016
  48. vs Bozidar IvekovicWon · 1-0White · 2016-08-20 · Round 12.7World Junior Open 2016
  49. vs Irakli BeradzeWon · 0-1Black · 2016-08-19 · Round 11.12World Junior Open 2016
  50. vs Shahin LorparizangenehDraw · ½–½White · 2016-08-18 · Round 10.11World Junior Open 2016