Chess Second
Get started
Format
So, Wesley

Wesley So

GM🇺🇸

FIDEFIDE 5202213· Male· United States of America· Born in 1993

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

Rpd2699·Blz2745

All-time high

2822

−52 pts below
Feb 2017 · age 24

Activity

50

games / yr avg. · ≈4/mo

61 past 12 mo · ≈5/mo
classical only
Active

Signature stat

#3

#3 · American players · of 5,210
16 months in World top 5 (2016–2026)

Profile · last 5 years

  1. Similar results in every format: 56% in classical (153 / 272), 57% in rapid (184 / 323), 63% in blitz (269.5 / 431).
  2. Against higher-rated players (+50): 32 / 65. Against lower-rated (−50): 350.5 / 534.
  3. 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 entries
2026
16 months in world top 5
first Dec 2016
Sep 2026
2025
Re-crossed 2750
at age 32
Sep 2025
Re-crossed 2750
at age 32
May 2025
2017
1,000 career games
at age 24
Oct 2017
Peak World rank: #2
at age 24 · rated 2822
Mar 2017
All-time peak 2822
at age 24 · −52 from today
Feb 2017

Standard rating history

Peak
FIDE title
Threshold
First rated
Inactive period
COVID-19
Rating history: OlimpBase (opens in a new tab) until 2000, FIDE since 2001

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

Over-the-board games from our public base only.Find his online games ›

Activity & highlights

Best result
Norway Chess 2026
perf 2835 (+70) · 6/10 · #1
Evolution
+6
2764 → 2770
Tournaments
7
50 games
Score
28.5/ 5057.0%
10W37D3L
Top 3 wins
1.[W]vsMagnus CarlsenGM2,840·Norway Chess 2026·R5·+6.1
2.[W]vsFabiano CaruanaGM2,795·The American Cup 2026 - Open Champions Bracket·R6·+5.6
3.[W]vsFabiano CaruanaGM2,792·2026 GCT Sinquefield Cup·R3·+5.3
Top 3 losses
1.[L]vsTitas StremaviciusGM2,544·FIDE World Cup 2025·R4·-7.7
2.[L]vsRobert HovhannisyanGM2,642·46th Chess Olympiad Samarkand 2026 Open·R7·-6.8
3.[L]vsFabiano CaruanaGM2,795·The American Cup 2026 - Open Champions Bracket·R5·-4.4

Last 12 months — tournaments

5 events
EventDateScoreRankPerfΔ Elo
46th Chess Olympiad Samarkand 2026 Open
Team
Sep 20266/9#1612687-4.2
2026 Grand Chess Tour Finals - Classical Games
Match
Aug 20262/4drew2780+0.8
2026 GCT Sinquefield Cup
Round-Robin
Aug 20265.5/9#12825+7.7
Norway Chess 2026
Round-Robin
May 20266/10#12835+11.6
2026 Super Chess Classic Romania
Round-Robin
May 20264/8#72741-1.4

By color · classical · 5 years

272 games

As White

61%

84 / 137avg opp. 2716

As Black

51%

69 / 135avg 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

Time control
  • DvsEdiz GurelGM
    Olymp 2026 Open · R11.182 · 2026-09-27
    Ruy Lopez: Berlin Defense, Anti-Berlin Variation · 44 moves · 2774
  • DvsNikolas TheodorouGM
    Olymp 2026 Open · R10.189 · 2026-09-26
    Queen's Pawn Game: London System · 84 moves · 2774
  • WvsJavokhir SindarovGM
    Olymp 2026 Open · R9.170 · 2026-09-25
    Sicilian Defense: French Variation · 48 moves · 2774
  • LvsRobert HovhannisyanGM
    Olymp 2026 Open · R7.174 · 2026-09-23
    Petrov's Defense: Paulsen Attack · 60 moves · 2774
  • DvsElham AmarGM
    Olymp 2026 Open · R6.186 · 2026-09-21
    French Defense: Winawer Variation, Alekhine Gambit, Kan Variation · 24 moves · 2774
  • DvsMatthias BluebaumGM
    Olymp 2026 Open · R5.174 · 2026-09-20
    Catalan Opening: Open Defense, Classical Line · 54 moves · 2774
  • WvsAnton KorobovGM
    Olymp 2026 Open · R4.174 · 2026-09-19
    Italian Game: Classical Variation, Giuoco Pianissimo · 35 moves · 2774
  • WvsJesper ThyboGM
    Olymp 2026 Open · R3.174 · 2026-09-18
    Italian Game: Classical Variation, Giuoco Pianissimo · 36 moves · 2774
  • WvsChiya mder hamad
    46th FIDE Chess Olympiad Samarkand 2026 | Open | Matches 1-12 · R1.173 · 2026-09-16
    English Opening: King's English Variation, Four Knights Variation, Fianchetto Line, with Nb6 · 46 moves · 2774
  • WvsVincent KeymerGM
    GCT Finals · R9.2 · 2026-08-27
    Nimzo-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

vsFabiano CaruanaGM
🇺🇸USA·2784
+31 −30 =76
137 games·last met Aug 2026
View head-to-head →
vsLevon AronianGM
🇺🇸USA·2725
+16 −17 =70
103 games·last met Aug 2026
View head-to-head →
vsMaxime Vachier-LagraveGM
🇫🇷FRA·2717
+11 −20 =59
90 games·last met Aug 2026
View head-to-head →
vsHikaru NakamuraGM
🇺🇸USA·2792
+16 −19 =55
90 games·last met Jul 2026
View head-to-head →
vsAnish GiriGM
🇳🇱NED·2752
+15 −9 =48
72 games·last met Aug 2026
View head-to-head →

Rankings

/
United States of America
#3
out of 5,207 players
Americas
#3
out of 26,120 players
World
#6
out of 221,391 players

National ranking

Europe & World

Europe
World
United States of America
1
🇺🇸Nakamura, Hikaru
2,792
2
🇺🇸Caruana, Fabiano
2,784
3
🇺🇸So, Wesley
2,770
4
🇺🇸Dominguez Perez, Leinier
2,732
5
🇺🇸Aronian, Levon
2,725
6
🇺🇸Niemann, Hans Moke
2,717
7
🇺🇸Sevian, Samuel
2,708
8
🇺🇸Liang, Awonder
2,685
9
🇺🇸Robson, Ray
2,659
10
🇺🇸Xiong, Jeffery
2,656
Americas
1
🇺🇸Nakamura, Hikaru
2,792
2
🇺🇸Caruana, Fabiano
2,784
3
🇺🇸So, Wesley
2,770
4
🇺🇸Dominguez Perez, Leinier
2,732
5
🇺🇸Aronian, Levon
2,725
6
🇺🇸Niemann, Hans Moke
2,717
7
🇺🇸Sevian, Samuel
2,708
8
🇺🇸Liang, Awonder
2,685
9
🇺🇸Robson, Ray
2,659
10
🇲🇽Martinez Alcantara, Jose Eduardo
2,657
World
1
🇳🇴Carlsen, Magnus
2,823
2
🇺🇸Nakamura, Hikaru
2,792
3
🇺🇸Caruana, Fabiano
2,784
4
🇺🇿Sindarov, Javokhir
2,782
5
🇺🇿Abdusattorov, Nodirbek
2,780
6
🇺🇸So, Wesley
2,770
7
🇮🇳Praggnanandhaa R
2,763
8
🇩🇪Keymer, Vincent
2,761
9
🇨🇳Wei, Yi
2,758
10
🇫🇷Firouzja, Alireza
2,757
Something wrong? Report an issue with this data