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

2773.1 +3.1

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
4957

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
3301 2020-09-15 Saint Louis Rapid 2020 lichess.org INT 3.1 Wesley So Magnus Carlsen 1/2-1/2 49 Open
3302 2020-09-15 Saint Louis Rapid 2020 lichess.org INT 2.5 Hikaru Nakamura Wesley So 1/2-1/2 21 Open
3303 2020-09-15 Saint Louis Rapid 2020 lichess.org INT 1.2 Wesley So Jeffery Xiong 1-0 67 Open
3304 2020-09-13 Champ Showdown 9LX 2020 lichess.org INT 8.1 Garry Kasparov Wesley So 1/2-1/2 39 Open
3305 2020-09-13 Champ Showdown 9LX 2020 lichess.org INT 7.5 Hikaru Nakamura Wesley So 1/2-1/2 20 Open
3306 2020-09-12 Champ Showdown 9LX 2020 lichess.org INT 9.5 Wesley So Alireza Firouzja 0-1 39 Open
3307 2020-09-12 Champ Showdown 9LX 2020 lichess.org INT 6.2 Wesley So Fabiano Caruana 1/2-1/2 71 Open
3308 2020-09-12 Champ Showdown 9LX 2020 lichess.org INT 5.4 Magnus Carlsen Wesley So 0-1 29 Open
3309 2020-09-12 Champ Showdown 9LX 2020 lichess.org INT 4.3 Wesley So Maxime Vachier-Lagrave 1/2-1/2 68 Open
3310 2020-09-11 Champ Showdown 9LX 2020 lichess.org INT 3.3 Levon Aronian Wesley So 1/2-1/2 14 Open
3311 2020-09-11 Champ Showdown 9LX 2020 lichess.org INT 2.4 Wesley So Leinier Dominguez Perez 1/2-1/2 57 Open
3312 2020-09-11 Champ Showdown 9LX 2020 lichess.org INT 1.2 Peter Svidler Wesley So 0-1 38 Open
3313 2020-08-29 Online Olym KO Stage 2020 chess.com INT 3.22 Wesley So Alexander Grischuk 1-0 51 Open
3314 2020-08-29 Online Olym KO Stage 2020 chess.com INT 3.21 Alexander Grischuk Wesley So 1/2-1/2 23 Open
3315 2020-08-28 Online Olym KO Stage 2020 chess.com INT 2.42 Anton Korobov Wesley So 0-1 54 Open
3316 2020-08-28 Online Olym KO Stage 2020 chess.com INT 2.41 Wesley So Vasyl Ivanchuk 1-0 27 Open
3317 2020-08-23 Online Olym Top DivD 2020 chess.com INT 9.3 Nikolay Noritsyn Wesley So 0-1 30 Open
3318 2020-08-23 Online Olym Top DivD 2020 chess.com INT 8.4 Wesley So Emilio Cordova 1/2-1/2 51 Open
3319 2020-08-23 Online Olym Top DivD 2020 chess.com INT 7.2 Jan-Krzysztof Duda Wesley So 1-0 47 Open
3320 2020-08-22 Online Olym Top DivD 2020 chess.com INT 6.5 Wesley So Alan Pichot 1/2-1/2 49 Open
3321 2020-08-22 Online Olym Top DivD 2020 chess.com INT 5.1 Wesley So Yasser Quesada Perez 1-0 27 Open
3322 2020-08-22 Online Olym Top DivD 2020 chess.com INT 4.5 Alexandr Fier Wesley So 1/2-1/2 29 Open
3323 2020-08-21 Online Olym Top DivD 2020 chess.com INT 3.2 Wesley So Daniele Vocaturo 1-0 46 Open
3324 2020-08-21 Online Olym Top DivD 2020 chess.com INT 2.4 Neuris Delgado Ramirez Wesley So 1/2-1/2 25 Open
3325 2020-08-21 Online Olym Top DivD 2020 chess.com INT 1.3 Wesley So Dimitrios Mastrovasilis 1-0 23 Open
3326 2020-06-12 Clutch Chess Showdown Int lichess.org INT 2.9 Wesley So Fabiano Caruana 1-0 58 Open
3327 2020-06-12 Clutch Chess Showdown Int lichess.org INT 2.8 Fabiano Caruana Wesley So 1-0 42 Open
3328 2020-06-12 Clutch Chess Showdown Int lichess.org INT 2.7 Wesley So Fabiano Caruana 0-1 53 Open
3329 2020-06-12 Clutch Chess Showdown Int lichess.org INT 2.12 Fabiano Caruana Wesley So 1/2-1/2 28 Open
3330 2020-06-12 Clutch Chess Showdown Int lichess.org INT 2.11 Wesley So Fabiano Caruana 0-1 81 Open
3331 2020-06-12 Clutch Chess Showdown Int lichess.org INT 2.1 Fabiano Caruana Wesley So 1-0 26 Open
3332 2020-06-11 Clutch Chess Showdown Int lichess.org INT 2.6 Wesley So Fabiano Caruana 1/2-1/2 49 Open
3333 2020-06-11 Clutch Chess Showdown Int lichess.org INT 2.5 Fabiano Caruana Wesley So 0-1 53 Open
3334 2020-06-11 Clutch Chess Showdown Int lichess.org INT 2.4 Wesley So Fabiano Caruana 1/2-1/2 55 Open
3335 2020-06-11 Clutch Chess Showdown Int lichess.org INT 2.3 Fabiano Caruana Wesley So 1/2-1/2 52 Open
3336 2020-06-11 Clutch Chess Showdown Int lichess.org INT 2.2 Wesley So Fabiano Caruana 1-0 78 Open
3337 2020-06-11 Clutch Chess Showdown Int lichess.org INT 2.1 Fabiano Caruana Wesley So 0-1 32 Open
3338 2020-06-08 Clutch Chess Showdown Int lichess.org INT 1.9 Maxime Vachier-Lagrave Wesley So 1-0 62 Open
3339 2020-06-08 Clutch Chess Showdown Int lichess.org INT 1.8 Wesley So Maxime Vachier-Lagrave 1/2-1/2 45 Open
3340 2020-06-08 Clutch Chess Showdown Int lichess.org INT 1.7 Maxime Vachier-Lagrave Wesley So 1/2-1/2 65 Open
3341 2020-06-08 Clutch Chess Showdown Int lichess.org INT 1.12 Wesley So Maxime Vachier-Lagrave 1-0 15 Open
3342 2020-06-08 Clutch Chess Showdown Int lichess.org INT 1.11 Maxime Vachier-Lagrave Wesley So 0-1 59 Open
3343 2020-06-08 Clutch Chess Showdown Int lichess.org INT 1.1 Wesley So Maxime Vachier-Lagrave 1/2-1/2 38 Open
3344 2020-06-06 Clutch Chess Showdown Int lichess.org INT 1.6 Maxime Vachier-Lagrave Wesley So 1/2-1/2 57 Open
3345 2020-06-06 Clutch Chess Showdown Int lichess.org INT 1.5 Wesley So Maxime Vachier-Lagrave 1-0 44 Open
3346 2020-06-06 Clutch Chess Showdown Int lichess.org INT 1.4 Maxime Vachier-Lagrave Wesley So 0-1 45 Open
3347 2020-06-06 Clutch Chess Showdown Int lichess.org INT 1.3 Wesley So Maxime Vachier-Lagrave 1/2-1/2 26 Open
3348 2020-06-06 Clutch Chess Showdown Int lichess.org INT 1.2 Maxime Vachier-Lagrave Wesley So 1/2-1/2 73 Open
3349 2020-06-06 Clutch Chess Showdown Int lichess.org INT 1.1 Wesley So Maxime Vachier-Lagrave 1/2-1/2 70 Open
3350 2020-05-29 Clutch Champions Showdown lichess.org INT 2.9 Fabiano Caruana Wesley So 1/2-1/2 41 Open

© 2024-2026 EloTracker