♞ Chess.ceo

Prepare against John So

DNK · World #141,086 classical · FIDE ID 1426613

When preparing against John So, expect 1.e4 in 100% of White games. Against 1.e4 the reply is 1...c5 (86% of games); against 1.d4, 1...d5 (50%).

Our database contains 39 games by John So, covering Jul 2013 to Jul 2026. Below you'll find John So's most-played openings with White and Black, career performance record, notable wins and top events — everything you need to scout John So before a game. You can open the same data in the free interactive preparation workstation, which builds a move-by-move opening tree from every game.

Ratings

Time controlCurrentPeakPeak date
Classical1,6171,646Oct 2025
Rapid1,6371,637Jul 2026

Performance record

SplitGamesWinsDrawsLossesWin rate
Overall391622141.0%
As White1891850.0%
As Black21711333.3%

Move-by-move preparation stats

Straight from the preparation tree built over all of John So's games — the same tree the interactive prep board lets you walk to any depth. Scores are from John So's side.

First moves as White (18 games)

MoveGamesSharePlayer score
e418100.0%52.8%

Main lines as White

As Black against 1.e4 (7 games)

MoveGamesSharePlayer score
c5685.7%66.7%
e5114.3%100.0%

As Black against 1.d4 (10 games)

MoveGamesSharePlayer score
d5550.0%10.0%
e6330.0%0.0%
b5110.0%0.0%
d6110.0%0.0%

John So's chess games

All 39 games by John So in the Chess.ceo database (Jul 2013 - Jul 2026) are free to browse, search and replay: filter by opening, opponent, event or date on the player page, or step through any game on the analysis board. Record: 16 wins, 2 draws, 21 losses.

Openings as White

ECOOpeningGamesW/D/LWin rate
A41Philidor21/0/150.0%
B07Pirc Defense22/0/0100.0%
B30Sicilian20/0/20.0%
B72Sicilian: Dragon22/0/0100.0%
C02French: Advance Variation20/1/10.0%
C64Ruy Lopez: Classical11/0/0100.0%
C44Scotch Game11/0/0100.0%
B12Caro-Kann11/0/0100.0%
B84Sicilian: Najdorf10/0/10.0%
A00French: Exchange Variation10/0/10.0%

Openings as Black

ECOOpeningGamesW/D/LWin rate
B40Sicilian32/0/166.7%
A16English Opening: Slav Setup21/0/150.0%
A47Horwitz Defense20/0/20.0%
A53Indian Defense20/1/10.0%
A40Polish Defense10/0/10.0%
D06Queen's Gambit10/0/10.0%
D02Queen's Pawn Game10/0/10.0%
A05Réti Opening11/0/0100.0%
B23Sicilian: Closed11/0/0100.0%
B46Sicilian: Four Knights11/0/0100.0%

Notable wins

DateOpponentEloEventECO
May 2013Birger Jarulf1,728Nordea Cup CB12
Jan 2015Ole Rasmussen1,639Hillerod Byturnering DB73
Jan 2015Jens Hviid1,584Hillerod Byturnering DB07
Jun 2017Tue Rabjerg1,433ch-Hillerod DB23
May 2016Hardy Hansen1,401Hillerod Byturnering DB12

Top events

EventYearGamesScoreTPR
Hillerod Byturnering D20191871,412
ch-Hillerod D2017961,428
Nordea Cup C201351.51,532
ch-Hillerod E202242.51,325
Hillerod Nordea Cup D2014301,138
Prepare against John So — free

Interactive opening tree from all 39 games, weak-spot detection and engine analysis.

Start preparation

Frequently asked questions

Where can I find John So's chess games?

39 games by John So, from Jul 2013 to Jul 2026, are free to browse and replay move by move — no signup needed. The preparation view groups them into an opening tree showing every line John So has played.

What does John So play on the first move as White?

Across 18 games with White in our database, John So opens with 1.e4 (100% of games). Against 1.e4 as Black, John So answers 1...c5 (86% of games), 1...e5 (14% of games). Against 1.d4: 1...d5 (50% of games), 1...e6 (30% of games), 1...b5 (10% of games).

What openings does John So play as White?

As White, John So's most-played openings in our database are: Philidor (2 games, 50.0% win rate); Pirc Defense (2 games, 100.0% win rate); Sicilian (2 games, 0.0% win rate). The full breakdown of 18 games with White is in the table above.

What openings does John So play as Black?

As Black, John So most often plays: Sicilian (3 games, 66.7% win rate); English Opening: Slav Setup (2 games, 50.0% win rate); Horwitz Defense (2 games, 0.0% win rate). See the table above for the top ten Black openings across 21 games.

What is John So's FIDE rating?

John So is currently rated 1,617 in classical chess, 1,637 in rapid. Peak classical rating: 1,646 (Oct 2025).

How many games has John So played?

Our database contains 39 games by John So, covering Jul 2013 to Jul 2026. Overall record: 16 wins, 2 draws, 21 losses (41.0% win rate).

How do I prepare against John So?

39 games by John So reveal their opening repertoire, most-played lines, and the variations where they score worst — the raw material for targeted preparation. The interactive opening tree lets you walk every line to any depth.

Similarly rated players