GM Wesley So

Country

USA

Birth Year

1993 (Age ≈33)

Gender

M

Title

Grandmaster

FIDE ID

5202213

USCF ID

13145890

USCF Rating

2843

FIDE ratings

2771.3 +1.3

Classical

Live rating

2699

Rapid

Published FIDE

2745

Blitz

Published FIDE

Official classical ranks

World rank
#6
National rank · USA
#3

Active players · Oct 2026 FIDE list ⓘ

FIDE rating history

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

Based on available monthly lists and saved games.

USCF rating history

View rating lists

FIDE rating history

View rating lists
Available Games

Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-10-13 (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
2201 2020-02-21 chess.com Speed 2019 chess.com INT 4.1 Wesley So Hikaru Nakamura 1-0 42 Open
2202 2020-02-17 PRO League Group Stage chess.com INT 7 Wesley So Krikor Sevag Mekhitarian 1-0 50 Open
2203 2020-02-17 PRO League Group Stage chess.com INT 7 Wesley So Luis Paulo Supi 1-0 37 Open
2204 2020-02-17 PRO League Group Stage chess.com INT 7 Andre Diamant Wesley So 0-1 21 Open
2205 2020-02-17 PRO League Group Stage chess.com INT 7 Rafael Leitao Wesley So 1/2-1/2 30 Open
2206 2020-02-10 PRO League Group Stage chess.com INT 6 Wesley So Maximiliano Perez 1-0 32 Open
2207 2020-02-10 PRO League Group Stage chess.com INT 6 Wesley So Andres Carlos Obregon 1-0 69 Open
2208 2020-02-10 PRO League Group Stage chess.com INT 6 Mario Villanueva Wesley So 0-1 41 Open
2209 2020-02-10 PRO League Group Stage chess.com INT 6 Diego Flores Wesley So 1/2-1/2 74 Open
2210 2020-02-03 PRO League Group Stage chess.com INT 5 Wesley So Ivan Saric 1/2-1/2 16 Open
2211 2020-02-03 PRO League Group Stage chess.com INT 5 Wesley So Alireza Firouzja 1-0 57 Open
2212 2020-02-03 PRO League Group Stage chess.com INT 5 Alexander Grischuk Wesley So 1/2-1/2 60 Open
2213 2020-02-03 PRO League Group Stage chess.com INT 5 Eric Hansen Wesley So 0-1 34 Open
2214 2020-01-27 PRO League Group Stage chess.com INT 4 Wesley So Grigoriy Oparin 1-0 29 Open
2215 2020-01-27 PRO League Group Stage chess.com INT 4 Wesley So Steven Zierk 1-0 40 Open
2216 2020-01-27 PRO League Group Stage chess.com INT 4 Daniel Naroditsky Wesley So 1/2-1/2 14 Open
2217 2020-01-27 PRO League Group Stage chess.com INT 4 Dariusz Swiercz Wesley So 1/2-1/2 45 Open
2218 2020-01-20 PRO League Group Stage chess.com INT 3 Wesley So Yuniesky Quesada Perez 1/2-1/2 38 Open
2219 2020-01-20 PRO League Group Stage chess.com INT 3 Wesley So Illya Nyzhnyk 0-1 64 Open
2220 2020-01-20 PRO League Group Stage chess.com INT 3 Lazaro Bruzon Batista Wesley So 0-1 48 Open
2221 2020-01-20 PRO League Group Stage chess.com INT 3 Ray Robson Wesley So 0-1 55 Open
2222 2020-01-13 PRO League Group Stage chess.com INT 2 Wesley So Marcus R Harvey 0-1 49 Open
2223 2020-01-13 PRO League Group Stage chess.com INT 2 Wesley So Jon S Speelman 1-0 23 Open
2224 2020-01-13 PRO League Group Stage chess.com INT 2 Gawain C B Maroroa Jones Wesley So 1/2-1/2 46 Open
2225 2020-01-13 PRO League Group Stage chess.com INT 2 Maximilian Berchtenbreiter Wesley So 0-1 67 Open
2226 2020-01-06 PRO League Group Stage chess.com INT 1 Wesley So Samuel Sevian 1-0 39 Open
2227 2020-01-06 PRO League Group Stage chess.com INT 1 Wesley So Gadir Guseinov 1-0 68 Open
2228 2020-01-06 PRO League Group Stage chess.com INT 1 Hikaru Nakamura Wesley So 0-1 59 Open
2229 2020-01-06 PRO League Group Stage chess.com INT 1 Wojciech Moranda Wesley So 1/2-1/2 32 Open
2230 2019-12-05 chess.com Speed 2019 chess.com INT 3.9 Vladislav Artemiev Wesley So 1/2-1/2 48 Open
2231 2019-12-05 chess.com Speed 2019 chess.com INT 3.8 Wesley So Vladislav Artemiev 1-0 72 Open
2232 2019-12-05 chess.com Speed 2019 chess.com INT 3.7 Vladislav Artemiev Wesley So 1-0 24 Open
2233 2019-12-05 chess.com Speed 2019 chess.com INT 3.6 Wesley So Vladislav Artemiev 1/2-1/2 58 Open
2234 2019-12-05 chess.com Speed 2019 chess.com INT 3.5 Vladislav Artemiev Wesley So 1/2-1/2 32 Open
2235 2019-12-05 chess.com Speed 2019 chess.com INT 3.4 Wesley So Vladislav Artemiev 0-1 30 Open
2236 2019-12-05 chess.com Speed 2019 chess.com INT 3.3 Vladislav Artemiev Wesley So 1/2-1/2 36 Open
2237 2019-12-05 chess.com Speed 2019 chess.com INT 3.2 Wesley So Vladislav Artemiev 1-0 29 Open
2238 2019-12-05 chess.com Speed 2019 chess.com INT 3.29 Vladislav Artemiev Wesley So 1/2-1/2 43 Open
2239 2019-12-05 chess.com Speed 2019 chess.com INT 3.28 Wesley So Vladislav Artemiev 1-0 20 Open
2240 2019-12-05 chess.com Speed 2019 chess.com INT 3.27 Vladislav Artemiev Wesley So 1-0 31 Open
2241 2019-12-05 chess.com Speed 2019 chess.com INT 3.26 Wesley So Vladislav Artemiev 0-1 79 Open
2242 2019-12-05 chess.com Speed 2019 chess.com INT 3.25 Vladislav Artemiev Wesley So 0-1 67 Open
2243 2019-12-05 chess.com Speed 2019 chess.com INT 3.24 Wesley So Vladislav Artemiev 1/2-1/2 41 Open
2244 2019-12-05 chess.com Speed 2019 chess.com INT 3.23 Vladislav Artemiev Wesley So 1-0 38 Open
2245 2019-12-05 chess.com Speed 2019 chess.com INT 3.22 Wesley So Vladislav Artemiev 1/2-1/2 40 Open
2246 2019-12-05 chess.com Speed 2019 chess.com INT 3.21 Vladislav Artemiev Wesley So 0-1 41 Open
2247 2019-12-05 chess.com Speed 2019 chess.com INT 3.2 Wesley So Vladislav Artemiev 1-0 28 Open
2248 2019-12-05 chess.com Speed 2019 chess.com INT 3.1 Vladislav Artemiev Wesley So 0-1 36 Open
2249 2019-12-05 chess.com Speed 2019 chess.com INT 3.19 Vladislav Artemiev Wesley So 0-1 55 Open
2250 2019-12-05 chess.com Speed 2019 chess.com INT 3.18 Wesley So Vladislav Artemiev 1/2-1/2 38 Open

© 2024-2026 EloTracker