Fabiano Caruana vs Wesley So
GM Fabiano Caruana (2792) · GM Wesley So (2765)
Fabiano Caruana and Wesley So have played 207 recorded games against each other, the first in Nov 2004 and the most recent in Aug 2026. Caruana leads 47 wins to 57 - trailing overall, with 103 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
| Split | Games | Caruana | Draws | So |
|---|---|---|---|---|
| Caruana with White | 111 | 30 | 50 | 31 |
| So with White | 96 | 17 | 53 | 26 |
Results by time format
| Format | Games | Caruana | Draws | So |
|---|---|---|---|---|
| Blitz | 116 | 35 | 45 | 36 |
| Classical | 59 | 7 | 42 | 10 |
| Rapid | 32 | 5 | 16 | 11 |
Openings in their games
| ECO | Opening | Games | Caruana | Draws | So |
|---|---|---|---|---|---|
| C65 | Ruy Lopez: Berlin Defense | 18 | 4 | 8 | 6 |
| C67 | Ruy Lopez: Berlin Defense | 17 | 2 | 14 | 1 |
| C54 | Italian Game: Giuoco Pianissimo | 7 | 2 | 3 | 2 |
| C42 | Petrov's Defense | 7 | 1 | 4 | 2 |
| A20 | English Opening: Reverse Sicilian | 7 | 0 | 4 | 3 |
| E32 | Nimzo-Indian: Classical Variation | 5 | 0 | 4 | 1 |
| C54 | Italian Game: Classical Variation | 4 | 1 | 3 | 0 |
| A21 | English Opening: Reverse Sicilian | 3 | 2 | 0 | 1 |
Most recent 30 of 207 games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| Aug 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | French: Winawer Variation | 2026 Grand Chess Tour Finals | Semifinals |
| Aug 2026 | Fabiano Caruana | Wesley So | 1-0 | Modern Defense | 2026 Grand Chess Tour Finals | Semifinals |
| Aug 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | English Opening | 2026 Grand Chess Tour Finals | Semifinals |
| Aug 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | Queen's Gambit Declined | 2026 Grand Chess Tour Finals | Semifinals |
| Aug 2026 | Fabiano Caruana | Wesley So | 1-0 | Ruy Lopez: Closed | GCT Finals 2026 |
| Aug 2026 | Fabiano Caruana | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | GCT Finals 2026 |
| Aug 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | French: Exchange Variation | GCT Finals 2026 |
| Aug 2026 | Fabiano Caruana | Wesley So | 0-1 | Nimzo-Indian: Sämisch Variation | 13th Sinquefield Cup |
| Aug 2026 | Wesley So | Fabiano Caruana | 1-0 | Réti Opening | Saint Louis Blitz 2026 |
| Aug 2026 | Fabiano Caruana | Wesley So | 1-0 | Slav Defense | Saint Louis Blitz 2026 |
| Aug 2026 | Fabiano Caruana | Wesley So | 0-1 | Nimzo-Indian: Kmoch Variation | Saint Louis Rapid 2026 |
| May 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | Sicilian: Four Knights | GCT Super ROM Classic |
| May 2026 | Fabiano Caruana | Wesley So | 0-1 | Slav Defense | GCT Super Blitz Poland |
| May 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | Sicilian: Najdorf | GCT Super Blitz Poland |
| May 2026 | Fabiano Caruana | Wesley So | 1-0 | English Opening | GCT Super Rapid Poland |
| Apr 2026 | Wesley So | Fabiano Caruana | 0-1 | Queen's Gambit Declined: Ragozin Defense | Titled Tuesday |
| Mar 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | Sicilian | Titled Tue |
| Mar 2026 | Wesley So | Fabiano Caruana | 1/2-1/2 | Caro-Kann: Advance Variation | American Cup Championship |
| Mar 2026 | Wesley So | Fabiano Caruana | 1-0 | French Defense | American Cup Championship |
| Mar 2026 | Fabiano Caruana | Wesley So | 0-1 | English Opening: Reverse Sicilian | American Cup Championship |
| Mar 2026 | Fabiano Caruana | Wesley So | 1-0 | Ruy Lopez: Berlin Defense | American Cup Championship |
| Mar 2026 | Fabiano Caruana | Wesley So | 1/2-1/2 | King's Pawn Game: Leonardis Variation | American Cup Blitz 2026 |
| Feb 2026 | Wesley So | Fabiano Caruana | 0-1 | King's Indian Defense: Orthodox Variation | Titled Tue |
| Dec 2025 | Fabiano Caruana | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | World Blitz 2025 |
| Oct 2025 | Fabiano Caruana | Wesley So | 1/2-1/2 | English Opening: Neo-Catalan | ch-USA 2025 |
| Aug 2025 | Fabiano Caruana | Wesley So | 1/2-1/2 | English Opening: Neo-Catalan | 12th Sinquefield Cup TB |
| Aug 2025 | Fabiano Caruana | Wesley So | 1/2-1/2 | English Opening: Symmetrical | 12th Sinquefield Cup |
| Aug 2025 | Fabiano Caruana | Wesley So | 1-0 | Vienna Game | Saint Louis Blitz |
| Aug 2025 | Wesley So | Fabiano Caruana | 1/2-1/2 | English Opening: Reverse Sicilian | Saint Louis Blitz |
| Aug 2025 | Wesley So | Fabiano Caruana | 1/2-1/2 | Sicilian: Four Knights | Saint Louis Rapid |
Interactive board, all 207 games, opening explorer and engine analysis.
Browse the gamesFrequently asked questions
What is the head-to-head score between Fabiano Caruana and Wesley So?
In 207 recorded games, Fabiano Caruana has 47 wins, Wesley So has 57 wins, and they have drawn 103 times.
How many times have Fabiano Caruana and Wesley So played each other?
Our database records 207 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 (17). The full opening breakdown and every game are on this page.