GM Wesley So
Country
USA
Birth Year
1993 (Age ≈33)
Gender
M
Title
Grandmaster
FIDE ID
5202213
USCF ID
13145890
USCF Rating
2843
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