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

2775.5 +5.5

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
4940

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-12 (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
3901 2018-11-30 chess.com Speed 5m+1spm 2018 chess.com INT 3.3 Wesley So Jan-Krzysztof Duda 1-0 33 Open
3902 2018-11-30 chess.com Speed 5m+1spm 2018 chess.com INT 3.2 Jan-Krzysztof Duda Wesley So 1/2-1/2 69 Open
3903 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.27 Wesley So Jan-Krzysztof Duda 1-0 50 Open
3904 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.26 Jan-Krzysztof Duda Wesley So 0-1 51 Open
3905 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.25 Wesley So Jan-Krzysztof Duda 1-0 47 Open
3906 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.24 Jan-Krzysztof Duda Wesley So 0-1 45 Open
3907 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.23 Wesley So Jan-Krzysztof Duda 1-0 47 Open
3908 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.22 Jan-Krzysztof Duda Wesley So 0-1 51 Open
3909 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.21 Wesley So Jan-Krzysztof Duda 1-0 22 Open
3910 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.2 Jan-Krzysztof Duda Wesley So 0-1 59 Open
3911 2018-11-30 chess.com Speed 5m+1spm 2018 chess.com INT 3.1 Wesley So Jan-Krzysztof Duda 1/2-1/2 79 Open
3912 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.19 Wesley So Jan-Krzysztof Duda 0-1 42 Open
3913 2018-11-30 chess.com Speed 1m+1spm 2018 chess.com INT 3.18 Jan-Krzysztof Duda Wesley So 0-1 53 Open
3914 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.17 Wesley So Jan-Krzysztof Duda 1-0 64 Open
3915 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.16 Jan-Krzysztof Duda Wesley So 1-0 37 Open
3916 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.15 Wesley So Jan-Krzysztof Duda 1-0 70 Open
3917 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.14 Jan-Krzysztof Duda Wesley So 0-1 29 Open
3918 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.13 Jan-Krzysztof Duda Wesley So 1/2-1/2 32 Open
3919 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.12 Wesley So Jan-Krzysztof Duda 1-0 55 Open
3920 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.11 Jan-Krzysztof Duda Wesley So 0-1 75 Open
3921 2018-11-30 chess.com Speed 3m+1spm 2018 chess.com INT 3.1 Wesley So Jan-Krzysztof Duda 1/2-1/2 65 Open
3922 2018-11-14 Tata Steel India Blitz Kolkata IND 18.5 Wesley So Sergey Karjakin 1/2-1/2 52 Open
3923 2018-11-14 Tata Steel India Blitz Kolkata IND 17.3 Shakhriyar Mamedyarov Wesley So 0-1 30 Open
3924 2018-11-14 Tata Steel India Blitz Kolkata IND 16.4 Surya Shekhar Ganguly Wesley So 1-0 31 Open
3925 2018-11-14 Tata Steel India Blitz Kolkata IND 15.3 Wesley So Levon Aronian 1/2-1/2 75 Open
3926 2018-11-14 Tata Steel India Blitz Kolkata IND 14.5 Pentala Harikrishna Wesley So 1-0 29 Open
3927 2018-11-14 Tata Steel India Blitz Kolkata IND 13.2 Wesley So Hikaru Nakamura 1/2-1/2 23 Open
3928 2018-11-14 Tata Steel India Blitz Kolkata IND 12.1 Praggnanandhaa R Wesley So 0-1 34 Open
3929 2018-11-14 Tata Steel India Blitz Kolkata IND 11.1 Wesley So Santosh Gujrathi Vidit 1/2-1/2 56 Open
3930 2018-11-14 Tata Steel India Blitz Kolkata IND 10.2 Viswanathan Anand Wesley So 1-0 43 Open
3931 2018-11-13 Tata Steel India Blitz Kolkata IND 9.5 Sergey Karjakin Wesley So 0-1 46 Open
3932 2018-11-13 Tata Steel India Blitz Kolkata IND 8.3 Wesley So Shakhriyar Mamedyarov 1-0 54 Open
3933 2018-11-13 Tata Steel India Blitz Kolkata IND 7.4 Wesley So Surya Shekhar Ganguly 1-0 27 Open
3934 2018-11-13 Tata Steel India Blitz Kolkata IND 6.3 Levon Aronian Wesley So 1/2-1/2 63 Open
3935 2018-11-13 Tata Steel India Blitz Kolkata IND 5.5 Wesley So Pentala Harikrishna 1-0 71 Open
3936 2018-11-13 Tata Steel India Blitz Kolkata IND 4.2 Hikaru Nakamura Wesley So 1-0 57 Open
3937 2018-11-13 Tata Steel India Blitz Kolkata IND 3.1 Wesley So Praggnanandhaa R 1/2-1/2 52 Open
3938 2018-11-13 Tata Steel India Blitz Kolkata IND 2.1 Santosh Gujrathi Vidit Wesley So 1/2-1/2 25 Open
3939 2018-11-13 Tata Steel India Blitz Kolkata IND 1.2 Wesley So Viswanathan Anand 1/2-1/2 40 Open
3940 2018-11-11 Tata Steel India Rapid Kolkata IND 9.1 Wesley So Nihal Sarin 1-0 36 Open
3941 2018-11-11 Tata Steel India Rapid Kolkata IND 8.4 Hikaru Nakamura Wesley So 1/2-1/2 59 Open
3942 2018-11-11 Tata Steel India Rapid Kolkata IND 7.5 Wesley So Shakhriyar Mamedyarov 1/2-1/2 33 Open
3943 2018-11-10 Tata Steel India Rapid Kolkata IND 6.2 Pentala Harikrishna Wesley So 1/2-1/2 40 Open
3944 2018-11-10 Tata Steel India Rapid Kolkata IND 5.3 Wesley So Santosh Gujrathi Vidit 1-0 55 Open
3945 2018-11-10 Tata Steel India Rapid Kolkata IND 4.4 Levon Aronian Wesley So 1-0 42 Open
3946 2018-11-09 Tata Steel India Rapid Kolkata IND 3.3 Wesley So Sergey Karjakin 1/2-1/2 61 Open
3947 2018-11-09 Tata Steel India Rapid Kolkata IND 2.1 Surya Shekhar Ganguly Wesley So 1/2-1/2 53 Open
3948 2018-11-09 Tata Steel India Rapid Kolkata IND 1.4 Viswanathan Anand Wesley So 1/2-1/2 145 Open
3949 2018-10-28 chess.com IoM Masters Douglas ENG 9.14 Nihal Sarin Wesley So 1/2-1/2 62 Open
3950 2018-10-27 chess.com IoM Masters Douglas ENG 8.1 Wesley So Alexei Shirov 1/2-1/2 35 Open

© 2024-2026 EloTracker