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
1851 2020-12-28 Airthings Masters Prelim chess24.com INT 9.6 Wesley So Teimour Radjabov Draw: 1/2-1/2 19 Open
1852 2020-12-28 Airthings Masters Prelim chess24.com INT 11.5 Wesley So Daniil Dubov Won: 1-0 35 Open
1853 2020-12-28 Airthings Masters Prelim chess24.com INT 10.2 Pentala Harikrishna Wesley So Draw: 1/2-1/2 44 Open
1854 2020-12-27 Airthings Masters Prelim chess24.com INT 8.1 Maxime Vachier-Lagrave Wesley So Draw: 1/2-1/2 34 Open
1855 2020-12-27 Airthings Masters Prelim chess24.com INT 7.6 Levon Aronian Wesley So Draw: 1/2-1/2 32 Open
1856 2020-12-27 Airthings Masters Prelim chess24.com INT 6.2 Wesley So Ian Nepomniachtchi Draw: 1/2-1/2 25 Open
1857 2020-12-27 Airthings Masters Prelim chess24.com INT 5.5 Hikaru Nakamura Wesley So Draw: 1/2-1/2 14 Open
1858 2020-12-26 Airthings Masters Prelim chess24.com INT 4.3 Wesley So Alexander Grischuk Draw: 1/2-1/2 38 Open
1859 2020-12-26 Airthings Masters Prelim chess24.com INT 3.4 Anish Giri Wesley So Won: 0-1 25 Open
1860 2020-12-26 Airthings Masters Prelim chess24.com INT 2.4 Wesley So Magnus Carlsen Draw: 1/2-1/2 32 Open
1861 2020-12-26 Airthings Masters Prelim chess24.com INT 1.3 David Anton Guijarro Wesley So Draw: 1/2-1/2 64 Open
1862 2020-12-12 chess.com Speed 2020 chess.com INT 3.39 Hikaru Nakamura Wesley So Won: 0-1 28 Open
1863 2020-12-12 chess.com Speed 2020 chess.com INT 3.38 Wesley So Hikaru Nakamura Lost: 0-1 55 Open
1864 2020-12-12 chess.com Speed 2020 chess.com INT 3.37 Hikaru Nakamura Wesley So Won: 0-1 56 Open
1865 2020-12-12 chess.com Speed 2020 chess.com INT 3.36 Wesley So Hikaru Nakamura Lost: 0-1 66 Open
1866 2020-12-12 chess.com Speed 2020 chess.com INT 3.35 Hikaru Nakamura Wesley So Lost: 1-0 108 Open
1867 2020-12-12 chess.com Speed 2020 chess.com INT 3.34 Wesley So Hikaru Nakamura Draw: 1/2-1/2 52 Open
1868 2020-12-12 chess.com Speed 2020 chess.com INT 3.33 Hikaru Nakamura Wesley So Lost: 1-0 40 Open
1869 2020-12-12 chess.com Speed 2020 chess.com INT 3.32 Wesley So Hikaru Nakamura Draw: 1/2-1/2 50 Open
1870 2020-12-12 chess.com Speed 2020 chess.com INT 3.31 Wesley So Hikaru Nakamura Won: 1-0 85 Open
1871 2020-12-12 chess.com Speed 2020 chess.com INT 3.28 Hikaru Nakamura Wesley So Lost: 1-0 40 Open
1872 2020-12-12 chess.com Speed 2020 chess.com INT 3.27 Wesley So Hikaru Nakamura Won: 1-0 28 Open
1873 2020-12-12 chess.com Speed 2020 chess.com INT 3.26 Hikaru Nakamura Wesley So Draw: 1/2-1/2 198 Open
1874 2020-12-12 chess.com Speed 2020 chess.com INT 3.25 Wesley So Hikaru Nakamura Draw: 1/2-1/2 74 Open
1875 2020-12-12 chess.com Speed 2020 chess.com INT 3.24 Hikaru Nakamura Wesley So Draw: 1/2-1/2 86 Open
1876 2020-12-12 chess.com Speed 2020 chess.com INT 3.23 Wesley So Hikaru Nakamura Lost: 0-1 69 Open
1877 2020-12-12 chess.com Speed 2020 chess.com INT 3.22 Hikaru Nakamura Wesley So Won: 0-1 43 Open
1878 2020-12-12 chess.com Speed 2020 chess.com INT 3.21 Wesley So Hikaru Nakamura Won: 1-0 55 Open
1879 2020-12-12 chess.com Speed 2020 chess.com INT 3.19 Hikaru Nakamura Wesley So Draw: 1/2-1/2 38 Open
1880 2020-12-12 chess.com Speed 2020 chess.com INT 3.18 Wesley So Hikaru Nakamura Lost: 0-1 38 Open
1881 2020-12-12 chess.com Speed 2020 chess.com INT 3.17 Hikaru Nakamura Wesley So Lost: 1-0 47 Open
1882 2020-12-12 chess.com Speed 2020 chess.com INT 3.16 Wesley So Hikaru Nakamura Draw: 1/2-1/2 37 Open
1883 2020-12-12 chess.com Speed 2020 chess.com INT 3.15 Hikaru Nakamura Wesley So Lost: 1-0 31 Open
1884 2020-12-12 chess.com Speed 2020 chess.com INT 3.14 Wesley So Hikaru Nakamura Won: 1-0 34 Open
1885 2020-12-12 chess.com Speed 2020 chess.com INT 3.13 Hikaru Nakamura Wesley So Won: 0-1 41 Open
1886 2020-12-12 chess.com Speed 2020 chess.com INT 3.12 Wesley So Hikaru Nakamura Draw: 1/2-1/2 36 Open
1887 2020-12-12 chess.com Speed 2020 chess.com INT 3.11 Hikaru Nakamura Wesley So Draw: 1/2-1/2 36 Open
1888 2020-11-30 Skilling Open KO 2020 chess24.com INT 3.32 Magnus Carlsen Wesley So Draw: 1/2-1/2 46 Open
1889 2020-11-30 Skilling Open KO 2020 chess24.com INT 3.31 Wesley So Magnus Carlsen Won: 1-0 44 Open
1890 2020-11-30 Skilling Open KO 2020 chess24.com INT 3.24 Magnus Carlsen Wesley So Draw: 1/2-1/2 23 Open
1891 2020-11-30 Skilling Open KO 2020 chess24.com INT 3.23 Wesley So Magnus Carlsen Draw: 1/2-1/2 31 Open
1892 2020-11-30 Skilling Open KO 2020 chess24.com INT 3.22 Magnus Carlsen Wesley So Won: 0-1 61 Open
1893 2020-11-30 Skilling Open KO 2020 chess24.com INT 3.21 Wesley So Magnus Carlsen Lost: 0-1 47 Open
1894 2020-11-29 Skilling Open KO 2020 chess24.com INT 3.14 Wesley So Magnus Carlsen Won: 1-0 35 Open
1895 2020-11-29 Skilling Open KO 2020 chess24.com INT 3.13 Magnus Carlsen Wesley So Lost: 1-0 35 Open
1896 2020-11-29 Skilling Open KO 2020 chess24.com INT 3.12 Wesley So Magnus Carlsen Won: 1-0 93 Open
1897 2020-11-29 Skilling Open KO 2020 chess24.com INT 3.11 Magnus Carlsen Wesley So Lost: 1-0 43 Open
1898 2020-11-28 Skilling Open KO 2020 chess24.com INT 2.24 Hikaru Nakamura Wesley So Draw: 1/2-1/2 39 Open
1899 2020-11-28 Skilling Open KO 2020 chess24.com INT 2.23 Wesley So Hikaru Nakamura Draw: 1/2-1/2 27 Open
1900 2020-11-28 Skilling Open KO 2020 chess24.com INT 2.22 Hikaru Nakamura Wesley So Draw: 1/2-1/2 71 Open
  1. vs Teimour RadjabovDraw · ½–½White · 2020-12-28 · Round 9.6Airthings Masters Prelim
  2. vs Daniil DubovWon · 1-0White · 2020-12-28 · Round 11.5Airthings Masters Prelim
  3. vs Pentala HarikrishnaDraw · ½–½Black · 2020-12-28 · Round 10.2Airthings Masters Prelim
  4. vs Maxime Vachier-LagraveDraw · ½–½Black · 2020-12-27 · Round 8.1Airthings Masters Prelim
  5. vs Levon AronianDraw · ½–½Black · 2020-12-27 · Round 7.6Airthings Masters Prelim
  6. vs Ian NepomniachtchiDraw · ½–½White · 2020-12-27 · Round 6.2Airthings Masters Prelim
  7. vs Hikaru NakamuraDraw · ½–½Black · 2020-12-27 · Round 5.5Airthings Masters Prelim
  8. vs Alexander GrischukDraw · ½–½White · 2020-12-26 · Round 4.3Airthings Masters Prelim
  9. vs Anish GiriWon · 0-1Black · 2020-12-26 · Round 3.4Airthings Masters Prelim
  10. vs Magnus CarlsenDraw · ½–½White · 2020-12-26 · Round 2.4Airthings Masters Prelim
  11. vs David Anton GuijarroDraw · ½–½Black · 2020-12-26 · Round 1.3Airthings Masters Prelim
  12. vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.39chess.com Speed 2020
  13. vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.38chess.com Speed 2020
  14. vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.37chess.com Speed 2020
  15. vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.36chess.com Speed 2020
  16. vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.35chess.com Speed 2020
  17. vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.34chess.com Speed 2020
  18. vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.33chess.com Speed 2020
  19. vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.32chess.com Speed 2020
  20. vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.31chess.com Speed 2020
  21. vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.28chess.com Speed 2020
  22. vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.27chess.com Speed 2020
  23. vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.26chess.com Speed 2020
  24. vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.25chess.com Speed 2020
  25. vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.24chess.com Speed 2020
  26. vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.23chess.com Speed 2020
  27. vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.22chess.com Speed 2020
  28. vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.21chess.com Speed 2020
  29. vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.19chess.com Speed 2020
  30. vs Hikaru NakamuraLost · 0-1White · 2020-12-12 · Round 3.18chess.com Speed 2020
  31. vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.17chess.com Speed 2020
  32. vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.16chess.com Speed 2020
  33. vs Hikaru NakamuraLost · 1-0Black · 2020-12-12 · Round 3.15chess.com Speed 2020
  34. vs Hikaru NakamuraWon · 1-0White · 2020-12-12 · Round 3.14chess.com Speed 2020
  35. vs Hikaru NakamuraWon · 0-1Black · 2020-12-12 · Round 3.13chess.com Speed 2020
  36. vs Hikaru NakamuraDraw · ½–½White · 2020-12-12 · Round 3.12chess.com Speed 2020
  37. vs Hikaru NakamuraDraw · ½–½Black · 2020-12-12 · Round 3.11chess.com Speed 2020
  38. vs Magnus CarlsenDraw · ½–½Black · 2020-11-30 · Round 3.32Skilling Open KO 2020
  39. vs Magnus CarlsenWon · 1-0White · 2020-11-30 · Round 3.31Skilling Open KO 2020
  40. vs Magnus CarlsenDraw · ½–½Black · 2020-11-30 · Round 3.24Skilling Open KO 2020
  41. vs Magnus CarlsenDraw · ½–½White · 2020-11-30 · Round 3.23Skilling Open KO 2020
  42. vs Magnus CarlsenWon · 0-1Black · 2020-11-30 · Round 3.22Skilling Open KO 2020
  43. vs Magnus CarlsenLost · 0-1White · 2020-11-30 · Round 3.21Skilling Open KO 2020
  44. vs Magnus CarlsenWon · 1-0White · 2020-11-29 · Round 3.14Skilling Open KO 2020
  45. vs Magnus CarlsenLost · 1-0Black · 2020-11-29 · Round 3.13Skilling Open KO 2020
  46. vs Magnus CarlsenWon · 1-0White · 2020-11-29 · Round 3.12Skilling Open KO 2020
  47. vs Magnus CarlsenLost · 1-0Black · 2020-11-29 · Round 3.11Skilling Open KO 2020
  48. vs Hikaru NakamuraDraw · ½–½Black · 2020-11-28 · Round 2.24Skilling Open KO 2020
  49. vs Hikaru NakamuraDraw · ½–½White · 2020-11-28 · Round 2.23Skilling Open KO 2020
  50. vs Hikaru NakamuraDraw · ½–½Black · 2020-11-28 · Round 2.22Skilling Open KO 2020

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