Photo credit

Wesley So

Photo: Frans Peeters

https://www.flickr.com/photos/suspeeters/52638511710/

CC BY-SA 2.0 · Wikimedia Commons source

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

GMWesley So

USA Born 1993 (Age ≈33) Male
FIDE ID
5202213
USCF ID
13145890

About Wesley So

Wesley So grew up in Cavite in the Philippines, where neighbourhood chess offered an inexpensive way to compete. He studied grandmaster games clipped from newspapers and challenged local players with a makeshift board. Show more

Wesley So grew up in Cavite in the Philippines, where neighbourhood chess offered an inexpensive way to compete. He studied grandmaster games clipped from newspapers and challenged local players with a makeshift board. Winning the Philippine under-10 title in 2003 took him to his first international youth championship. He became a grandmaster at fourteen. A scholarship brought him to Webster University in 2012. He initially hoped that a degree would lead to a conventional job in the United States. After meeting Lotis Key and Bambi Kabigting, who later adopted him, he gained the practical and emotional support to try full-time professional chess.

So began representing the United States in 2014. He won the Bilbao Masters in 2015. Victories at the Sinquefield Cup and London Chess Classic carried him to the 2016 Grand Chess Tour title. At that year's Olympiad, he won both team and individual gold. He added the Tata Steel Masters and his first U.S. Championship in 2017.

In 2019, So defeated Magnus Carlsen to become the first official World Fischer Random Champion. That format has remained a particular enthusiasm because it reduces the role of memorized opening preparation. He won the Grand Chess Tour again in 2021. Further U.S. titles brought his total to four by 2026, alongside another American Cup victory and repeated successes at the Sinquefield Cup.

Ratings

Classical

2752.6 -18.4

Live estimate

Rapid

2704

Published FIDE

Blitz

2745

Published FIDE

USCF Regular

2840

Published US Chess

Official classical ranks

World rank
#6
National rank · USA
#3

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2822 Feb 2017
Recorded years
2005–2026
Archived games
2609

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
1751 2021-04-27 NIC Classic KO 2021 chess24.com INT 1.12 Levon Aronian Wesley So Lost: 1-0 37 Open
1752 2021-04-27 NIC Classic KO 2021 chess24.com INT 1.11 Wesley So Levon Aronian Lost: 0-1 25 Open
1753 2021-04-26 NIC Classic Prelim 2021 chess24.com INT 15.3 Wesley So Hikaru Nakamura Draw: 1/2-1/2 6 Open
1754 2021-04-26 NIC Classic Prelim 2021 chess24.com INT 14.6 Magnus Carlsen Wesley So Draw: 1/2-1/2 31 Open
1755 2021-04-26 NIC Classic Prelim 2021 chess24.com INT 13.4 Wesley So Johan-Sebastian Christiansen Won: 1-0 81 Open
1756 2021-04-26 NIC Classic Prelim 2021 chess24.com INT 12.5 Levon Aronian Wesley So Draw: 1/2-1/2 14 Open
1757 2021-04-26 NIC Classic Prelim 2021 chess24.com INT 11.5 Wesley So Aryan Tari Won: 1-0 31 Open
1758 2021-04-25 NIC Classic Prelim 2021 chess24.com INT 9.6 Wesley So Santosh Gujrathi Vidit Won: 1-0 60 Open
1759 2021-04-25 NIC Classic Prelim 2021 chess24.com INT 8.3 Leinier Dominguez Perez Wesley So Draw: 1/2-1/2 39 Open
1760 2021-04-25 NIC Classic Prelim 2021 chess24.com INT 7.7 Wesley So Quang Liem Le Draw: 1/2-1/2 29 Open
1761 2021-04-25 NIC Classic Prelim 2021 chess24.com INT 6.2 Sergey Karjakin Wesley So Won: 0-1 40 Open
1762 2021-04-25 NIC Classic Prelim 2021 chess24.com INT 10.4 Teimour Radjabov Wesley So Draw: 1/2-1/2 19 Open
1763 2021-04-24 NIC Classic Prelim 2021 chess24.com INT 5.8 Wesley So Shakhriyar Mamedyarov Won: 1-0 55 Open
1764 2021-04-24 NIC Classic Prelim 2021 chess24.com INT 4.1 Gawain C B Maroroa Jones Wesley So Lost: 1-0 22 Open
1765 2021-04-24 NIC Classic Prelim 2021 chess24.com INT 3.8 Praggnanandhaa R Wesley So Won: 0-1 47 Open
1766 2021-04-24 NIC Classic Prelim 2021 chess24.com INT 2.2 Wesley So Jan-Krzysztof Duda Lost: 0-1 20 Open
1767 2021-04-24 NIC Classic Prelim 2021 chess24.com INT 1.7 Alireza Firouzja Wesley So Lost: 1-0 54 Open
1768 2021-03-21 Magnus Carlsen Inv KO chess24.com INT 3.23 Wesley So Magnus Carlsen Draw: 1/2-1/2 44 Open
1769 2021-03-21 Magnus Carlsen Inv KO chess24.com INT 3.22 Magnus Carlsen Wesley So Draw: 1/2-1/2 42 Open
1770 2021-03-21 Magnus Carlsen Inv KO chess24.com INT 3.21 Wesley So Magnus Carlsen Lost: 0-1 38 Open
1771 2021-03-20 Magnus Carlsen Inv KO chess24.com INT 3.14 Wesley So Magnus Carlsen Lost: 0-1 25 Open
1772 2021-03-20 Magnus Carlsen Inv KO chess24.com INT 3.13 Magnus Carlsen Wesley So Draw: 1/2-1/2 38 Open
1773 2021-03-20 Magnus Carlsen Inv KO chess24.com INT 3.12 Wesley So Magnus Carlsen Draw: 1/2-1/2 57 Open
1774 2021-03-20 Magnus Carlsen Inv KO chess24.com INT 3.11 Magnus Carlsen Wesley So Lost: 1-0 23 Open
1775 2021-03-19 Magnus Carlsen Inv KO chess24.com INT 2.24 Anish Giri Wesley So Lost: 1-0 27 Open
1776 2021-03-19 Magnus Carlsen Inv KO chess24.com INT 2.23 Wesley So Anish Giri Draw: 1/2-1/2 59 Open
1777 2021-03-19 Magnus Carlsen Inv KO chess24.com INT 2.22 Anish Giri Wesley So Draw: 1/2-1/2 41 Open
1778 2021-03-19 Magnus Carlsen Inv KO chess24.com INT 2.21 Wesley So Anish Giri Draw: 1/2-1/2 65 Open
1779 2021-03-18 Magnus Carlsen Inv KO chess24.com INT 2.14 Wesley So Anish Giri Lost: 0-1 36 Open
1780 2021-03-18 Magnus Carlsen Inv KO chess24.com INT 2.13 Anish Giri Wesley So Lost: 1-0 50 Open
1781 2021-03-18 Magnus Carlsen Inv KO chess24.com INT 2.12 Wesley So Anish Giri Draw: 1/2-1/2 25 Open
1782 2021-03-18 Magnus Carlsen Inv KO chess24.com INT 2.11 Anish Giri Wesley So Won: 0-1 32 Open
1783 2021-03-17 Magnus Carlsen Inv KO chess24.com INT 1.23 Alireza Firouzja Wesley So Won: 0-1 51 Open
1784 2021-03-17 Magnus Carlsen Inv KO chess24.com INT 1.22 Wesley So Alireza Firouzja Won: 1-0 26 Open
1785 2021-03-17 Magnus Carlsen Inv KO chess24.com INT 1.21 Alireza Firouzja Wesley So Draw: 1/2-1/2 59 Open
1786 2021-03-16 Magnus Carlsen Inv KO chess24.com INT 1.13 Wesley So Alireza Firouzja Draw: 1/2-1/2 66 Open
1787 2021-03-16 Magnus Carlsen Inv KO chess24.com INT 1.12 Alireza Firouzja Wesley So Won: 0-1 79 Open
1788 2021-03-16 Magnus Carlsen Inv KO chess24.com INT 1.11 Wesley So Alireza Firouzja Won: 1-0 74 Open
1789 2021-03-15 Magnus Carlsen Inv Prelim chess24.com INT 15.6 Shakhriyar Mamedyarov Wesley So Draw: 1/2-1/2 14 Open
1790 2021-03-15 Magnus Carlsen Inv Prelim chess24.com INT 14.4 Wesley So Nils Grandelius Won: 1-0 29 Open
1791 2021-03-15 Magnus Carlsen Inv Prelim chess24.com INT 13.5 David Anton Guijarro Wesley So Draw: 1/2-1/2 42 Open
1792 2021-03-15 Magnus Carlsen Inv Prelim chess24.com INT 12.5 Wesley So Magnus Carlsen Draw: 1/2-1/2 43 Open
1793 2021-03-15 Magnus Carlsen Inv Prelim chess24.com INT 11.4 Alireza Firouzja Wesley So Draw: 1/2-1/2 34 Open
1794 2021-03-14 Magnus Carlsen Inv Prelim chess24.com INT 9.3 Jorden Van Foreest Wesley So Won: 0-1 55 Open
1795 2021-03-14 Magnus Carlsen Inv Prelim chess24.com INT 8.7 Wesley So Hikaru Nakamura Draw: 1/2-1/2 14 Open
1796 2021-03-14 Magnus Carlsen Inv Prelim chess24.com INT 7.2 Daniil Dubov Wesley So Won: 0-1 48 Open
1797 2021-03-14 Magnus Carlsen Inv Prelim chess24.com INT 6.8 Wesley So Levon Aronian Won: 1-0 33 Open
1798 2021-03-14 Magnus Carlsen Inv Prelim chess24.com INT 10.6 Wesley So Maxime Vachier-Lagrave Draw: 1/2-1/2 35 Open
1799 2021-03-13 Magnus Carlsen Inv Prelim chess24.com INT 5.1 Wesley So Anish Giri Lost: 0-1 29 Open
1800 2021-03-13 Magnus Carlsen Inv Prelim chess24.com INT 4.8 Alan Pichot Wesley So Won: 0-1 37 Open
  1. vs Levon AronianLost · 1-0Black · 2021-04-27 · Round 1.12NIC Classic KO 2021
  2. vs Levon AronianLost · 0-1White · 2021-04-27 · Round 1.11NIC Classic KO 2021
  3. vs Hikaru NakamuraDraw · ½–½White · 2021-04-26 · Round 15.3NIC Classic Prelim 2021
  4. vs Magnus CarlsenDraw · ½–½Black · 2021-04-26 · Round 14.6NIC Classic Prelim 2021
  5. vs Johan-Sebastian ChristiansenWon · 1-0White · 2021-04-26 · Round 13.4NIC Classic Prelim 2021
  6. vs Levon AronianDraw · ½–½Black · 2021-04-26 · Round 12.5NIC Classic Prelim 2021
  7. vs Aryan TariWon · 1-0White · 2021-04-26 · Round 11.5NIC Classic Prelim 2021
  8. vs Santosh Gujrathi ViditWon · 1-0White · 2021-04-25 · Round 9.6NIC Classic Prelim 2021
  9. vs Leinier Dominguez PerezDraw · ½–½Black · 2021-04-25 · Round 8.3NIC Classic Prelim 2021
  10. vs Quang Liem LeDraw · ½–½White · 2021-04-25 · Round 7.7NIC Classic Prelim 2021
  11. vs Sergey KarjakinWon · 0-1Black · 2021-04-25 · Round 6.2NIC Classic Prelim 2021
  12. vs Teimour RadjabovDraw · ½–½Black · 2021-04-25 · Round 10.4NIC Classic Prelim 2021
  13. vs Shakhriyar MamedyarovWon · 1-0White · 2021-04-24 · Round 5.8NIC Classic Prelim 2021
  14. vs Gawain C B Maroroa JonesLost · 1-0Black · 2021-04-24 · Round 4.1NIC Classic Prelim 2021
  15. vs Praggnanandhaa RWon · 0-1Black · 2021-04-24 · Round 3.8NIC Classic Prelim 2021
  16. vs Jan-Krzysztof DudaLost · 0-1White · 2021-04-24 · Round 2.2NIC Classic Prelim 2021
  17. vs Alireza FirouzjaLost · 1-0Black · 2021-04-24 · Round 1.7NIC Classic Prelim 2021
  18. vs Magnus CarlsenDraw · ½–½White · 2021-03-21 · Round 3.23Magnus Carlsen Inv KO
  19. vs Magnus CarlsenDraw · ½–½Black · 2021-03-21 · Round 3.22Magnus Carlsen Inv KO
  20. vs Magnus CarlsenLost · 0-1White · 2021-03-21 · Round 3.21Magnus Carlsen Inv KO
  21. vs Magnus CarlsenLost · 0-1White · 2021-03-20 · Round 3.14Magnus Carlsen Inv KO
  22. vs Magnus CarlsenDraw · ½–½Black · 2021-03-20 · Round 3.13Magnus Carlsen Inv KO
  23. vs Magnus CarlsenDraw · ½–½White · 2021-03-20 · Round 3.12Magnus Carlsen Inv KO
  24. vs Magnus CarlsenLost · 1-0Black · 2021-03-20 · Round 3.11Magnus Carlsen Inv KO
  25. vs Anish GiriLost · 1-0Black · 2021-03-19 · Round 2.24Magnus Carlsen Inv KO
  26. vs Anish GiriDraw · ½–½White · 2021-03-19 · Round 2.23Magnus Carlsen Inv KO
  27. vs Anish GiriDraw · ½–½Black · 2021-03-19 · Round 2.22Magnus Carlsen Inv KO
  28. vs Anish GiriDraw · ½–½White · 2021-03-19 · Round 2.21Magnus Carlsen Inv KO
  29. vs Anish GiriLost · 0-1White · 2021-03-18 · Round 2.14Magnus Carlsen Inv KO
  30. vs Anish GiriLost · 1-0Black · 2021-03-18 · Round 2.13Magnus Carlsen Inv KO
  31. vs Anish GiriDraw · ½–½White · 2021-03-18 · Round 2.12Magnus Carlsen Inv KO
  32. vs Anish GiriWon · 0-1Black · 2021-03-18 · Round 2.11Magnus Carlsen Inv KO
  33. vs Alireza FirouzjaWon · 0-1Black · 2021-03-17 · Round 1.23Magnus Carlsen Inv KO
  34. vs Alireza FirouzjaWon · 1-0White · 2021-03-17 · Round 1.22Magnus Carlsen Inv KO
  35. vs Alireza FirouzjaDraw · ½–½Black · 2021-03-17 · Round 1.21Magnus Carlsen Inv KO
  36. vs Alireza FirouzjaDraw · ½–½White · 2021-03-16 · Round 1.13Magnus Carlsen Inv KO
  37. vs Alireza FirouzjaWon · 0-1Black · 2021-03-16 · Round 1.12Magnus Carlsen Inv KO
  38. vs Alireza FirouzjaWon · 1-0White · 2021-03-16 · Round 1.11Magnus Carlsen Inv KO
  39. vs Shakhriyar MamedyarovDraw · ½–½Black · 2021-03-15 · Round 15.6Magnus Carlsen Inv Prelim
  40. vs Nils GrandeliusWon · 1-0White · 2021-03-15 · Round 14.4Magnus Carlsen Inv Prelim
  41. vs David Anton GuijarroDraw · ½–½Black · 2021-03-15 · Round 13.5Magnus Carlsen Inv Prelim
  42. vs Magnus CarlsenDraw · ½–½White · 2021-03-15 · Round 12.5Magnus Carlsen Inv Prelim
  43. vs Alireza FirouzjaDraw · ½–½Black · 2021-03-15 · Round 11.4Magnus Carlsen Inv Prelim
  44. vs Jorden Van ForeestWon · 0-1Black · 2021-03-14 · Round 9.3Magnus Carlsen Inv Prelim
  45. vs Hikaru NakamuraDraw · ½–½White · 2021-03-14 · Round 8.7Magnus Carlsen Inv Prelim
  46. vs Daniil DubovWon · 0-1Black · 2021-03-14 · Round 7.2Magnus Carlsen Inv Prelim
  47. vs Levon AronianWon · 1-0White · 2021-03-14 · Round 6.8Magnus Carlsen Inv Prelim
  48. vs Maxime Vachier-LagraveDraw · ½–½White · 2021-03-14 · Round 10.6Magnus Carlsen Inv Prelim
  49. vs Anish GiriLost · 0-1White · 2021-03-13 · Round 5.1Magnus Carlsen Inv Prelim
  50. vs Alan PichotWon · 0-1Black · 2021-03-13 · Round 4.8Magnus Carlsen Inv Prelim

FIDE tournaments

DateTournamentTypeScore
2026-10-222026 US Championship - Rapid PlayoffRapid1½
2026-10-092026 US ChampionshipClassical7
2026-09-1646th Chess Olympiad Samarkand 2026 OpenClassical6

All tournament results