Avatar of Wesley So

Wesley So GM

Username: GMWSO

Playing Since: 2016-10-13 (Active)

Wow Factor: ♟♟♟♟♟♟

Chess.com

Rapid: 2765
156W / 57L / 163D
Blitz: 3224
2285W / 974L / 724D
Bullet: 3114
959W / 454L / 185D

Wesley So (GMWSO) - Chess Grandmaster Extraordinaire

Wesley So is no ordinary chess player; he’s a Grandmaster officially crowned by FIDE, which means he’s basically a chess wizard with a license to strategize. Known for his calm demeanor and lightning-fast moves, Wesley excels particularly in blitz and rapid formats, where time pressure meets tactical brilliance.

Rating Highlights & Style

With a peak blitz rating soaring to a staggering 3228 in late 2024, Wesley has demonstrated a mastery over the 64 squares akin to a grandmaster chess ninja. Not to be outdone, his rapid rating once touched 2938, proving his versatility isn't limited to just fast games.

Wesley’s playing style combines patience with opportunistic bursts of aggression. Average moves per win clock in at just over 51 moves – that’s a lot of calculating, repositioning, and plotting ahead. Interestingly, he tends to resign early sometimes (47% early resignation rate), so if you catch him shaking hands prematurely, don’t be fooled—it’s probably strategy in disguise.

Opening Repertoire

While his “Top Secret” opening umbrella covers hundreds of games with a solid win rate around the mid-40s in rapid and nearly 60% in blitz, Wesley also dabbles in prestigious lines like the London System, Caro-Kann Defense, and the Nimzowitsch Larsen Attack with success.

Performance and Rivalries

The board is Wesley’s battlefield, and his stats tell the tale: over 4,400 wins in blitz alone, and a respectable comeback rate of nearly 56%, showing he’s not one to throw in the towel easily. His longest winning streak? A jaw-dropping 33 consecutive wins—clearly proof that when GMWSO catches fire, it’s on.

Wesley’s toughest rivalries are classics, with Hikaru Nakamura topping the list of frequent opponents. His win rate against Magnus Carlsen may hover at a modest 6.9%, but hey, even chess titans need someone to remind them that humility is part of the game.

Latest Highlights

His recent games are packed with classic Ruy Lopez castles, clever pawn breaks, and fatal endgame precision—exemplified by a victorious checkmate over “Shield12” and a crushing time win versus “penguingm1” in early 2025 blitz showdowns.

Fun Facts

  • Favorite time to dominate the board is around 7 AM—beat the sun up, beat your opponent’s king even faster.
  • His win rate tends to shine highest on Tuesdays and during afternoon hours—a weekday warrior with a schedule.
  • Wesley has a quirky tilt factor of 13, which means losing sometimes makes him a little dramatic... but only a little.

In summary, Wesley So is a chess prodigy whose blend of strategic depth, unwavering focus, and a dash of fun has made him a fan favorite, a feared opponent, and an absolute legend on and off the board. If chess had a superhero, it would definitely wear Wesley’s signature.


Coach's Avatar

Quick recap

Nice run — you converted pressure into results and won multiple games by keeping the initiative and using the clock. A couple of those finishes were on time, which shows strong practical awareness in bullet. Below I picked one of the cleanest wins for a short replay you can step through:

What you did well

  • Kept consistent pressure in the center and on the kingside — your pawn advances and rook lifts forced opponents into uncomfortable choices.
  • Practical clock management: you convert small advantages into wins by pushing on the clock and maintaining threats, which is essential in bullet.
  • Good tactical eye around exchanges and mating nets — you find simplifying captures that leave the opponent with little counterplay.
  • Flexible piece placement: quick re-routing (knight jumps, rook to the b-file/7th) that created concrete targets.

Recurring weaknesses to fix

  • Time usage spikes in critical positions — a few losses/wins-on-time show that when the position becomes complex you spend too long early and then lose quality of decisions later. Practice shorter calculation bursts (5–10 seconds per critical node).
  • Tendency to allow active counterplay: in some games the opponent got a knight or rook into your half (back-rank/2nd-rank infiltration). Prioritize quick prophylaxis — little waiting moves or rook lifts to stop infiltration.
  • Loose pieces in sharp moments — there were a handful of positions where pieces were hanging or nearly hanging. Resist auto-premove and double-check for en prise threats before each capture or intermezzo. Use the term to remember: Loose Piece.
  • Over-reliance on flagging as a plan — practical, but you should keep the objective to win the position rather than only the clock. Cleaner technique reduces variance vs stronger opponents.

Bullet-specific technical drills

  • 3 x 10-minute sessions: tactics (puzzle rush / 1-minute theme puzzles) focusing on forks, pins, and back-rank mates — these decide most bullet games.
  • Clock drills: play 20 games 1+1 aiming to win without relying on flagging — force yourself to convert a clear material advantage with 5s on the clock.
  • Pre-move discipline: do a session where you forbid pre-moves unless you have mate or forced capture — retrain the muscle memory.
  • Endgame quickies: practice the most common 1–2 piece conversions (rook vs pawn, king + pawn endings) for 15 minutes; many bullet resignations come from missed technical wins.

Concrete opening adjustments

Keep the lines you know well as your default (you get consistent practical results from solid systems). For openings you play less frequently, simplify the choices in bullet to one reliable move order so you don’t spend time on move-lookup during the game.

  • Choose short, low-theory sidelines for opponent surprises and force decisions (less calculation per move).
  • Practice 3–4 typical middlegame structures from your repertoire for quick pattern recognition — this saves 5–10 seconds per move on average.

Mindset & tournament practice

  • When you have incremental time controls (like 60+1), aim to use increment each move to avoid unnecessary flag risks — play simpler, safer moves when under 10 seconds.
  • After a loss, spend 2 minutes to scan the final 10 moves and ask: “Was this a strategic error, a tactic I missed, or a time problem?” That quick triage speeds learning.
  • Keep a short beatsheet: opening, one middlegame plan, two tactical themes, one defensive resource — review this for 2 minutes between bullet sessions.

30/60/90 day action plan

  • 30 days — daily 10–15 minute tactic sessions, 20 bullet games weekly with a forced “no flag-win” rule for half of them.
  • 60 days — integrate 1+1 clock drills and practice 3 chosen openings to muscle-memory level (5 typical positions per opening).
  • 90 days — simulate tournament stress: play a few sessions of 15|10 or 10|5 to translate bullet improvements into longer time controls and reduce panic blunders.

Next steps for the next session

  • Warm up with 5 quick tactics (1–2 minutes total).
  • Play 10 bullet games (60+1), but for the first 5 forbid pre-moves entirely.
  • After each game, 60 seconds of scanning the last 6 moves for hanging pieces or missed tactics.
  • Watch one short clip or review one critical bullet game you lost and extract the single recurrent error.

Closing / motivation

Your practical game is excellent — you win because you press and simplify at the right time. Polish a few clock habits and tighten up loose-piece awareness and you’ll reduce variance and convert more of the “on-time” wins into clean technical wins.

If you want, I can: (a) prepare a 15-minute tactics pack tuned to the patterns you miss, or (b) annotate the loss vs. Vincent Keymer with three concrete moments to change. Which do you prefer?



🆚 Opponent Insights

Recent Opponents
Nikolas Theodorou 114W / 70L / 34D
Dmitrij Kollars 30W / 18L / 11D
Pranav Anand 2W / 0L / 1D
Oleg Vastrukhin 6W / 0L / 0D
handplay01 4W / 3L / 2D
Jorden Van Foreest 21W / 4L / 6D
Daniil Rakitin 2W / 0L / 1D
Trig_King 4W / 0L / 1D
Vincent Keymer 16W / 9L / 8D
Aditya Mittal 5W / 2L / 0D
Most Played Opponents
Hikaru Nakamura 65W / 116L / 93D
Nikolas Theodorou 114W / 70L / 34D
Daniel Naroditsky 68W / 71L / 23D
Vladimir Fedoseev 57W / 43L / 30D
Sergei Zhigalko 55W / 56L / 14D

Rating

Year Bullet Blitz Rapid Daily
2025 3114 3224 2765
2024 3093 3213 2826
2023 3093 3082 2851
2022 2953 3105 2854
2021 3142 3108 2710
2020 3099 3133 2760
2019 2980 2363 2875
2018 2963 2983
2017 2816
Rating by Year20172018201920202021202220232024202532242363YearRatingBulletBlitzRapid

Stats by Year

Year White Black Moves
2025 55W / 19L / 20D 50W / 24L / 18D 90.2
2024 445W / 157L / 119D 410W / 181L / 122D 84.7
2023 305W / 89L / 80D 287W / 101L / 91D 88.0
2022 323W / 157L / 90D 289W / 146L / 130D 87.1
2021 151W / 55L / 39D 138W / 66L / 44D 77.8
2020 476W / 208L / 55D 394W / 263L / 69D 39.1
2019 959W / 587L / 72D 909W / 625L / 87D 18.3
2018 389W / 132L / 63D 323W / 178L / 78D 65.1
2017 6W / 1L / 1D 6W / 0L / 2D 92.3

Openings: Most Played

Blitz Opening Games Wins Losses Draws Win Rate
Unknown 3335 2019 1296 20 60.5%
Blackburne Shilling Gambit 147 82 43 22 55.8%
Sicilian Defense: Najdorf Variation 145 82 30 33 56.5%
Nimzo-Larsen Attack 114 75 23 16 65.8%
Amazon Attack 108 62 36 10 57.4%
Ruy Lopez: Berlin Defense 108 46 27 35 42.6%
London System: Poisoned Pawn Variation 107 61 29 17 57.0%
Amazon Attack: Siberian Attack 105 68 25 12 64.8%
Caro-Kann Defense 97 49 28 20 50.5%
English Opening: Agincourt Defense 93 55 24 14 59.1%
Bullet Opening Games Wins Losses Draws Win Rate
Unknown 119 37 81 1 31.1%
Caro-Kann Defense 60 38 12 10 63.3%
Colle System: Rhamphorhynchus Variation 39 22 12 5 56.4%
Sicilian Defense: Najdorf Variation 38 22 10 6 57.9%
Sicilian Defense: Alapin Variation 36 27 8 1 75.0%
Sicilian Defense 34 21 9 4 61.8%
Amar Gambit 34 21 8 5 61.8%
Döry Defense 34 19 13 2 55.9%
Barnes Defense 33 23 9 1 69.7%
London System: Poisoned Pawn Variation 32 27 4 1 84.4%
Rapid Opening Games Wins Losses Draws Win Rate
Blackburne Shilling Gambit 56 31 10 15 55.4%
Ruy Lopez: Berlin Defense, Berlin Wall 26 6 0 20 23.1%
Ruy Lopez: Berlin Defense 22 10 2 10 45.5%
QGD: 3.Nc3 Nf6 4.e3 17 5 3 9 29.4%
QGD: Ragozin 16 6 2 8 37.5%
English Opening: Agincourt Defense 12 2 3 7 16.7%
Sicilian Defense: Moscow Variation 11 4 1 6 36.4%
Diemer-Duhm Gambit (DDG): 4...f5 11 5 0 6 45.5%
Giuoco Piano: Tarrasch Variation 10 3 1 6 30.0%
London System: Poisoned Pawn Variation 10 5 1 4 50.0%

🔥 Streaks

Streak Longest Current
Winning 33 2
Losing 13 0