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

2774.9 +4.9

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
4956

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
3451 2020-01-27 PRO League Group Stage chess.com INT 4 Daniel Naroditsky Wesley So 1/2-1/2 14 Open
3452 2020-01-27 PRO League Group Stage chess.com INT 4 Dariusz Swiercz Wesley So 1/2-1/2 45 Open
3453 2020-01-26 82nd Tata Steel GpA Wijk aan Zee NED 13.1 Wesley So Magnus Carlsen 1/2-1/2 52 Open
3454 2020-01-25 82nd Tata Steel GpA Wijk aan Zee NED 12.4 Jorden Van Foreest Wesley So 1/2-1/2 39 Open
3455 2020-01-24 82nd Tata Steel GpA Wijk aan Zee NED 11.6 Wesley So Jeffery Xiong 1/2-1/2 14 Open
3456 2020-01-22 82nd Tata Steel GpA Wijk aan Zee NED 10.7 Yangyi Yu Wesley So 1/2-1/2 47 Open
3457 2020-01-21 82nd Tata Steel GpA Wijk aan Zee NED 9.5 Wesley So Anish Giri 1/2-1/2 31 Open
3458 2020-01-20 PRO League Group Stage chess.com INT 3 Wesley So Yuniesky Quesada Perez 1/2-1/2 38 Open
3459 2020-01-20 PRO League Group Stage chess.com INT 3 Wesley So Illya Nyzhnyk 0-1 64 Open
3460 2020-01-20 PRO League Group Stage chess.com INT 3 Lazaro Bruzon Batista Wesley So 0-1 48 Open
3461 2020-01-20 PRO League Group Stage chess.com INT 3 Ray Robson Wesley So 0-1 55 Open
3462 2020-01-19 82nd Tata Steel GpA Wijk aan Zee NED 8.4 Daniil Dubov Wesley So 1/2-1/2 15 Open
3463 2020-01-18 82nd Tata Steel GpA Wijk aan Zee NED 7.5 Vladislav Artemiev Wesley So 1/2-1/2 41 Open
3464 2020-01-17 82nd Tata Steel GpA Wijk aan Zee NED 6.4 Wesley So Jan-Krzysztof Duda 1/2-1/2 34 Open
3465 2020-01-16 82nd Tata Steel GpA Wijk aan Zee NED 5.6 Vladislav Kovalev Wesley So 1/2-1/2 21 Open
3466 2020-01-14 82nd Tata Steel GpA Wijk aan Zee NED 4.4 Wesley So Alireza Firouzja 1-0 47 Open
3467 2020-01-13 82nd Tata Steel GpA Wijk aan Zee NED 3.4 Nikita Vitiugov Wesley So 1/2-1/2 39 Open
3468 2020-01-13 PRO League Group Stage chess.com INT 2 Wesley So Marcus R Harvey 0-1 49 Open
3469 2020-01-13 PRO League Group Stage chess.com INT 2 Wesley So Jon S Speelman 1-0 23 Open
3470 2020-01-13 PRO League Group Stage chess.com INT 2 Gawain C B Maroroa Jones Wesley So 1/2-1/2 46 Open
3471 2020-01-13 PRO League Group Stage chess.com INT 2 Maximilian Berchtenbreiter Wesley So 0-1 67 Open
3472 2020-01-12 82nd Tata Steel GpA Wijk aan Zee NED 2.7 Wesley So Viswanathan Anand 1-0 26 Open
3473 2020-01-11 82nd Tata Steel GpA Wijk aan Zee NED 1.4 Fabiano Caruana Wesley So 1/2-1/2 33 Open
3474 2020-01-06 PRO League Group Stage chess.com INT 1 Wesley So Samuel Sevian 1-0 39 Open
3475 2020-01-06 PRO League Group Stage chess.com INT 1 Wesley So Gadir Guseinov 1-0 68 Open
3476 2020-01-06 PRO League Group Stage chess.com INT 1 Hikaru Nakamura Wesley So 0-1 59 Open
3477 2020-01-06 PRO League Group Stage chess.com INT 1 Wojciech Moranda Wesley So 1/2-1/2 32 Open
3478 2019-12-16 Jerusalem FIDE Grand Prix Jerusalem ISR 2.4 Ian Nepomniachtchi Wesley So 1-0 65 Open
3479 2019-12-16 Jerusalem FIDE Grand Prix Jerusalem ISR 2.3 Wesley So Ian Nepomniachtchi 1/2-1/2 45 Open
3480 2019-12-15 Jerusalem FIDE Grand Prix Jerusalem ISR 2.2 Ian Nepomniachtchi Wesley So 1/2-1/2 18 Open
3481 2019-12-14 Jerusalem FIDE Grand Prix Jerusalem ISR 2.1 Wesley So Ian Nepomniachtchi 1/2-1/2 23 Open
3482 2019-12-12 Jerusalem FIDE Grand Prix Jerusalem ISR 1.2 Wesley So Yangyi Yu 1-0 38 Open
3483 2019-12-11 Jerusalem FIDE Grand Prix Jerusalem ISR 1.1 Yangyi Yu Wesley So 1/2-1/2 22 Open
3484 2019-12-05 chess.com Speed 2019 chess.com INT 3.9 Vladislav Artemiev Wesley So 1/2-1/2 48 Open
3485 2019-12-05 chess.com Speed 2019 chess.com INT 3.8 Wesley So Vladislav Artemiev 1-0 72 Open
3486 2019-12-05 chess.com Speed 2019 chess.com INT 3.7 Vladislav Artemiev Wesley So 1-0 24 Open
3487 2019-12-05 chess.com Speed 2019 chess.com INT 3.6 Wesley So Vladislav Artemiev 1/2-1/2 58 Open
3488 2019-12-05 chess.com Speed 2019 chess.com INT 3.5 Vladislav Artemiev Wesley So 1/2-1/2 32 Open
3489 2019-12-05 chess.com Speed 2019 chess.com INT 3.4 Wesley So Vladislav Artemiev 0-1 30 Open
3490 2019-12-05 chess.com Speed 2019 chess.com INT 3.3 Vladislav Artemiev Wesley So 1/2-1/2 36 Open
3491 2019-12-05 chess.com Speed 2019 chess.com INT 3.2 Wesley So Vladislav Artemiev 1-0 29 Open
3492 2019-12-05 chess.com Speed 2019 chess.com INT 3.29 Vladislav Artemiev Wesley So 1/2-1/2 43 Open
3493 2019-12-05 chess.com Speed 2019 chess.com INT 3.28 Wesley So Vladislav Artemiev 1-0 20 Open
3494 2019-12-05 chess.com Speed 2019 chess.com INT 3.27 Vladislav Artemiev Wesley So 1-0 31 Open
3495 2019-12-05 chess.com Speed 2019 chess.com INT 3.26 Wesley So Vladislav Artemiev 0-1 79 Open
3496 2019-12-05 chess.com Speed 2019 chess.com INT 3.25 Vladislav Artemiev Wesley So 0-1 67 Open
3497 2019-12-05 chess.com Speed 2019 chess.com INT 3.24 Wesley So Vladislav Artemiev 1/2-1/2 41 Open
3498 2019-12-05 chess.com Speed 2019 chess.com INT 3.23 Vladislav Artemiev Wesley So 1-0 38 Open
3499 2019-12-05 chess.com Speed 2019 chess.com INT 3.22 Wesley So Vladislav Artemiev 1/2-1/2 40 Open
3500 2019-12-05 chess.com Speed 2019 chess.com INT 3.21 Vladislav Artemiev Wesley So 0-1 41 Open

© 2024-2026 EloTracker