GMVasyl Ivanchuk
- FIDE ID
- 14100010
About Vasyl Ivanchuk
Vasyl Ivanchuk was born in Kopychyntsi in 1969 to a lawyer father and a physics-teacher mother. A magnetic chess set given to him by his father sparked his interest. He won the Soviet junior championship in 1985 and went on to study at Lviv's physical-culture university. Show more
Vasyl Ivanchuk was born in Kopychyntsi in 1969 to a lawyer father and a physics-teacher mother. A magnetic chess set given to him by his father sparked his interest. He won the Soviet junior championship in 1985 and went on to study at Lviv's physical-culture university. His 1988 New York Open victory brought him international attention, and that year he became a grandmaster. At Linares in 1991 he defeated Garry Kasparov and finished ahead of the reigning world champion. He won Linares three times altogether and became one of the most respected players of his generation.
His closest approach to the classical crown came in the 2002 FIDE championship, when he defeated Viswanathan Anand in the semifinal but lost the final to Ruslan Ponomariov. Ivanchuk also won major events at Wijk aan Zee, the Tal Memorial, Gibraltar and the Capablanca Memorial. He became World Blitz Champion in 2007. Nine years later he won the World Rapid Championship in Doha, defeating Magnus Carlsen along the way. At the 2013 Candidates he beat both Carlsen and Vladimir Kramnik, influencing the race for first place despite finishing near the bottom himself. His competitive curiosity has extended beyond chess to tournament draughts.
FIDE ratings
Rapid
2619Published FIDE
Blitz
2621Published FIDE
Official classical ranks
- World rank
- #86
- National rank · UKR
- #3
Active players · Nov 2026 FIDE list ⓘ
Rating milestones
- Highest recorded rating
- 2787 Oct 2007
- Recorded years
- 2001–2026
- Archived games
- 352
Based on available monthly lists and saved games.
Rating history
FIDE rating history
Published rating lists through Nov 2026.
Download chart or data
View rating lists
Games
Published games available in our archive; coverage varies by tournament. Archive last checked: 2026-11-11 (UTC).
Online games are identified from known tournament names, playing sites and PGN mode. Other games are listed as OTB (over-the-board).
| # | Date | Event | Site | Round | White | Black | Result | Moves | View |
|---|---|---|---|---|---|---|---|---|---|
| 151 | 2022-02-12 | Chess.com Rapid Wk1 Swiss | chess.com INT | 1 | Vasyl Ivanchuk | Anish Giri | Lost: 0-1 | 52 | Open |
| 152 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 9 | Vasyl Ivanchuk | Khazar Babazada | Lost: 0-1 | 56 | Open |
| 153 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 8 | Gata Kamsky | Vasyl Ivanchuk | Won: 0-1 | 30 | Open |
| 154 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 7 | Mustafa Yilmaz | Vasyl Ivanchuk | Won: 0-1 | 51 | Open |
| 155 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 6 | Vasyl Ivanchuk | Juraj Druska | Won: 1-0 | 43 | Open |
| 156 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 5 | Ioannis Kalogeris | Vasyl Ivanchuk | Won: 0-1 | 84 | Open |
| 157 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 4 | Vasyl Ivanchuk | Jeffery Xiong | Lost: 0-1 | 58 | Open |
| 158 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 3 | Vasyl Ivanchuk | Robert Baskin | Won: 1-0 | 31 | Open |
| 159 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 2 | Alexander King | Vasyl Ivanchuk | Won: 0-1 | 28 | Open |
| 160 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 1 | Vasyl Ivanchuk | Alejandro Jose Pacheco Lugo | Won: 1-0 | 34 | Open |
| 161 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 11 | David Paravyan | Vasyl Ivanchuk | Lost: 1-0 | 34 | Open |
| 162 | 2021-12-07 | Titled Tuesday 7th Dec | chess.com INT | 10 | Valery Sviridov | Vasyl Ivanchuk | Draw: 1/2-1/2 | 55 | Open |
| 163 | 2021-09-13 | Online Olym KO Stage 2021 | chess.com INT | 1.22 | Viswanathan Anand | Vasyl Ivanchuk | Draw: 1/2-1/2 | 52 | Open |
| 164 | 2021-09-13 | Online Olym KO Stage 2021 | chess.com INT | 1.21 | Vasyl Ivanchuk | Santosh Gujrathi Vidit | Draw: 1/2-1/2 | 18 | Open |
| 165 | 2021-09-13 | Online Olym KO Stage 2021 | chess.com INT | 1.21 | Vasyl Ivanchuk | Viswanathan Anand | Draw: 1/2-1/2 | 72 | Open |
| 166 | 2021-09-11 | Online Olym Top DivC 2021 | chess.com INT | 9.2 | Vasyl Ivanchuk | David Anton Guijarro | Draw: 1/2-1/2 | 15 | Open |
| 167 | 2021-09-11 | Online Olym Top DivC 2021 | chess.com INT | 8.4 | Luca Jr Moroni | Vasyl Ivanchuk | Lost: 1-0 | 46 | Open |
| 168 | 2021-09-10 | Online Olym Top DivC 2021 | chess.com INT | 5.4 | Vasyl Ivanchuk | Guillermo Vazquez | Draw: 1/2-1/2 | 36 | Open |
| 169 | 2021-09-10 | Online Olym Top DivC 2021 | chess.com INT | 4.2 | David Navara | Vasyl Ivanchuk | Draw: 1/2-1/2 | 41 | Open |
| 170 | 2021-09-09 | Online Olym Top DivC 2021 | chess.com INT | 2.1 | Matiss Mustaps | Vasyl Ivanchuk | Draw: 1/2-1/2 | 42 | Open |
| 171 | 2021-09-09 | Online Olym Top DivC 2021 | chess.com INT | 1.5 | Daniil Dubov | Vasyl Ivanchuk | Won: 0-1 | 31 | Open |
| 172 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 9 | Vasyl Ivanchuk | Nana Dzagnidze | Won: 1-0 | 41 | Open |
| 173 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 8 | Jeffery Xiong | Vasyl Ivanchuk | Lost: 1-0 | 32 | Open |
| 174 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 7 | Vasyl Ivanchuk | Conrad Holt | Won: 1-0 | 40 | Open |
| 175 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 6 | Rene Humberto Perera Alfonso | Vasyl Ivanchuk | Won: 0-1 | 33 | Open |
| 176 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 5 | Vasyl Ivanchuk | Burak Firat | Won: 1-0 | 74 | Open |
| 177 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 4 | Nodirbek Abdusattorov | Vasyl Ivanchuk | Lost: 1-0 | 47 | Open |
| 178 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 3 | Vasyl Ivanchuk | Ivan Khabinets | Won: 1-0 | 36 | Open |
| 179 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 2 | Vasyl Ivanchuk | Juan Rottenwohrer Suarez | Won: 1-0 | 33 | Open |
| 180 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 1 | Marina Brunello | Vasyl Ivanchuk | Won: 0-1 | 38 | Open |
| 181 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 11 | Leandro Krysa | Vasyl Ivanchuk | Draw: 1/2-1/2 | 53 | Open |
| 182 | 2021-08-31 | Titled Tuesday 31st Aug | chess.com INT | 10 | Vasyl Ivanchuk | Gata Kamsky | Lost: 0-1 | 53 | Open |
| 183 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 9 | Vadim Bobkov | Vasyl Ivanchuk | Won: 0-1 | 33 | Open |
| 184 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 8 | Vasyl Ivanchuk | Polina Shuvalova | Won: 1-0 | 34 | Open |
| 185 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 7 | Max Chen | Vasyl Ivanchuk | Won: 0-1 | 41 | Open |
| 186 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 6 | Vasyl Ivanchuk | Leonid Nozdrachev | Lost: 0-1 | 61 | Open |
| 187 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 5 | Alexandros Papasimakopoulos | Vasyl Ivanchuk | Lost: 1-0 | 55 | Open |
| 188 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 4 | Aaron Jacobson | Vasyl Ivanchuk | Draw: 1/2-1/2 | 54 | Open |
| 189 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 3 | Vasyl Ivanchuk | Nikolaos Aggelis | Won: 1-0 | 74 | Open |
| 190 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 2 | Juan Rottenwohrer Suarez | Vasyl Ivanchuk | Draw: 1/2-1/2 | 54 | Open |
| 191 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 1 | Vasyl Ivanchuk | Maksim Omariev | Won: 1-0 | 33 | Open |
| 192 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 11 | Alexey Kovalchuk | Vasyl Ivanchuk | Won: 0-1 | 20 | Open |
| 193 | 2021-08-24 | Titled Tuesday 24th Aug | chess.com INT | 10 | Vasyl Ivanchuk | Vuk Djordjevic | Lost: 0-1 | 87 | Open |
| 194 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 9 | Vasyl Ivanchuk | Parham Maghsoodloo | Won: 1-0 | 45 | Open |
| 195 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 8 | Simon K Williams | Vasyl Ivanchuk | Won: 0-1 | 47 | Open |
| 196 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 7 | Vasyl Ivanchuk | Luis Eduardo Ballester Llagaria | Won: 1-0 | 22 | Open |
| 197 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 6 | Michael Song | Vasyl Ivanchuk | Lost: 1-0 | 52 | Open |
| 198 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 5 | Vasyl Ivanchuk | Ali Mortazavi | Won: 1-0 | 28 | Open |
| 199 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 4 | Gulrukhbegim Tokhirjonova | Vasyl Ivanchuk | Won: 0-1 | 61 | Open |
| 200 | 2021-08-10 | Titled Tuesday 10th Aug | chess.com INT | 3 | Vasyl Ivanchuk | Juan Rottenwohrer Suarez | Lost: 0-1 | 54 | Open |
- vs Anish GiriLost · 0-1White · 2022-02-12 · Round 1Chess.com Rapid Wk1 Swiss
- vs Khazar BabazadaLost · 0-1White · 2021-12-07 · Round 9Titled Tuesday 7th Dec
- vs Gata KamskyWon · 0-1Black · 2021-12-07 · Round 8Titled Tuesday 7th Dec
- vs Mustafa YilmazWon · 0-1Black · 2021-12-07 · Round 7Titled Tuesday 7th Dec
- vs Juraj DruskaWon · 1-0White · 2021-12-07 · Round 6Titled Tuesday 7th Dec
- vs Ioannis KalogerisWon · 0-1Black · 2021-12-07 · Round 5Titled Tuesday 7th Dec
- vs Jeffery XiongLost · 0-1White · 2021-12-07 · Round 4Titled Tuesday 7th Dec
- vs Robert BaskinWon · 1-0White · 2021-12-07 · Round 3Titled Tuesday 7th Dec
- vs Alexander KingWon · 0-1Black · 2021-12-07 · Round 2Titled Tuesday 7th Dec
- vs Alejandro Jose Pacheco LugoWon · 1-0White · 2021-12-07 · Round 1Titled Tuesday 7th Dec
- vs David ParavyanLost · 1-0Black · 2021-12-07 · Round 11Titled Tuesday 7th Dec
- vs Valery SviridovDraw · ½–½Black · 2021-12-07 · Round 10Titled Tuesday 7th Dec
- vs Viswanathan AnandDraw · ½–½Black · 2021-09-13 · Round 1.22Online Olym KO Stage 2021
- vs Santosh Gujrathi ViditDraw · ½–½White · 2021-09-13 · Round 1.21Online Olym KO Stage 2021
- vs Viswanathan AnandDraw · ½–½White · 2021-09-13 · Round 1.21Online Olym KO Stage 2021
- vs David Anton GuijarroDraw · ½–½White · 2021-09-11 · Round 9.2Online Olym Top DivC 2021
- vs Luca Jr MoroniLost · 1-0Black · 2021-09-11 · Round 8.4Online Olym Top DivC 2021
- vs Guillermo VazquezDraw · ½–½White · 2021-09-10 · Round 5.4Online Olym Top DivC 2021
- vs David NavaraDraw · ½–½Black · 2021-09-10 · Round 4.2Online Olym Top DivC 2021
- vs Matiss MustapsDraw · ½–½Black · 2021-09-09 · Round 2.1Online Olym Top DivC 2021
- vs Daniil DubovWon · 0-1Black · 2021-09-09 · Round 1.5Online Olym Top DivC 2021
- vs Nana DzagnidzeWon · 1-0White · 2021-08-31 · Round 9Titled Tuesday 31st Aug
- vs Jeffery XiongLost · 1-0Black · 2021-08-31 · Round 8Titled Tuesday 31st Aug
- vs Conrad HoltWon · 1-0White · 2021-08-31 · Round 7Titled Tuesday 31st Aug
- vs Rene Humberto Perera AlfonsoWon · 0-1Black · 2021-08-31 · Round 6Titled Tuesday 31st Aug
- vs Burak FiratWon · 1-0White · 2021-08-31 · Round 5Titled Tuesday 31st Aug
- vs Nodirbek AbdusattorovLost · 1-0Black · 2021-08-31 · Round 4Titled Tuesday 31st Aug
- vs Ivan KhabinetsWon · 1-0White · 2021-08-31 · Round 3Titled Tuesday 31st Aug
- vs Juan Rottenwohrer SuarezWon · 1-0White · 2021-08-31 · Round 2Titled Tuesday 31st Aug
- vs Marina BrunelloWon · 0-1Black · 2021-08-31 · Round 1Titled Tuesday 31st Aug
- vs Leandro KrysaDraw · ½–½Black · 2021-08-31 · Round 11Titled Tuesday 31st Aug
- vs Gata KamskyLost · 0-1White · 2021-08-31 · Round 10Titled Tuesday 31st Aug
- vs Vadim BobkovWon · 0-1Black · 2021-08-24 · Round 9Titled Tuesday 24th Aug
- vs Polina ShuvalovaWon · 1-0White · 2021-08-24 · Round 8Titled Tuesday 24th Aug
- vs Max ChenWon · 0-1Black · 2021-08-24 · Round 7Titled Tuesday 24th Aug
- vs Leonid NozdrachevLost · 0-1White · 2021-08-24 · Round 6Titled Tuesday 24th Aug
- vs Alexandros PapasimakopoulosLost · 1-0Black · 2021-08-24 · Round 5Titled Tuesday 24th Aug
- vs Aaron JacobsonDraw · ½–½Black · 2021-08-24 · Round 4Titled Tuesday 24th Aug
- vs Nikolaos AggelisWon · 1-0White · 2021-08-24 · Round 3Titled Tuesday 24th Aug
- vs Juan Rottenwohrer SuarezDraw · ½–½Black · 2021-08-24 · Round 2Titled Tuesday 24th Aug
- vs Maksim OmarievWon · 1-0White · 2021-08-24 · Round 1Titled Tuesday 24th Aug
- vs Alexey KovalchukWon · 0-1Black · 2021-08-24 · Round 11Titled Tuesday 24th Aug
- vs Vuk DjordjevicLost · 0-1White · 2021-08-24 · Round 10Titled Tuesday 24th Aug
- vs Parham MaghsoodlooWon · 1-0White · 2021-08-10 · Round 9Titled Tuesday 10th Aug
- vs Simon K WilliamsWon · 0-1Black · 2021-08-10 · Round 8Titled Tuesday 10th Aug
- vs Luis Eduardo Ballester LlagariaWon · 1-0White · 2021-08-10 · Round 7Titled Tuesday 10th Aug
- vs Michael SongLost · 1-0Black · 2021-08-10 · Round 6Titled Tuesday 10th Aug
- vs Ali MortazaviWon · 1-0White · 2021-08-10 · Round 5Titled Tuesday 10th Aug
- vs Gulrukhbegim TokhirjonovaWon · 0-1Black · 2021-08-10 · Round 4Titled Tuesday 10th Aug
- vs Juan Rottenwohrer SuarezLost · 0-1White · 2021-08-10 · Round 3Titled Tuesday 10th Aug
FIDE tournaments
| Date | Tournament | Type | Score |
|---|---|---|---|
| 2026-10-17 | 41st European Chess Club Cup - OPEN | Classical | 4½ |
| 2026-10-10 | 2. Bundesliga Mitte AUT 2026-2027 Round 1-2 | Classical | 0 |
| 2026-10-09 | 1. Schachbundesliga 2026-2027 Oktober 2026 | Classical | 1½ |
| 2026-09-16 | 46th Chess Olympiad Samarkand 2026 Open | Classical | 4½ |
| 2026-09-05 | Druzynowe Mistrzostwa Polski - I Liga 2026 | Classical | 4½ |
| 2026-08-27 | CECLUB PRIMERA DIVISION 2026 | Classical | 5 |