♞ Chess.ceo

Hans Moke Niemann vs Wesley So

GM Hans Moke Niemann (2730) · GM Wesley So (2765)

10
Niemann wins
11
draws
10
So wins
31
games

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

SplitGamesNiemannDrawsSo
Niemann with White19694
So with White12426

Results by time format

FormatGamesNiemannDrawsSo
Blitz251069
Classical3021
Rapid3030

Openings in their games

ECOOpeningGamesNiemannDrawsSo
C54Italian Game7511
C55Italian Game4112
C65Ruy Lopez: Berlin Defense4202
C67Ruy Lopez: Berlin Defense3030
C42Petrov's Defense2011
B52Sicilian: Moscow Variation2110
C66Ruy Lopez: Berlin Defense1010
D38Queen's Gambit Declined: Ragozin Defense1001

Most recent 30 of 31 games

DateWhiteBlackResultOpeningEvent
May 2026Hans Moke NiemannWesley So1/2-1/2Ruy Lopez: Berlin DefenseGCT Super Blitz Poland
May 2026Wesley SoHans Moke Niemann1-0Queen's Gambit Declined: Ragozin DefenseGCT Super Blitz Poland
May 2026Hans Moke NiemannWesley So1/2-1/2Italian GameGCT Super Rapid Poland
Jan 2026Hans Moke NiemannWesley So1/2-1/2Ruy Lopez: Berlin DefenseTata Steel India Blitz
Jan 2026Wesley SoHans Moke Niemann1-0Slav DefenseTata Steel India Blitz
Jan 2026Hans Moke NiemannWesley So1/2-1/2Italian Game: Classical VariationTata Steel India Rapid
Oct 2025W SoHans Moke Niemann1/2-1/2Italian Gamech-USA 2025
Oct 2024Hans Moke NiemannW So1/2-1/2Petrov's Defensech-USA 2024
Aug 2024Wesley SoHans Moke Niemann1-0Ruy Lopez: Berlin DefenseChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So0-1SicilianChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1-0Italian GameChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann0-1Italian GameChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann1-0Italian GameChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1-0Italian GameChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann1-0Ruy Lopez: Berlin DefenseChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1/2-1/2Sicilian: Moscow VariationChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann1/2-1/2Ruy Lopez: Berlin DefenseChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1-0Italian GameChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So0-1SicilianChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann0-1Ruy Lopez: Berlin DefenseChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1-0Italian GameChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann1-0Italian GameChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1-0Pirc DefenseChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann0-1Ruy Lopez: Berlin DefenseChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So0-1Italian GameChess.com SpeedChess
Aug 2024Wesley SoHans Moke Niemann0-1Italian GameChess.com SpeedChess
Aug 2024Hans Moke NiemannWesley So1-0Sicilian: Moscow VariationChess.com SpeedChess
Oct 2023Hans Moke NiemannWesley So1/2-1/2Italian Gamech-USA
Oct 2022Hans Moke NiemannWesley So1/2-1/2Italian Game: Classical Variationch-USA
Sep 2022Hans Moke NiemannWesley So0-1Petrov's Defense9th Sinquefield Cup
Replay every Hans Moke Niemann vs Wesley So game - free

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

Browse the games

Frequently 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.