Wesley So, a 33-year-old American Grandmaster, is rated 2770 and ranked 3rd among American players, and 6th worldwide. He has held steady between 2750 and 2775 for 14 months. 61 rated games in the past year (≈69/year long-term). Recent standard appearances include the Chess Olympiad (open), the Grand Chess Tour Finals (classical games), and the Sinquefield Cup. Also played 10 rapid (including FIDE World Rapid Championship 2025) and 13 blitz events (including FIDE World Blitz Championship 2025) recently. He took a 14-month break between Jan 2005 and Apr 2006. His peak of 2822 was reached at age 24 (Feb 2017, World #2 at the time); he spent 16 months in the world top 5.
Competes for United States of America since Nov 2014. Awarded GM in 2008 (age 15), IM in 2006 (age 13), and FM in 2005 (age 12). At junior level, he reached World #1 in U16 and U14, World #2 in U20, World #2 in U18 and World #14 in U12.
Current rating
2770
Standard
All-time high
2822
Feb 2017 · age 24
Activity
50
games / yr avg. · ≈4/mo
classical only
Active
Signature stat
#3
16 months in World top 5 (2016–2026)
Profile · last 5 years
- Similar results in every format: 56% in classical (153 / 272), 57% in rapid (184 / 323), 63% in blitz (269.5 / 431).
- Against higher-rated players (+50): 32 / 65. Against lower-rated (−50): 350.5 / 534.
- Out of form: −45 in blitz rating and 93.5 / 142 in rated blitz games over the last 12 months.
From 1,026 games in FIDE-rated events since Oct 2021 (272 classical, 323 rapid, 431 blitz). Fixed rules: every figure comes from these results.
Your openings
Import your Lichess and Chess.com games and turn them into an opening repertoire.
Scouting
Playing Wesley So soon? See what he is likely to play against you.
Career timeline
26 entriesStandard rating history
His openings · over the board
What Wesley So plays, by color
2,759 games with moves in our base · over the board · last in Oct 2026
As White
532 games334.5 of 532261 more games in other lines
As Black
530 games289.5 of 530309 more games in other lines
Activity & highlights
Last 12 months — tournaments
5 events| Event | Date | Score | Rank | Perf | Δ Elo |
|---|---|---|---|---|---|
46th Chess Olympiad Samarkand 2026 Open Team | Sep 2026 | 6/9 | #161 | 2687 | -4.2 |
2026 Grand Chess Tour Finals - Classical Games Match | Aug 2026 | 2/4 | drew | 2780 | +0.8 |
2026 GCT Sinquefield Cup Round-Robin | Aug 2026 | 5.5/9 | #1 | 2825 | +7.7 |
Norway Chess 2026 Round-Robin | May 2026 | 6/10 | #1 | 2835 | +11.6 |
2026 Super Chess Classic Romania Round-Robin | May 2026 | 4/8 | #7 | 2741 | -1.4 |
By color · classical · 5 yearslast 5 years
272 gamesAs White
61%
84 / 137· avg opp. 2716
As Black
51%
69 / 135· avg opp. 2706
Best win
vsMagnus CarlsenGM2840
Norway Chess 2026 · May 2026 · Black
Worst loss
vsTitas StremaviciusGM2544
FIDE World Cup 2025 · Nov 2025 · Black
Games 2,748 · 2005–2026
- DvsEdiz GurelGM2636Olymp 2026 Open · R11.182 · 2026-09-27Ruy Lopez: Berlin Defense, Anti-Berlin Variation · 44 moves · 2774
- DvsNikolas TheodorouGM2633Olymp 2026 Open · R10.189 · 2026-09-26Queen's Pawn Game: London System · 84 moves · 2774
- WvsJavokhir SindarovGM2778Olymp 2026 Open · R9.170 · 2026-09-25Sicilian Defense: French Variation · 48 moves · 2774
- LvsRobert HovhannisyanGM2642Olymp 2026 Open · R7.174 · 2026-09-23Petrov's Defense: Paulsen Attack · 60 moves · 2774
- DvsElham AmarGM2577Olymp 2026 Open · R6.186 · 2026-09-21French Defense: Winawer Variation, Alekhine Gambit, Kan Variation · 24 moves · 2774
- DvsMatthias BluebaumGM2662Olymp 2026 Open · R5.174 · 2026-09-20Catalan Opening: Open Defense, Classical Line · 54 moves · 2774
- WvsAnton KorobovGM2610Olymp 2026 Open · R4.174 · 2026-09-19Italian Game: Classical Variation, Giuoco Pianissimo · 35 moves · 2774
- WvsJesper ThyboGM2579Olymp 2026 Open · R3.174 · 2026-09-18Italian Game: Classical Variation, Giuoco Pianissimo · 36 moves · 2774
- WvsChiya mder hamad198346th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 1-12 · R1.173 · 2026-09-16English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 · 46 moves · 2774
- WvsVincent KeymerGM2650GCT Finals · R9.2 · 2026-08-27Nimzo-Larsen Attack: Classical Variation · 31 moves · blitz · 2764
Over-the-board games only, matched to this player through official FIDE pairings and tournament records. Opponents marked “?” could not be identified with certainty. Source: Lichess broadcasts (opens in a new tab), CC BY-SA 4.0 (opens in a new tab).
Most-Played Opponents
Rankings
National ranking
Europe & World
| 1 | 🇺🇸 | 2,792 |
| 2 | 🇺🇸 | 2,784 |
| 3 | 🇺🇸 | 2,770 |
| 4 | 🇺🇸 | 2,732 |
| 5 | 🇺🇸 | 2,725 |
| 6 | 🇺🇸 | 2,717 |
| 7 | 🇺🇸 | 2,708 |
| 8 | 🇺🇸 | 2,685 |
| 9 | 🇺🇸 | 2,659 |
| 10 | 🇺🇸 | 2,656 |
| 1 | 🇺🇸 | 2,792 |
| 2 | 🇺🇸 | 2,784 |
| 3 | 🇺🇸 | 2,770 |
| 4 | 🇺🇸 | 2,732 |
| 5 | 🇺🇸 | 2,725 |
| 6 | 🇺🇸 | 2,717 |
| 7 | 🇺🇸 | 2,708 |
| 8 | 🇺🇸 | 2,685 |
| 9 | 🇺🇸 | 2,659 |
| 10 | 🇲🇽 | 2,657 |
| 1 | 🇳🇴 | 2,823 |
| 2 | 🇺🇸 | 2,792 |
| 3 | 🇺🇸 | 2,784 |
| 4 | 🇺🇿 | 2,782 |
| 5 | 🇺🇿 | 2,780 |
| 6 | 🇺🇸 | 2,770 |
| 7 | 🇮🇳 | 2,763 |
| 8 | 🇩🇪 | 2,761 |
| 9 | 🇨🇳 | 2,758 |
| 10 | 🇫🇷 | 2,757 |
