Wesley So vs Anish Giri
GM Wesley So (2765) · GM Anish Giri (2764)
Wesley So and Anish Giri have played 129 recorded games against each other, the first in Jan 2009 and the most recent in May 2026. So leads 27 wins to 23, with 79 draws (39% of the games were decisive). Their most common battleground is the Ruy Lopez: Berlin Defense (9 games). The average game between them lasted 44 moves.
Results by color
| Split | Games | So | Draws | Giri |
|---|---|---|---|---|
| So with White | 61 | 14 | 35 | 12 |
| Giri with White | 68 | 13 | 44 | 11 |
Results by time format
| Format | Games | So | Draws | Giri |
|---|---|---|---|---|
| Blitz | 68 | 19 | 33 | 16 |
| Classical | 32 | 3 | 26 | 3 |
| Rapid | 29 | 5 | 20 | 4 |
Openings in their games
| ECO | Opening | Games | So | Draws | Giri |
|---|---|---|---|---|---|
| C65 | Ruy Lopez: Berlin Defense | 9 | 2 | 4 | 3 |
| C67 | Ruy Lopez: Berlin Defense | 7 | 0 | 6 | 1 |
| A14 | English Opening: Neo-Catalan | 6 | 4 | 1 | 1 |
| C54 | Italian Game: Giuoco Pianissimo | 4 | 1 | 3 | 0 |
| E05 | Catalan | 4 | 0 | 4 | 0 |
| A07 | Réti Opening: Keres Variation | 3 | 0 | 2 | 1 |
| D45 | Slav Defense | 3 | 0 | 3 | 0 |
| A48 | Torre Attack | 3 | 2 | 1 | 0 |
Most recent 30 of 129 games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| May 2026 | Anish Giri | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | GCT: Super Chess Classic Romania 2026 |
| Dec 2025 | W So | A Giri | 1/2-1/2 | King's Indian: Sämisch | TechM GCL 2025 |
| Dec 2025 | A Giri | W So | 1/2-1/2 | Scotch Game | TechM GCL 2025 |
| Jul 2025 | A Giri | W So | 1/2-1/2 | Réti Opening: Double Fianchetto | SuperUnited CRO Blitz |
| Jul 2025 | W So | A Giri | 1-0 | Réti Opening | SuperUnited CRO Blitz |
| Jul 2025 | W So | A Giri | 1-0 | Nimzo-Indian: Rubinstein System | SuperUnited CRO Rapid |
| May 2025 | W So | A Giri | 1/2-1/2 | Sicilian: Najdorf | Titled Tue Early |
| Dec 2024 | A Giri | W So | 0-1 | Ruy Lopez: Berlin Defense | World Blitz 2024 |
| Aug 2024 | Wesley So | Anish Giri | 1/2-1/2 | English Opening: Neo-Catalan | 11th Sinquefield Cup |
| Jul 2024 | Anish Giri | Wesley So | 0-1 | English Opening: Reverse Sicilian | Zagreb Superbet Blitz |
| Jul 2024 | Wesley So | Anish Giri | 0-1 | Slav Defense | Zagreb Superbet Blitz |
| Jul 2024 | Anish Giri | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | Zagreb Superbet Rapid |
| Jun 2024 | Anish Giri | Wesley So | 1/2-1/2 | Catalan | Bucharest Superbet Classic 4th |
| Nov 2023 | Anish Giri | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | 10th Sinquefield Cup |
| Nov 2023 | Wesley So | Anish Giri | 0-1 | Ruy Lopez: Berlin Defense | Saint Louis Blitz |
| Nov 2023 | Anish Giri | Wesley So | 0-1 | Italian Game | Saint Louis Blitz |
| Nov 2023 | Anish Giri | Wesley So | 1/2-1/2 | Indian Defense | Saint Louis Rapid |
| Jun 2023 | Wesley So | Anish Giri | 1/2-1/2 | Nimzo-Indian: Rubinstein System | 11th Norway Chess Armageddon |
| Jun 2023 | Wesley So | Anish Giri | 1/2-1/2 | Indian Defense | 11th Norway Chess |
| May 2023 | Anish Giri | Wesley So | 1/2-1/2 | Italian Game: Giuoco Pianissimo | 11th Norway Masters Blitz |
| May 2023 | Anish Giri | Wesley So | 0-1 | Italian Game: Giuoco Pianissimo | Warsaw Superbet Blitz |
| May 2023 | Wesley So | Anish Giri | 0-1 | Sicilian: Moscow Variation | Warsaw Superbet Blitz |
| May 2023 | Anish Giri | Wesley So | 1/2-1/2 | Nimzo-Indian: Classical Variation | Warsaw Superbet Rapid |
| May 2023 | Wesley So | Anish Giri | 1/2-1/2 | Ruy Lopez: Berlin Defense | 3rd Bucharest Superbet Classic |
| Feb 2023 | Anish Giri | Wesley So | 1/2-1/2 | Nimzo-Indian: Rubinstein System | Duesseldorf WR Masters |
| Jan 2023 | Wesley So | Anish Giri | 1/2-1/2 | Catalan | 85th Tata Steel Masters |
| Nov 2022 | Wesley So | Anish Giri | 1-0 | English Opening: Neo-Catalan | Meltwater Tour Final |
| Nov 2022 | Wesley So | Anish Giri | 1/2-1/2 | King's Indian Defense | Meltwater Tour Final |
| Nov 2022 | Anish Giri | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | Meltwater Tour Final |
| Nov 2022 | Anish Giri | Wesley So | 1-0 | Ruy Lopez: Berlin Defense | Meltwater Tour Final |
Interactive board, all 129 games, opening explorer and engine analysis.
Browse the gamesFrequently asked questions
What is the head-to-head score between Wesley So and Anish Giri?
In 129 recorded games, Wesley So has 27 wins, Anish Giri has 23 wins, and they have drawn 79 times.
How many times have Wesley So and Anish Giri played each other?
Our database records 129 games between them, from Jan 2009 to May 2026.
What openings do Wesley So and Anish Giri play against each other?
The most common opening in their games is the Ruy Lopez: Berlin Defense (9 games), followed by the Ruy Lopez: Berlin Defense (7). The full opening breakdown and every game are on this page.