GM Wesley So LIVE

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
1301 2023-12-26 Titled Tue 26th Dec Early chess.com INT 5 Rasmus Svane Wesley So 0-1 47 Open
1302 2023-12-26 Titled Tue 26th Dec Early chess.com INT 4 Wesley So Vasif Durarbayli 1-0 50 Open
1303 2023-12-26 Titled Tue 26th Dec Early chess.com INT 3 Nagare Kaivalya Sandip Wesley So 0-1 56 Open
1304 2023-12-26 Titled Tue 26th Dec Early chess.com INT 2 Wesley So Sargis A. Manukyan 1-0 59 Open
1305 2023-12-26 Titled Tue 26th Dec Early chess.com INT 1 Clement Kuhn Wesley So 0-1 33 Open
1306 2023-12-26 Titled Tue 26th Dec Early chess.com INT 10 Wesley So Jose Eduardo Martinez Alcantara 1/2-1/2 17 Open
1307 2023-12-19 Titled Tue 19th Dec Early chess.com INT 9 Wesley So Samvel Ter-Sahakyan 1-0 35 Open
1308 2023-12-19 Titled Tue 19th Dec Early chess.com INT 8 Wesley So Maksim Chigaev 0-1 34 Open
1309 2023-12-19 Titled Tue 19th Dec Early chess.com INT 7 Sanan Sjugirov Wesley So 0-1 45 Open
1310 2023-12-19 Titled Tue 19th Dec Early chess.com INT 6 Wesley So Roman Kezin 1-0 88 Open
1311 2023-12-19 Titled Tue 19th Dec Early chess.com INT 5 Harshavardhan G B Wesley So 0-1 62 Open
1312 2023-12-19 Titled Tue 19th Dec Early chess.com INT 4 Wesley So Guha Mitrabha 0-1 64 Open
1313 2023-12-19 Titled Tue 19th Dec Early chess.com INT 3 Zbigniew Pakleza Wesley So 0-1 44 Open
1314 2023-12-19 Titled Tue 19th Dec Early chess.com INT 2 Wesley So Kevin Chor 1-0 34 Open
1315 2023-12-19 Titled Tue 19th Dec Early chess.com INT 1 Joshua Adrian Avila Rodriguez Wesley So 0-1 25 Open
1316 2023-12-19 Titled Tue 19th Dec Early chess.com INT 11 Wesley So Vaclav Finek 1-0 106 Open
1317 2023-12-19 Titled Tue 19th Dec Early chess.com INT 10 Gata Kamsky Wesley So 1-0 6 Open
1318 2023-12-16 CCT Final KO 2023 Toronto CAN 2.24 Magnus Carlsen Wesley So 1-0 31 Open
1319 2023-12-16 CCT Final KO 2023 Toronto CAN 2.23 Wesley So Magnus Carlsen 1/2-1/2 45 Open
1320 2023-12-16 CCT Final KO 2023 Toronto CAN 2.22 Magnus Carlsen Wesley So 0-1 56 Open
1321 2023-12-16 CCT Final KO 2023 Toronto CAN 2.21 Wesley So Magnus Carlsen 0-1 59 Open
1322 2023-12-15 CCT Final KO 2023 Toronto CAN 2.14 Magnus Carlsen Wesley So 1/2-1/2 49 Open
1323 2023-12-15 CCT Final KO 2023 Toronto CAN 2.13 Wesley So Magnus Carlsen 0-1 60 Open
1324 2023-12-15 CCT Final KO 2023 Toronto CAN 2.12 Magnus Carlsen Wesley So 1/2-1/2 41 Open
1325 2023-12-15 CCT Final KO 2023 Toronto CAN 2.11 Wesley So Magnus Carlsen 1/2-1/2 44 Open
1326 2023-12-14 CCT Final KO 2023 Toronto CAN 1.33 Wesley So Nodirbek Abdusattorov 1-0 51 Open
1327 2023-12-14 CCT Final KO 2023 Toronto CAN 1.32 Nodirbek Abdusattorov Wesley So 1/2-1/2 45 Open
1328 2023-12-14 CCT Final KO 2023 Toronto CAN 1.31 Wesley So Nodirbek Abdusattorov 1/2-1/2 61 Open
1329 2023-12-14 CCT Final KO 2023 Toronto CAN 1.24 Nodirbek Abdusattorov Wesley So 1/2-1/2 30 Open
1330 2023-12-14 CCT Final KO 2023 Toronto CAN 1.23 Wesley So Nodirbek Abdusattorov 0-1 65 Open
1331 2023-12-14 CCT Final KO 2023 Toronto CAN 1.22 Nodirbek Abdusattorov Wesley So 0-1 31 Open
1332 2023-12-14 CCT Final KO 2023 Toronto CAN 1.21 Wesley So Nodirbek Abdusattorov 1-0 34 Open
1333 2023-12-13 CCT Final KO 2023 Toronto CAN 1.14 Nodirbek Abdusattorov Wesley So 1/2-1/2 34 Open
1334 2023-12-13 CCT Final KO 2023 Toronto CAN 1.13 Wesley So Nodirbek Abdusattorov 0-1 74 Open
1335 2023-12-13 CCT Final KO 2023 Toronto CAN 1.12 Nodirbek Abdusattorov Wesley So 1-0 36 Open
1336 2023-12-13 CCT Final KO 2023 Toronto CAN 1.11 Wesley So Nodirbek Abdusattorov 1-0 97 Open
1337 2023-12-12 CCT Final Playoff 2023 Toronto CAN 7.3 Fabiano Caruana Wesley So 1-0 45 Open
1338 2023-12-12 CCT Final Playoff 2023 Toronto CAN 7.2 Wesley So Fabiano Caruana 1/2-1/2 31 Open
1339 2023-12-12 CCT Final Playoff 2023 Toronto CAN 7.1 Fabiano Caruana Wesley So 1/2-1/2 23 Open
1340 2023-12-11 CCT Final Playoff 2023 Toronto CAN 6.3 Nodirbek Abdusattorov Wesley So 1/2-1/2 63 Open
1341 2023-12-11 CCT Final Playoff 2023 Toronto CAN 6.2 Wesley So Nodirbek Abdusattorov 1/2-1/2 43 Open
1342 2023-12-11 CCT Final Playoff 2023 Toronto CAN 6.1 Nodirbek Abdusattorov Wesley So 1/2-1/2 69 Open
1343 2023-12-11 CCT Final Playoff 2023 Toronto CAN 5.3 Wesley So Magnus Carlsen 1-0 59 Open
1344 2023-12-11 CCT Final Playoff 2023 Toronto CAN 5.2 Wesley So Magnus Carlsen 1/2-1/2 17 Open
1345 2023-12-11 CCT Final Playoff 2023 Toronto CAN 5.1 Magnus Carlsen Wesley So 1/2-1/2 83 Open
1346 2023-12-10 CCT Final Playoff 2023 Toronto CAN 4.3 Wesley So Alireza Firouzja 1-0 28 Open
1347 2023-12-10 CCT Final Playoff 2023 Toronto CAN 4.2 Alireza Firouzja Wesley So 1/2-1/2 39 Open
1348 2023-12-10 CCT Final Playoff 2023 Toronto CAN 4.1 Wesley So Alireza Firouzja 1/2-1/2 49 Open
1349 2023-12-10 CCT Final Playoff 2023 Toronto CAN 3.3 Maxime Vachier-Lagrave Wesley So 1/2-1/2 89 Open
1350 2023-12-10 CCT Final Playoff 2023 Toronto CAN 3.2 Maxime Vachier-Lagrave Wesley So 0-1 53 Open

© 2024-2026 EloTracker