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
1101 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.26 Nodirbek Abdusattorov Wesley So Draw: 1/2-1/2 81 Open
1102 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.25 Wesley So Nodirbek Abdusattorov Lost: 0-1 36 Open
1103 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.24 Nodirbek Abdusattorov Wesley So Draw: 1/2-1/2 49 Open
1104 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.23 Wesley So Nodirbek Abdusattorov Lost: 0-1 51 Open
1105 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.22 Nodirbek Abdusattorov Wesley So Won: 0-1 62 Open
1106 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.21 Wesley So Nodirbek Abdusattorov Draw: 1/2-1/2 20 Open
1107 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.18 Nodirbek Abdusattorov Wesley So Lost: 1-0 66 Open
1108 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.17 Wesley So Nodirbek Abdusattorov Won: 1-0 46 Open
1109 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.16 Nodirbek Abdusattorov Wesley So Won: 0-1 67 Open
1110 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.15 Wesley So Nodirbek Abdusattorov Lost: 0-1 38 Open
1111 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.14 Nodirbek Abdusattorov Wesley So Lost: 1-0 77 Open
1112 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.13 Wesley So Nodirbek Abdusattorov Draw: 1/2-1/2 40 Open
1113 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.12 Nodirbek Abdusattorov Wesley So Won: 0-1 45 Open
1114 2022-12-08 chess.com SpeedChess 2022 chess.com INT 1.11 Wesley So Nodirbek Abdusattorov Won: 1-0 30 Open
1115 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.7 Wesley So Anish Giri Lost: 0-1 57 Open
1116 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.6 Anish Giri Wesley So Lost: 1-0 28 Open
1117 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.5 Wesley So Anish Giri Won: 1-0 33 Open
1118 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.4 Anish Giri Wesley So Draw: 1/2-1/2 33 Open
1119 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.3 Wesley So Anish Giri Draw: 1/2-1/2 35 Open
1120 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.2 Anish Giri Wesley So Draw: 1/2-1/2 41 Open
1121 2022-11-20 Meltwater Tour Final 2022 chess24.com INT 7.1 Wesley So Anish Giri Draw: 1/2-1/2 79 Open
1122 2022-11-19 Meltwater Tour Final 2022 chess24.com INT 6.3 Jan-Krzysztof Duda Wesley So Won: 0-1 39 Open
1123 2022-11-19 Meltwater Tour Final 2022 chess24.com INT 6.2 Wesley So Jan-Krzysztof Duda Won: 1-0 46 Open
1124 2022-11-19 Meltwater Tour Final 2022 chess24.com INT 6.1 Jan-Krzysztof Duda Wesley So Won: 0-1 49 Open
1125 2022-11-18 Meltwater Tour Final 2022 chess24.com INT 5.3 Wesley So Shakhriyar Mamedyarov Won: 1-0 29 Open
1126 2022-11-18 Meltwater Tour Final 2022 chess24.com INT 5.2 Shakhriyar Mamedyarov Wesley So Won: 0-1 35 Open
1127 2022-11-18 Meltwater Tour Final 2022 chess24.com INT 5.1 Wesley So Shakhriyar Mamedyarov Won: 1-0 40 Open
1128 2022-11-17 Meltwater Tour Final 2022 chess24.com INT 4.4 Wesley So Praggnanandhaa R Draw: 1/2-1/2 35 Open
1129 2022-11-17 Meltwater Tour Final 2022 chess24.com INT 4.3 Praggnanandhaa R Wesley So Won: 0-1 38 Open
1130 2022-11-17 Meltwater Tour Final 2022 chess24.com INT 4.2 Wesley So Praggnanandhaa R Draw: 1/2-1/2 38 Open
1131 2022-11-17 Meltwater Tour Final 2022 chess24.com INT 4.1 Praggnanandhaa R Wesley So Draw: 1/2-1/2 42 Open
1132 2022-11-16 Meltwater Tour Final 2022 chess24.com INT 3.3 Wesley So Erigaisi Arjun Won: 1-0 50 Open
1133 2022-11-16 Meltwater Tour Final 2022 chess24.com INT 3.2 Erigaisi Arjun Wesley So Won: 0-1 71 Open
1134 2022-11-16 Meltwater Tour Final 2022 chess24.com INT 3.1 Wesley So Erigaisi Arjun Draw: 1/2-1/2 49 Open
1135 2022-11-15 Meltwater Tour Final 2022 chess24.com INT 2.3 Quang Liem Le Wesley So Lost: 1-0 83 Open
1136 2022-11-15 Meltwater Tour Final 2022 chess24.com INT 2.2 Wesley So Quang Liem Le Lost: 0-1 31 Open
1137 2022-11-15 Meltwater Tour Final 2022 chess24.com INT 2.1 Quang Liem Le Wesley So Draw: 1/2-1/2 52 Open
1138 2022-11-14 Meltwater Tour Final 2022 chess24.com INT 1.4 Wesley So Magnus Carlsen Draw: 1/2-1/2 69 Open
1139 2022-11-14 Meltwater Tour Final 2022 chess24.com INT 1.3 Magnus Carlsen Wesley So Lost: 1-0 39 Open
1140 2022-11-14 Meltwater Tour Final 2022 chess24.com INT 1.2 Wesley So Magnus Carlsen Draw: 1/2-1/2 113 Open
1141 2022-11-14 Meltwater Tour Final 2022 chess24.com INT 1.1 Magnus Carlsen Wesley So Draw: 1/2-1/2 47 Open
1142 2022-11-07 CGC KO 2022 chess.com INT 6.6 Nihal Sarin Wesley So Won: 0-1 43 Open
1143 2022-11-07 CGC KO 2022 chess.com INT 6.5 Wesley So Nihal Sarin Draw: 1/2-1/2 56 Open
1144 2022-11-06 CGC KO 2022 chess.com INT 6.4 Nihal Sarin Wesley So Draw: 1/2-1/2 22 Open
1145 2022-11-06 CGC KO 2022 chess.com INT 6.3 Wesley So Nihal Sarin Won: 1-0 43 Open
1146 2022-11-06 CGC KO 2022 chess.com INT 6.2 Nihal Sarin Wesley So Draw: 1/2-1/2 23 Open
1147 2022-11-06 CGC KO 2022 chess.com INT 6.1 Wesley So Nihal Sarin Won: 1-0 34 Open
1148 2022-11-05 CGC KO 2022 chess.com INT 5.8 Wesley So Hikaru Nakamura Won: 1-0 91 Open
1149 2022-11-05 CGC KO 2022 chess.com INT 5.7 Hikaru Nakamura Wesley So Won: 0-1 74 Open
1150 2022-11-05 CGC KO 2022 chess.com INT 5.6 Wesley So Hikaru Nakamura Draw: 1/2-1/2 31 Open
  1. vs Nodirbek AbdusattorovDraw · ½–½Black · 2022-12-08 · Round 1.26chess.com SpeedChess 2022
  2. vs Nodirbek AbdusattorovLost · 0-1White · 2022-12-08 · Round 1.25chess.com SpeedChess 2022
  3. vs Nodirbek AbdusattorovDraw · ½–½Black · 2022-12-08 · Round 1.24chess.com SpeedChess 2022
  4. vs Nodirbek AbdusattorovLost · 0-1White · 2022-12-08 · Round 1.23chess.com SpeedChess 2022
  5. vs Nodirbek AbdusattorovWon · 0-1Black · 2022-12-08 · Round 1.22chess.com SpeedChess 2022
  6. vs Nodirbek AbdusattorovDraw · ½–½White · 2022-12-08 · Round 1.21chess.com SpeedChess 2022
  7. vs Nodirbek AbdusattorovLost · 1-0Black · 2022-12-08 · Round 1.18chess.com SpeedChess 2022
  8. vs Nodirbek AbdusattorovWon · 1-0White · 2022-12-08 · Round 1.17chess.com SpeedChess 2022
  9. vs Nodirbek AbdusattorovWon · 0-1Black · 2022-12-08 · Round 1.16chess.com SpeedChess 2022
  10. vs Nodirbek AbdusattorovLost · 0-1White · 2022-12-08 · Round 1.15chess.com SpeedChess 2022
  11. vs Nodirbek AbdusattorovLost · 1-0Black · 2022-12-08 · Round 1.14chess.com SpeedChess 2022
  12. vs Nodirbek AbdusattorovDraw · ½–½White · 2022-12-08 · Round 1.13chess.com SpeedChess 2022
  13. vs Nodirbek AbdusattorovWon · 0-1Black · 2022-12-08 · Round 1.12chess.com SpeedChess 2022
  14. vs Nodirbek AbdusattorovWon · 1-0White · 2022-12-08 · Round 1.11chess.com SpeedChess 2022
  15. vs Anish GiriLost · 0-1White · 2022-11-20 · Round 7.7Meltwater Tour Final 2022
  16. vs Anish GiriLost · 1-0Black · 2022-11-20 · Round 7.6Meltwater Tour Final 2022
  17. vs Anish GiriWon · 1-0White · 2022-11-20 · Round 7.5Meltwater Tour Final 2022
  18. vs Anish GiriDraw · ½–½Black · 2022-11-20 · Round 7.4Meltwater Tour Final 2022
  19. vs Anish GiriDraw · ½–½White · 2022-11-20 · Round 7.3Meltwater Tour Final 2022
  20. vs Anish GiriDraw · ½–½Black · 2022-11-20 · Round 7.2Meltwater Tour Final 2022
  21. vs Anish GiriDraw · ½–½White · 2022-11-20 · Round 7.1Meltwater Tour Final 2022
  22. vs Jan-Krzysztof DudaWon · 0-1Black · 2022-11-19 · Round 6.3Meltwater Tour Final 2022
  23. vs Jan-Krzysztof DudaWon · 1-0White · 2022-11-19 · Round 6.2Meltwater Tour Final 2022
  24. vs Jan-Krzysztof DudaWon · 0-1Black · 2022-11-19 · Round 6.1Meltwater Tour Final 2022
  25. vs Shakhriyar MamedyarovWon · 1-0White · 2022-11-18 · Round 5.3Meltwater Tour Final 2022
  26. vs Shakhriyar MamedyarovWon · 0-1Black · 2022-11-18 · Round 5.2Meltwater Tour Final 2022
  27. vs Shakhriyar MamedyarovWon · 1-0White · 2022-11-18 · Round 5.1Meltwater Tour Final 2022
  28. vs Praggnanandhaa RDraw · ½–½White · 2022-11-17 · Round 4.4Meltwater Tour Final 2022
  29. vs Praggnanandhaa RWon · 0-1Black · 2022-11-17 · Round 4.3Meltwater Tour Final 2022
  30. vs Praggnanandhaa RDraw · ½–½White · 2022-11-17 · Round 4.2Meltwater Tour Final 2022
  31. vs Praggnanandhaa RDraw · ½–½Black · 2022-11-17 · Round 4.1Meltwater Tour Final 2022
  32. vs Erigaisi ArjunWon · 1-0White · 2022-11-16 · Round 3.3Meltwater Tour Final 2022
  33. vs Erigaisi ArjunWon · 0-1Black · 2022-11-16 · Round 3.2Meltwater Tour Final 2022
  34. vs Erigaisi ArjunDraw · ½–½White · 2022-11-16 · Round 3.1Meltwater Tour Final 2022
  35. vs Quang Liem LeLost · 1-0Black · 2022-11-15 · Round 2.3Meltwater Tour Final 2022
  36. vs Quang Liem LeLost · 0-1White · 2022-11-15 · Round 2.2Meltwater Tour Final 2022
  37. vs Quang Liem LeDraw · ½–½Black · 2022-11-15 · Round 2.1Meltwater Tour Final 2022
  38. vs Magnus CarlsenDraw · ½–½White · 2022-11-14 · Round 1.4Meltwater Tour Final 2022
  39. vs Magnus CarlsenLost · 1-0Black · 2022-11-14 · Round 1.3Meltwater Tour Final 2022
  40. vs Magnus CarlsenDraw · ½–½White · 2022-11-14 · Round 1.2Meltwater Tour Final 2022
  41. vs Magnus CarlsenDraw · ½–½Black · 2022-11-14 · Round 1.1Meltwater Tour Final 2022
  42. vs Nihal SarinWon · 0-1Black · 2022-11-07 · Round 6.6CGC KO 2022
  43. vs Nihal SarinDraw · ½–½White · 2022-11-07 · Round 6.5CGC KO 2022
  44. vs Nihal SarinDraw · ½–½Black · 2022-11-06 · Round 6.4CGC KO 2022
  45. vs Nihal SarinWon · 1-0White · 2022-11-06 · Round 6.3CGC KO 2022
  46. vs Nihal SarinDraw · ½–½Black · 2022-11-06 · Round 6.2CGC KO 2022
  47. vs Nihal SarinWon · 1-0White · 2022-11-06 · Round 6.1CGC KO 2022
  48. vs Hikaru NakamuraWon · 1-0White · 2022-11-05 · Round 5.8CGC KO 2022
  49. vs Hikaru NakamuraWon · 0-1Black · 2022-11-05 · Round 5.7CGC KO 2022
  50. vs Hikaru NakamuraDraw · ½–½White · 2022-11-05 · Round 5.6CGC KO 2022

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