Photo credit

Jeffery Xiong

Photo: Stefan64

Own work

CC BY-SA 3.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMJeffery Xiong

USA Born 2000 (Age ≈26) Male
FIDE ID
2047640
USCF ID
13648621

About Jeffery Xiong

Jeffery Xiong played his first tournament at seven and became World Under-10 runner-up in 2010. He earned the International Master title in 2014 and the grandmaster title in 2015, aged fourteen. In 2016 he won both the U.S. Show more

Jeffery Xiong played his first tournament at seven and became World Under-10 runner-up in 2010. He earned the International Master title in 2014 and the grandmaster title in 2015, aged fourteen. In 2016 he won both the U.S. Junior Championship and the World Junior Championship, securing the latter with a round to spare. He won the Saint Louis Spring Classic in 2018 and 2019 without losing a game. At the 2019 World Cup he defeated Parham Maghsoodloo, Anish Giri and Jan-Krzysztof Duda before reaching the quarterfinals. He finished second in the 2020 U.S. Championship. He has also excelled at bughouse, winning world championships with Awonder Liang in 2021 and 2022. In 2025 he helped Tan Zhongyi prepare for her women's world-title match.

Ratings

Classical

2671.0

Published FIDE

Rapid

2694

Published FIDE

Blitz

2703

Published FIDE

USCF Regular

2748

Published US Chess

Official classical ranks

World rank
#46
National rank · USA
#9

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2712 Nov 2019
Recorded years
2009–2026
Archived games
6345

Based on available monthly lists and saved games.

Rating history

USCF rating history

View rating lists

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
5501 2020-03-21 PNWCC Online Blitz JP II chess.com INT 4 Jeffery Xiong Andrey Baryshpolets Won: 1-0 36 Open
5502 2020-03-21 PNWCC Online Blitz JP II chess.com INT 3 Keaton Kiewra Jeffery Xiong Won: 0-1 23 Open
5503 2020-03-21 PNWCC Online Blitz JP II chess.com INT 2 Jeffery Xiong Max J Li Won: 1-0 23 Open
5504 2020-03-21 PNWCC Online Blitz JP II chess.com INT 1 Leonard Vu Jeffery Xiong Won: 0-1 49 Open
5505 2020-03-21 PNWCC Online Blitz JP II chess.com INT 11 Kamil Dragun Jeffery Xiong Lost: 1-0 32 Open
5506 2020-03-21 PNWCC Online Blitz JP II chess.com INT 10 Jeffery Xiong Zoran Jovanovic Draw: 1/2-1/2 15 Open
5507 2020-03-10 PRO League KO Stage 2020 chess.com INT 2 Narayanan S L Jeffery Xiong Won: 0-1 28 Open
5508 2020-03-10 PRO League KO Stage 2020 chess.com INT 2 Pentala Harikrishna Jeffery Xiong Lost: 1-0 46 Open
5509 2020-03-10 PRO League KO Stage 2020 chess.com INT 2 Jeffery Xiong B. Adhiban Lost: 0-1 32 Open
5510 2020-03-10 PRO League KO Stage 2020 chess.com INT 2 Jeffery Xiong Shakhriyar Mamedyarov Draw: 1/2-1/2 43 Open
5511 2020-02-17 PRO League Group Stage chess.com INT 7 Krikor Sevag Mekhitarian Jeffery Xiong Draw: 1/2-1/2 60 Open
5512 2020-02-17 PRO League Group Stage chess.com INT 7 Luis Paulo Supi Jeffery Xiong Lost: 1-0 33 Open
5513 2020-02-17 PRO League Group Stage chess.com INT 7 Jeffery Xiong Andre Diamant Won: 1-0 53 Open
5514 2020-02-17 PRO League Group Stage chess.com INT 7 Jeffery Xiong Rafael Leitao Won: 1-0 65 Open
5515 2020-02-10 PRO League Group Stage chess.com INT 6 Jeffery Xiong Mario Villanueva Won: 1-0 43 Open
5516 2020-02-10 PRO League Group Stage chess.com INT 6 Jeffery Xiong Diego Flores Won: 1-0 35 Open
5517 2020-02-10 PRO League Group Stage chess.com INT 6 Maximiliano Perez Jeffery Xiong Lost: 1-0 71 Open
5518 2020-02-10 PRO League Group Stage chess.com INT 6 Andres Carlos Obregon Jeffery Xiong Won: 0-1 32 Open
5519 2020-01-26 82nd Tata Steel GpA Wijk aan Zee NED 13.7 Yangyi Yu Jeffery Xiong Draw: 1/2-1/2 33 Open
5520 2020-01-25 82nd Tata Steel GpA Wijk aan Zee NED 12.3 Jeffery Xiong Anish Giri Draw: 1/2-1/2 107 Open
5521 2020-01-24 82nd Tata Steel GpA Wijk aan Zee NED 11.6 Wesley So Jeffery Xiong Draw: 1/2-1/2 14 Open
5522 2020-01-22 82nd Tata Steel GpA Wijk aan Zee NED 10.3 Jeffery Xiong Vladislav Artemiev Won: 1-0 61 Open
5523 2020-01-21 82nd Tata Steel GpA Wijk aan Zee NED 9.7 Jan-Krzysztof Duda Jeffery Xiong Draw: 1/2-1/2 79 Open
5524 2020-01-19 82nd Tata Steel GpA Wijk aan Zee NED 8.2 Jeffery Xiong Vladislav Kovalev Lost: 0-1 78 Open
5525 2020-01-18 82nd Tata Steel GpA Wijk aan Zee NED 7.4 Alireza Firouzja Jeffery Xiong Lost: 1-0 68 Open
5526 2020-01-17 82nd Tata Steel GpA Wijk aan Zee NED 6.7 Jeffery Xiong Nikita Vitiugov Draw: 1/2-1/2 39 Open
5527 2020-01-16 82nd Tata Steel GpA Wijk aan Zee NED 5.3 Viswanathan Anand Jeffery Xiong Lost: 1-0 43 Open
5528 2020-01-14 82nd Tata Steel GpA Wijk aan Zee NED 4.5 Jeffery Xiong Fabiano Caruana Draw: 1/2-1/2 36 Open
5529 2020-01-13 82nd Tata Steel GpA Wijk aan Zee NED 3.1 Magnus Carlsen Jeffery Xiong Draw: 1/2-1/2 56 Open
5530 2020-01-12 82nd Tata Steel GpA Wijk aan Zee NED 2.5 Jeffery Xiong Jorden Van Foreest Won: 1-0 36 Open
5531 2020-01-11 82nd Tata Steel GpA Wijk aan Zee NED 1.2 Jeffery Xiong Daniil Dubov Draw: 1/2-1/2 52 Open
5532 2019-11-18 St Louis Winter A 2019 Saint Louis USA 9.5 Grigoriy Oparin Jeffery Xiong Draw: 1/2-1/2 38 Open
5533 2019-11-17 St Louis Winter A 2019 Saint Louis USA 8.2 Jeffery Xiong Varuzhan Akobian Draw: 1/2-1/2 44 Open
5534 2019-11-16 St Louis Winter A 2019 Saint Louis USA 7.4 Viktor Erdos Jeffery Xiong Won: 0-1 28 Open
5535 2019-11-15 St Louis Winter A 2019 Saint Louis USA 6.3 Jeffery Xiong Rinat Jumabayev Lost: 0-1 44 Open
5536 2019-11-14 St Louis Winter A 2019 Saint Louis USA 5.3 Alexey Sarana Jeffery Xiong Won: 0-1 52 Open
5537 2019-11-13 St Louis Winter A 2019 Saint Louis USA 4.4 Jeffery Xiong Daniel Naroditsky Draw: 1/2-1/2 85 Open
5538 2019-11-12 St Louis Winter A 2019 Saint Louis USA 3.2 Hovhannes Gabuzyan Jeffery Xiong Draw: 1/2-1/2 43 Open
5539 2019-11-11 St Louis Winter A 2019 Saint Louis USA 2.5 Jeffery Xiong Samuel Sevian Draw: 1/2-1/2 24 Open
5540 2019-11-10 St Louis Winter A 2019 Saint Louis USA 1.1 Jeffery Xiong S.P. Sethuraman Won: 1-0 28 Open
5541 2019-10-21 FIDE Chess.com Grand Swiss Douglas ENG 11.17 Nijat Abasov Jeffery Xiong Draw: 1/2-1/2 31 Open
5542 2019-10-20 FIDE Chess.com Grand Swiss Douglas ENG 10.13 Jeffery Xiong Samuel Sevian Draw: 1/2-1/2 49 Open
5543 2019-10-19 FIDE Chess.com Grand Swiss Douglas ENG 9.13 Yuriy Kryvoruchko Jeffery Xiong Draw: 1/2-1/2 32 Open
5544 2019-10-18 FIDE Chess.com Grand Swiss Douglas ENG 8.2 Jeffery Xiong Ioannis Papaioannou Won: 1-0 34 Open
5545 2019-10-17 FIDE Chess.com Grand Swiss Douglas ENG 7.19 Matthias Bluebaum Jeffery Xiong Draw: 1/2-1/2 46 Open
5546 2019-10-15 FIDE Chess.com Grand Swiss Douglas ENG 6.22 Jeffery Xiong Evgeniy Najer Draw: 1/2-1/2 36 Open
5547 2019-10-14 FIDE Chess.com Grand Swiss Douglas ENG 5.33 Mircea-Emilian Parligras Jeffery Xiong Won: 0-1 64 Open
5548 2019-10-13 FIDE Chess.com Grand Swiss Douglas ENG 4.34 Jeffery Xiong Varuzhan Akobian Draw: 1/2-1/2 42 Open
5549 2019-10-12 FIDE Chess.com Grand Swiss Douglas ENG 3.32 Niclas Huschenbeth Jeffery Xiong Draw: 1/2-1/2 35 Open
5550 2019-10-11 FIDE Chess.com Grand Swiss Douglas ENG 2.9 Jeffery Xiong B. Adhiban Lost: 0-1 34 Open
  1. vs Andrey BaryshpoletsWon · 1-0White · 2020-03-21 · Round 4PNWCC Online Blitz JP II
  2. vs Keaton KiewraWon · 0-1Black · 2020-03-21 · Round 3PNWCC Online Blitz JP II
  3. vs Max J LiWon · 1-0White · 2020-03-21 · Round 2PNWCC Online Blitz JP II
  4. vs Leonard VuWon · 0-1Black · 2020-03-21 · Round 1PNWCC Online Blitz JP II
  5. vs Kamil DragunLost · 1-0Black · 2020-03-21 · Round 11PNWCC Online Blitz JP II
  6. vs Zoran JovanovicDraw · ½–½White · 2020-03-21 · Round 10PNWCC Online Blitz JP II
  7. vs Narayanan S LWon · 0-1Black · 2020-03-10 · Round 2PRO League KO Stage 2020
  8. vs Pentala HarikrishnaLost · 1-0Black · 2020-03-10 · Round 2PRO League KO Stage 2020
  9. vs B. AdhibanLost · 0-1White · 2020-03-10 · Round 2PRO League KO Stage 2020
  10. vs Shakhriyar MamedyarovDraw · ½–½White · 2020-03-10 · Round 2PRO League KO Stage 2020
  11. vs Krikor Sevag MekhitarianDraw · ½–½Black · 2020-02-17 · Round 7PRO League Group Stage
  12. vs Luis Paulo SupiLost · 1-0Black · 2020-02-17 · Round 7PRO League Group Stage
  13. vs Andre DiamantWon · 1-0White · 2020-02-17 · Round 7PRO League Group Stage
  14. vs Rafael LeitaoWon · 1-0White · 2020-02-17 · Round 7PRO League Group Stage
  15. vs Mario VillanuevaWon · 1-0White · 2020-02-10 · Round 6PRO League Group Stage
  16. vs Diego FloresWon · 1-0White · 2020-02-10 · Round 6PRO League Group Stage
  17. vs Maximiliano PerezLost · 1-0Black · 2020-02-10 · Round 6PRO League Group Stage
  18. vs Andres Carlos ObregonWon · 0-1Black · 2020-02-10 · Round 6PRO League Group Stage
  19. vs Yangyi YuDraw · ½–½Black · 2020-01-26 · Round 13.782nd Tata Steel GpA
  20. vs Anish GiriDraw · ½–½White · 2020-01-25 · Round 12.382nd Tata Steel GpA
  21. vs Wesley SoDraw · ½–½Black · 2020-01-24 · Round 11.682nd Tata Steel GpA
  22. vs Vladislav ArtemievWon · 1-0White · 2020-01-22 · Round 10.382nd Tata Steel GpA
  23. vs Jan-Krzysztof DudaDraw · ½–½Black · 2020-01-21 · Round 9.782nd Tata Steel GpA
  24. vs Vladislav KovalevLost · 0-1White · 2020-01-19 · Round 8.282nd Tata Steel GpA
  25. vs Alireza FirouzjaLost · 1-0Black · 2020-01-18 · Round 7.482nd Tata Steel GpA
  26. vs Nikita VitiugovDraw · ½–½White · 2020-01-17 · Round 6.782nd Tata Steel GpA
  27. vs Viswanathan AnandLost · 1-0Black · 2020-01-16 · Round 5.382nd Tata Steel GpA
  28. vs Fabiano CaruanaDraw · ½–½White · 2020-01-14 · Round 4.582nd Tata Steel GpA
  29. vs Magnus CarlsenDraw · ½–½Black · 2020-01-13 · Round 3.182nd Tata Steel GpA
  30. vs Jorden Van ForeestWon · 1-0White · 2020-01-12 · Round 2.582nd Tata Steel GpA
  31. vs Daniil DubovDraw · ½–½White · 2020-01-11 · Round 1.282nd Tata Steel GpA
  32. vs Grigoriy OparinDraw · ½–½Black · 2019-11-18 · Round 9.5St Louis Winter A 2019
  33. vs Varuzhan AkobianDraw · ½–½White · 2019-11-17 · Round 8.2St Louis Winter A 2019
  34. vs Viktor ErdosWon · 0-1Black · 2019-11-16 · Round 7.4St Louis Winter A 2019
  35. vs Rinat JumabayevLost · 0-1White · 2019-11-15 · Round 6.3St Louis Winter A 2019
  36. vs Alexey SaranaWon · 0-1Black · 2019-11-14 · Round 5.3St Louis Winter A 2019
  37. vs Daniel NaroditskyDraw · ½–½White · 2019-11-13 · Round 4.4St Louis Winter A 2019
  38. vs Hovhannes GabuzyanDraw · ½–½Black · 2019-11-12 · Round 3.2St Louis Winter A 2019
  39. vs Samuel SevianDraw · ½–½White · 2019-11-11 · Round 2.5St Louis Winter A 2019
  40. vs S.P. SethuramanWon · 1-0White · 2019-11-10 · Round 1.1St Louis Winter A 2019
  41. vs Nijat AbasovDraw · ½–½Black · 2019-10-21 · Round 11.17FIDE Chess.com Grand Swiss
  42. vs Samuel SevianDraw · ½–½White · 2019-10-20 · Round 10.13FIDE Chess.com Grand Swiss
  43. vs Yuriy KryvoruchkoDraw · ½–½Black · 2019-10-19 · Round 9.13FIDE Chess.com Grand Swiss
  44. vs Ioannis PapaioannouWon · 1-0White · 2019-10-18 · Round 8.2FIDE Chess.com Grand Swiss
  45. vs Matthias BluebaumDraw · ½–½Black · 2019-10-17 · Round 7.19FIDE Chess.com Grand Swiss
  46. vs Evgeniy NajerDraw · ½–½White · 2019-10-15 · Round 6.22FIDE Chess.com Grand Swiss
  47. vs Mircea-Emilian ParligrasWon · 0-1Black · 2019-10-14 · Round 5.33FIDE Chess.com Grand Swiss
  48. vs Varuzhan AkobianDraw · ½–½White · 2019-10-13 · Round 4.34FIDE Chess.com Grand Swiss
  49. vs Niclas HuschenbethDraw · ½–½Black · 2019-10-12 · Round 3.32FIDE Chess.com Grand Swiss
  50. vs B. AdhibanLost · 0-1White · 2019-10-11 · Round 2.9FIDE Chess.com Grand Swiss

FIDE tournaments

DateTournamentTypeScore
2026-10-092026 US ChampionshipClassical6½

All tournament results