♞ Chess.ceo

Ian Nepomniachtchi vs Wesley So

GM Ian Nepomniachtchi (2735) · GM Wesley So (2765)

9
Nepomniachtchi wins
45
draws
19
So wins
73
games

Ian Nepomniachtchi and Wesley So have played 73 recorded games against each other, the first in Jul 2014 and the most recent in Jan 2026. Nepomniachtchi leads 9 wins to 19 - trailing overall, with 45 draws (38% of the games were decisive). Their most common battleground is the Italian Game (5 games). The average game between them lasted 45 moves.

Results by color

SplitGamesNepomniachtchiDrawsSo
Nepomniachtchi with White3972210
So with White342239

Results by time format

FormatGamesNepomniachtchiDrawsSo
Blitz354229
Classical192107
Rapid193133

Openings in their games

ECOOpeningGamesNepomniachtchiDrawsSo
C50Italian Game5122
D85Indian Defense5041
C67Ruy Lopez: Berlin Defense4040
E05Catalan4031
C65Ruy Lopez: Berlin Defense4040
C55Italian Game3111
A28English Opening: Reverse Sicilian2020
B06Modern Defense2101

Most recent 30 of 73 games

DateWhiteBlackResultOpeningEvent
Jan 2026Ian NepomniachtchiWesley So1-0Sicilian: NajdorfTitled Tue
Dec 2024Ian NepomniachtchiW So0-1Italian GameWorld Blitz Final KO 2024
Dec 2024Ian NepomniachtchiW So1-0Queen's Gambit DeclinedWorld Blitz Final KO 2024
Dec 2024Wesley SoIan Nepomniachtchi1/2-1/2Nimzo-Indian: Classical VariationWorld Blitz Final KO 2024
Dec 2024W SoIan Nepomniachtchi1/2-1/2Nimzo-Indian: Classical VariationWorld Blitz Final KO 2024
Dec 2024Ian NepomniachtchiW So1-0Italian GameCCT Final RR
Dec 2024W SoIan Nepomniachtchi1/2-1/2English Opening: Reverse SicilianCCT Final RR
Aug 2024Wesley SoIan Nepomniachtchi1-0Réti Opening11th Sinquefield Cup
Aug 2024Wesley SoIan Nepomniachtchi1/2-1/2CatalanSaint Louis Blitz
Aug 2024Ian NepomniachtchiWesley So1/2-1/2English Opening: Reverse SicilianSaint Louis Blitz
Aug 2024Ian NepomniachtchiWesley So1/2-1/2English Opening: Reverse SicilianSaint Louis Rapid
Jul 2024Ian NepomniachtchiWesley So1/2-1/2Ruy Lopez: Berlin DefenseZagreb Superbet Blitz
Jul 2024Wesley SoIan Nepomniachtchi1-0Sicilian: Moscow VariationZagreb Superbet Blitz
Jul 2024Wesley SoIan Nepomniachtchi1/2-1/2Indian DefenseZagreb Superbet Rapid
Jun 2024Ian NepomniachtchiWesley So1/2-1/2Ruy Lopez: Berlin DefenseBucharest Superbet Classic 4th
Nov 2023Wesley SoIan Nepomniachtchi1/2-1/2Nimzo-Indian: Classical Variation10th Sinquefield Cup
Nov 2023Wesley SoIan Nepomniachtchi1/2-1/2Italian GameSaint Louis Blitz
Nov 2023Ian NepomniachtchiWesley So0-1Italian GameSaint Louis Blitz
Nov 2023Ian NepomniachtchiWesley So1-0Ruy Lopez: ClosedSaint Louis Rapid
Sep 2023Ian NepomniachtchiWesley So1-0Italian GameAmsterdam Levitov Rapid
Sep 2023Wesley SoIan Nepomniachtchi1-0French: Winawer VariationAmsterdam Levitov Rapid
May 2023Ian NepomniachtchiWesley So1/2-1/2Ruy Lopez: Berlin Defense3rd Bucharest Superbet Classic
Feb 2023Wesley SoIan Nepomniachtchi1/2-1/2CatalanDuesseldorf WR Masters
Sep 2022Ian NepomniachtchiWesley So1/2-1/2Catalan9th Sinquefield Cup
Aug 2022Ian NepomniachtchiWesley So1/2-1/2Ruy Lopez: Berlin DefenseChess.com Rapid Wk25 KO
Aug 2022Wesley SoIan Nepomniachtchi1/2-1/2Petrov's DefenseChess.com Rapid Wk25 KO
Aug 2022Ian NepomniachtchiWesley So1/2-1/2CatalanChess.com Rapid Wk25 KO
Aug 2022Wesley SoIan Nepomniachtchi1-0Petrov's DefenseChess.com Rapid Wk25 KO
Aug 2022Ian NepomniachtchiWesley So1/2-1/2Italian GameChess.com Rapid Wk25 Swiss
Jul 2022Ian NepomniachtchiWesley So1-0English OpeningZagreb SuperUnited Blitz
Replay every Ian Nepomniachtchi vs Wesley So game - free

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

Browse the games

Frequently asked questions

What is the head-to-head score between Ian Nepomniachtchi and Wesley So?

In 73 recorded games, Ian Nepomniachtchi has 9 wins, Wesley So has 19 wins, and they have drawn 45 times.

How many times have Ian Nepomniachtchi and Wesley So played each other?

Our database records 73 games between them, from Jul 2014 to Jan 2026.

What openings do Ian Nepomniachtchi and Wesley So play against each other?

The most common opening in their games is the Italian Game (5 games), followed by the Indian Defense (5). The full opening breakdown and every game are on this page.