Skip to main content
chessbio.com
Search
Enthusiasts
Titled
Streamers
Home
Grandmaster
Wesley So
Games
Player Profile
Wesley So
GM
GMWSO
Since 2016 (Active)
Chess.com
♟♟♟♟♟♟
57.3% W
24.8% L
17.9% D
Bullet
3140
962W
456L
187D
Blitz
3278
2491W
1055L
769D
Rapid
2774
177W
63L
176D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Loss
vs rpragchess
3266
Apr 29, 2026
3m
C77
Ruy Lopez: Morphy Defense, Anderssen Variation
rpragchess won by resignation
Win
vs rpragchess
3257
Apr 29, 2026
3m
B06
Modern
GMWSO won by resignation
Win
vs rpragchess
3265
Apr 29, 2026
3m
C55
Italian Game: Two Knights Defense
GMWSO won by resignation
Win
vs rpragchess
3273
Apr 29, 2026
3m
D34
QGD Tarrasch: 7.Bg2 Be7 8.O-O
GMWSO won by resignation
Win
vs rpragchess
3281
Apr 29, 2026
3m
A46
Döry Defense
GMWSO won on time
Loss
vs rpragchess
3290
Apr 29, 2026
3m
A06
Nimzo-Larsen Attack: Classical Variation
rpragchess won by checkmate
Win
vs rpragchess
3282
Apr 29, 2026
3m
D31
QGD: 3.Nc3 Bb4
GMWSO won by resignation
Win
vs rpragchess
3291
Apr 29, 2026
3m
B11
Caro-Kann Defense: Two Knights Attack, Mindeno Variation
GMWSO won by resignation
Win
vs rpragchess
3300
Apr 29, 2026
3m
B50
Sicilian Defense
GMWSO won by resignation
Loss
vs rpragchess
3310
Apr 29, 2026
3m
A49
Indian Defense: Przepiorka Variation
rpragchess won by resignation
Loss
vs JKforR
3083
Apr 29, 2026
3m
D46
Semi-Slav Defense: Bogoljubow Variation
JKforR won by resignation
Win
vs vagpatre
3080
Apr 29, 2026
3m
C47
Four Knights Game
GMWSO won by resignation
Win
vs vagpatre
3084
Apr 29, 2026
3m
B06
Modern
GMWSO won on time
Win
vs vagpatre
3089
Apr 29, 2026
3m
B96
Sicilian Defense: Najdorf Variation
GMWSO won by resignation
Win
vs vagpatre
3094
Apr 29, 2026
3m
C11
French Defense: Burn Variation
GMWSO won by resignation
Loss
vs vagpatre
3099
Apr 29, 2026
3m
B06
Modern
vagpatre won by resignation
Win
vs vagpatre
3088
Apr 29, 2026
3m
E20
Nimzo-Indian Defense
GMWSO won by resignation
Loss
vs vagpatre
3093
Apr 29, 2026
3m
C02
French Defense: Advance Variation
vagpatre won by resignation
Loss
vs SauSau2010
3097
Apr 29, 2026
3m
B11
Caro-Kann Defense: Two Knights Attack, Mindeno Variation
SauSau2010 won on time
Win
vs SauSau2010
3085
Apr 29, 2026
3m
D85
Gruenfeld: Exchange Variation
GMWSO won by resignation