♞ Chess.ceo

Fabiano Caruana vs Wesley So

GM Fabiano Caruana (2784) · GM Wesley So (2770)

48
Caruana wins
104
draws
57
So wins
209
games

Fabiano Caruana and Wesley So have played 209 recorded games against each other, the first in Nov 2004 and the most recent in Aug 2026. Caruana leads 48 wins to 57 - trailing overall, with 104 draws (50% of the games were decisive). Their most common battleground is the Ruy Lopez: Berlin Defense (18 games). The average game between them lasted 48 moves.

Results by color

SplitGamesCaruanaDrawsSo
Caruana with White113315131
So with White96175326

Results by time format

FormatGamesCaruanaDrawsSo
Blitz113344336
Classical6074310
Rapid3671811

Openings in their games

ECOOpeningGamesCaruanaDrawsSo
C65Ruy Lopez: Berlin Defense18486
C67Ruy Lopez: Berlin Defense182151
C54Italian Game: Giuoco Pianissimo7232
C42Petrov's Defense7142
A20English Opening: Reverse Sicilian7043
E32Nimzo-Indian: Classical Variation5041
C54Italian Game: Classical Variation4130
A21English Opening: Reverse Sicilian3201

Most recent 30 of 209 games

DateWhiteBlackResultOpeningEvent
Aug 2026Wesley SoFabiano Caruana1/2-1/2French: Winawer VariationGCT Finals 2026
Aug 2026Fabiano CaruanaWesley So1-0Modern DefenseGCT Finals 2026
Aug 2026Wesley SoFabiano Caruana1/2-1/2English OpeningGCT Finals 2026
Aug 2026Fabiano CaruanaWesley So1-0Four Knights Game: Spanish VariationGCT Finals 2026
Aug 2026Wesley SoFabiano Caruana1/2-1/2Queen's Gambit DeclinedGCT Finals 2026
Aug 2026Fabiano CaruanaWesley So1/2-1/2Ruy Lopez: Berlin DefenseGCT Finals 2026
Aug 2026Fabiano CaruanaWesley So1-0Ruy Lopez: ClosedGCT Finals 2026
Aug 2026Fabiano CaruanaWesley So1/2-1/2Ruy Lopez: Berlin DefenseGCT Finals 2026
Aug 2026Wesley SoFabiano Caruana1/2-1/2French: Exchange VariationGCT Finals 2026
Aug 2026Fabiano CaruanaWesley So0-1Nimzo-Indian: Sämisch Variation13th Sinquefield Cup
Aug 2026Wesley SoFabiano Caruana1-0Réti OpeningSaint Louis Blitz 2026
Aug 2026Fabiano CaruanaWesley So1-0Slav DefenseSaint Louis Blitz 2026
Aug 2026Fabiano CaruanaWesley So0-1Nimzo-Indian: Kmoch VariationSaint Louis Rapid 2026
May 2026Wesley SoFabiano Caruana1/2-1/2Sicilian: Four KnightsGCT Super ROM Classic
May 2026Fabiano CaruanaWesley So0-1Slav DefenseGCT Super Blitz Poland
May 2026Wesley SoFabiano Caruana1/2-1/2Sicilian: NajdorfGCT Super Blitz Poland
May 2026Fabiano CaruanaWesley So1-0English OpeningGCT Super Rapid Poland
Apr 2026Wesley SoFabiano Caruana0-1Queen's Gambit Declined: Ragozin DefenseTitled Tuesday
Mar 2026Wesley SoFabiano Caruana1/2-1/2SicilianTitled Tue
Mar 2026Wesley SoFabiano Caruana1/2-1/2Caro-Kann: Advance VariationAmerican Cup Championship
Mar 2026Wesley SoFabiano Caruana1-0French DefenseAmerican Cup Championship
Mar 2026Fabiano CaruanaWesley So0-1English Opening: Reverse SicilianAmerican Cup Championship
Mar 2026Fabiano CaruanaWesley So1-0Ruy Lopez: Berlin DefenseAmerican Cup Championship
Mar 2026Fabiano CaruanaWesley So1/2-1/2King's Pawn Game: Leonardis VariationAmerican Cup Blitz 2026
Feb 2026Wesley SoFabiano Caruana0-1King's Indian Defense: Orthodox VariationTitled Tue
Dec 2025Fabiano CaruanaWesley So1/2-1/2Ruy Lopez: Berlin DefenseWorld Blitz 2025
Oct 2025Fabiano CaruanaWesley So1/2-1/2English Opening: Neo-Catalanch-USA 2025
Aug 2025Fabiano CaruanaWesley So1/2-1/2English Opening: Neo-Catalan12th Sinquefield Cup TB
Aug 2025Fabiano CaruanaWesley So1/2-1/2English Opening: Symmetrical12th Sinquefield Cup
Aug 2025Fabiano CaruanaWesley So1-0Vienna GameSaint Louis Blitz
Replay every Fabiano Caruana vs Wesley So game - free

Interactive board, all 209 games, opening explorer and engine analysis.

Browse the games

Frequently asked questions

What is the head-to-head score between Fabiano Caruana and Wesley So?

In 209 recorded games, Fabiano Caruana has 48 wins, Wesley So has 57 wins, and they have drawn 104 times.

How many times have Fabiano Caruana and Wesley So played each other?

Our database records 209 games between them, from Nov 2004 to Aug 2026.

What openings do Fabiano Caruana and Wesley So play against each other?

The most common opening in their games is the Ruy Lopez: Berlin Defense (18 games), followed by the Ruy Lopez: Berlin Defense (18). The full opening breakdown and every game are on this page.