Oleg Vastrukhin vs Nikita Afanasiev
IM Oleg Vastrukhin (2354) · GM Nikita Afanasiev (2549)
Oleg Vastrukhin and Nikita Afanasiev have played 20 recorded games against each other, the first in Dec 2019 and the most recent in Mar 2026. Vastrukhin leads 4 wins to 2, with 14 draws (30% of the games were decisive). Their most common battleground is the Petrov's Defense (5 games). The average game between them lasted 18 moves.
Results by color
| Split | Games | Vastrukhin | Draws | Afanasiev |
|---|---|---|---|---|
| Vastrukhin with White | 9 | 2 | 6 | 1 |
| Afanasiev with White | 11 | 2 | 8 | 1 |
Results by time format
| Format | Games | Vastrukhin | Draws | Afanasiev |
|---|---|---|---|---|
| Blitz | 11 | 4 | 6 | 1 |
| Rapid | 6 | 0 | 6 | 0 |
| Classical | 3 | 0 | 2 | 1 |
Openings in their games
| ECO | Opening | Games | Vastrukhin | Draws | Afanasiev |
|---|---|---|---|---|---|
| C42 | Petrov's Defense | 5 | 0 | 5 | 0 |
| C07 | French: Tarrasch Variation | 3 | 0 | 2 | 1 |
| B06 | Modern Defense | 2 | 0 | 1 | 1 |
| A04 | Modern Defense | 2 | 1 | 1 | 0 |
| A01 | Nimzovich-Larsen attack | 2 | 1 | 1 | 0 |
| C01 | French Defense | 1 | 0 | 1 | 0 |
| C47 | Four Knights Game | 1 | 0 | 1 | 0 |
| A05 | Réti Opening | 1 | 0 | 1 | 0 |
All games
| Date | White | Black | Result | Opening | Event |
|---|---|---|---|---|---|
| Mar 2026 | Oleg Vastrukhin | Nikita Afanasiev | 1/2-1/2 | Réti Opening: Keres Variation | Aeroflot Open A 2026 |
| Dec 2025 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | Nimzovich-Larsen attack | Blitz GP RUS TOP28 |
| Oct 2025 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | French: Tarrasch Variation | ch-RUS Rapid 2025 |
| Dec 2023 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | Four Knights Game | Khanty-Mansiysk TOP 28 Blitz GP |
| Oct 2023 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | French: Tarrasch Variation | Anapa Rapid Open |
| Aug 2023 | Oleg Vastrukhin | Nikita Afanasiev | 1/2-1/2 | Petrov's Defense | Dzhubga Rapid Open |
| Jul 2023 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | Modern Defense | Novorossiysk Small Land Blitz Open |
| Jul 2023 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | French Defense | Alushta Blitz Open |
| Jul 2023 | Oleg Vastrukhin | Nikita Afanasiev | 1/2-1/2 | Petrov's Defense | Alushta Rapid Open |
| Jun 2023 | Oleg Vastrukhin | Nikita Afanasiev | 1/2-1/2 | Petrov's Defense | Sevastopol Waltz Blitz |
| Jun 2023 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | Petrov's Defense | Sevastopol Waltz Rapid |
| Jun 2023 | Oleg Vastrukhin | Nikita Afanasiev | 1/2-1/2 | Petrov's Defense | Sevastopol Waltz Open |
| Dec 2022 | Oleg Vastrukhin | Nikita Afanasiev | 0-1 | Modern Defense | RUS GP Blitz Final |
| Oct 2022 | Oleg Vastrukhin | Nikita Afanasiev | 1/2-1/2 | Réti Opening | ch-RUS Rapid |
| Aug 2022 | Nikita Afanasiev | Oleg Vastrukhin | 1/2-1/2 | Modern Defense | Yalta Yialos Blitz |
| Oct 2021 | Nikita Afanasiev | Oleg Vastrukhin | 0-1 | Nimzovich-Larsen attack | ch-RUS Blitz |
| Oct 2021 | Nikita Afanasiev | Oleg Vastrukhin | 0-1 | Modern Defense | Sochi Lobanov Memorial Blitz |
| Jun 2021 | Oleg Vastrukhin | Nikita Afanasiev | 1-0 | Modern Defense | Anapa Sea Harbor Cup Blitz |
| Feb 2020 | Nikita Afanasiev | Oleg Vastrukhin | 1-0 | French: Tarrasch Variation | Moscow Aeroflot Open B |
| Dec 2019 | Oleg Vastrukhin | Nikita Afanasiev | 1-0 | Réti Opening | Wch Blitz |
Interactive board, all 20 games, opening explorer and engine analysis.
Browse the gamesFrequently asked questions
What is the head-to-head score between Oleg Vastrukhin and Nikita Afanasiev?
In 20 recorded games, Oleg Vastrukhin has 4 wins, Nikita Afanasiev has 2 wins, and they have drawn 14 times.
How many times have Oleg Vastrukhin and Nikita Afanasiev played each other?
Our database records 20 games between them, from Dec 2019 to Mar 2026.
What openings do Oleg Vastrukhin and Nikita Afanasiev play against each other?
The most common opening in their games is the Petrov's Defense (5 games), followed by the French: Tarrasch Variation (3). The full opening breakdown and every game are on this page.