Hans Moke Niemann vs Wesley So
GM Hans Moke Niemann (2730) · GM Wesley So (2765)
Hans Moke Niemann and Wesley So have played 31 recorded games against each other, the first in Aug 2022 and the most recent in May 2026. Niemann leads 10 wins to 10, with 11 draws (65% of the games were decisive). Their most common battleground is the Italian Game (7 games). The average game between them lasted 44 moves.
Results by color
| Split | Games | Niemann | Draws | So |
|---|---|---|---|---|
| Niemann with White | 19 | 6 | 9 | 4 |
| So with White | 12 | 4 | 2 | 6 |
Results by time format
| Format | Games | Niemann | Draws | So |
|---|---|---|---|---|
| Blitz | 25 | 10 | 6 | 9 |
| Classical | 3 | 0 | 2 | 1 |
| Rapid | 3 | 0 | 3 | 0 |
Openings in their games
| ECO | Opening | Games | Niemann | Draws | So |
|---|---|---|---|---|---|
| C54 | Italian Game | 7 | 5 | 1 | 1 |
| C55 | Italian Game | 4 | 1 | 1 | 2 |
| C65 | Ruy Lopez: Berlin Defense | 4 | 2 | 0 | 2 |
| C67 | Ruy Lopez: Berlin Defense | 3 | 0 | 3 | 0 |
| C42 | Petrov's Defense | 2 | 0 | 1 | 1 |
| B52 | Sicilian: Moscow Variation | 2 | 1 | 1 | 0 |
| C66 | Ruy Lopez: Berlin Defense | 1 | 0 | 1 | 0 |
| D38 | Queen's Gambit Declined: Ragozin Defense | 1 | 0 | 0 | 1 |
Most recent 30 of 31 games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| May 2026 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | GCT Super Blitz Poland |
| May 2026 | Wesley So | Hans Moke Niemann | 1-0 | Queen's Gambit Declined: Ragozin Defense | GCT Super Blitz Poland |
| May 2026 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Italian Game | GCT Super Rapid Poland |
| Jan 2026 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Ruy Lopez: Berlin Defense | Tata Steel India Blitz |
| Jan 2026 | Wesley So | Hans Moke Niemann | 1-0 | Slav Defense | Tata Steel India Blitz |
| Jan 2026 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Italian Game: Classical Variation | Tata Steel India Rapid |
| Oct 2025 | W So | Hans Moke Niemann | 1/2-1/2 | Italian Game | ch-USA 2025 |
| Oct 2024 | Hans Moke Niemann | W So | 1/2-1/2 | Petrov's Defense | ch-USA 2024 |
| Aug 2024 | Wesley So | Hans Moke Niemann | 1-0 | Ruy Lopez: Berlin Defense | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 0-1 | Sicilian | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1-0 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 0-1 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 1-0 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1-0 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 1-0 | Ruy Lopez: Berlin Defense | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Sicilian: Moscow Variation | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 1/2-1/2 | Ruy Lopez: Berlin Defense | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1-0 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 0-1 | Sicilian | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 0-1 | Ruy Lopez: Berlin Defense | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1-0 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 1-0 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1-0 | Pirc Defense | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 0-1 | Ruy Lopez: Berlin Defense | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 0-1 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Wesley So | Hans Moke Niemann | 0-1 | Italian Game | Chess.com SpeedChess |
| Aug 2024 | Hans Moke Niemann | Wesley So | 1-0 | Sicilian: Moscow Variation | Chess.com SpeedChess |
| Oct 2023 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Italian Game | ch-USA |
| Oct 2022 | Hans Moke Niemann | Wesley So | 1/2-1/2 | Italian Game: Classical Variation | ch-USA |
| Sep 2022 | Hans Moke Niemann | Wesley So | 0-1 | Petrov's Defense | 9th Sinquefield Cup |
Interactive board, all 31 games, opening explorer and engine analysis.
Browse the gamesFrequently asked questions
What is the head-to-head score between Hans Moke Niemann and Wesley So?
In 31 recorded games, Hans Moke Niemann has 10 wins, Wesley So has 10 wins, and they have drawn 11 times.
How many times have Hans Moke Niemann and Wesley So played each other?
Our database records 31 games between them, from Aug 2022 to May 2026.
What openings do Hans Moke Niemann and Wesley So play against each other?
The most common opening in their games is the Italian Game (7 games), followed by the Italian Game (4). The full opening breakdown and every game are on this page.