Photo credit

Vasyl Ivanchuk

Photo: GibChess

Round 9 Gibraltar Chess post-game interview with Vassily Ivanchuk (frame grab, 0:23)

CC BY 3.0 · Wikimedia Commons source

Cropped to a square portrait, resized and converted to WebP.

GMVasyl Ivanchuk

UKR Born 1969 (Age ≈57) Male
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

Classical

2635.0

Published FIDE

Rapid

2619

Published FIDE

Blitz

2621

Published 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

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
  1. vs Anish GiriLost · 0-1White · 2022-02-12 · Round 1Chess.com Rapid Wk1 Swiss
  2. vs Khazar BabazadaLost · 0-1White · 2021-12-07 · Round 9Titled Tuesday 7th Dec
  3. vs Gata KamskyWon · 0-1Black · 2021-12-07 · Round 8Titled Tuesday 7th Dec
  4. vs Mustafa YilmazWon · 0-1Black · 2021-12-07 · Round 7Titled Tuesday 7th Dec
  5. vs Juraj DruskaWon · 1-0White · 2021-12-07 · Round 6Titled Tuesday 7th Dec
  6. vs Ioannis KalogerisWon · 0-1Black · 2021-12-07 · Round 5Titled Tuesday 7th Dec
  7. vs Jeffery XiongLost · 0-1White · 2021-12-07 · Round 4Titled Tuesday 7th Dec
  8. vs Robert BaskinWon · 1-0White · 2021-12-07 · Round 3Titled Tuesday 7th Dec
  9. vs Alexander KingWon · 0-1Black · 2021-12-07 · Round 2Titled Tuesday 7th Dec
  10. vs Alejandro Jose Pacheco LugoWon · 1-0White · 2021-12-07 · Round 1Titled Tuesday 7th Dec
  11. vs David ParavyanLost · 1-0Black · 2021-12-07 · Round 11Titled Tuesday 7th Dec
  12. vs Valery SviridovDraw · ½–½Black · 2021-12-07 · Round 10Titled Tuesday 7th Dec
  13. vs Viswanathan AnandDraw · ½–½Black · 2021-09-13 · Round 1.22Online Olym KO Stage 2021
  14. vs Santosh Gujrathi ViditDraw · ½–½White · 2021-09-13 · Round 1.21Online Olym KO Stage 2021
  15. vs Viswanathan AnandDraw · ½–½White · 2021-09-13 · Round 1.21Online Olym KO Stage 2021
  16. vs David Anton GuijarroDraw · ½–½White · 2021-09-11 · Round 9.2Online Olym Top DivC 2021
  17. vs Luca Jr MoroniLost · 1-0Black · 2021-09-11 · Round 8.4Online Olym Top DivC 2021
  18. vs Guillermo VazquezDraw · ½–½White · 2021-09-10 · Round 5.4Online Olym Top DivC 2021
  19. vs David NavaraDraw · ½–½Black · 2021-09-10 · Round 4.2Online Olym Top DivC 2021
  20. vs Matiss MustapsDraw · ½–½Black · 2021-09-09 · Round 2.1Online Olym Top DivC 2021
  21. vs Daniil DubovWon · 0-1Black · 2021-09-09 · Round 1.5Online Olym Top DivC 2021
  22. vs Nana DzagnidzeWon · 1-0White · 2021-08-31 · Round 9Titled Tuesday 31st Aug
  23. vs Jeffery XiongLost · 1-0Black · 2021-08-31 · Round 8Titled Tuesday 31st Aug
  24. vs Conrad HoltWon · 1-0White · 2021-08-31 · Round 7Titled Tuesday 31st Aug
  25. vs Rene Humberto Perera AlfonsoWon · 0-1Black · 2021-08-31 · Round 6Titled Tuesday 31st Aug
  26. vs Burak FiratWon · 1-0White · 2021-08-31 · Round 5Titled Tuesday 31st Aug
  27. vs Nodirbek AbdusattorovLost · 1-0Black · 2021-08-31 · Round 4Titled Tuesday 31st Aug
  28. vs Ivan KhabinetsWon · 1-0White · 2021-08-31 · Round 3Titled Tuesday 31st Aug
  29. vs Juan Rottenwohrer SuarezWon · 1-0White · 2021-08-31 · Round 2Titled Tuesday 31st Aug
  30. vs Marina BrunelloWon · 0-1Black · 2021-08-31 · Round 1Titled Tuesday 31st Aug
  31. vs Leandro KrysaDraw · ½–½Black · 2021-08-31 · Round 11Titled Tuesday 31st Aug
  32. vs Gata KamskyLost · 0-1White · 2021-08-31 · Round 10Titled Tuesday 31st Aug
  33. vs Vadim BobkovWon · 0-1Black · 2021-08-24 · Round 9Titled Tuesday 24th Aug
  34. vs Polina ShuvalovaWon · 1-0White · 2021-08-24 · Round 8Titled Tuesday 24th Aug
  35. vs Max ChenWon · 0-1Black · 2021-08-24 · Round 7Titled Tuesday 24th Aug
  36. vs Leonid NozdrachevLost · 0-1White · 2021-08-24 · Round 6Titled Tuesday 24th Aug
  37. vs Alexandros PapasimakopoulosLost · 1-0Black · 2021-08-24 · Round 5Titled Tuesday 24th Aug
  38. vs Aaron JacobsonDraw · ½–½Black · 2021-08-24 · Round 4Titled Tuesday 24th Aug
  39. vs Nikolaos AggelisWon · 1-0White · 2021-08-24 · Round 3Titled Tuesday 24th Aug
  40. vs Juan Rottenwohrer SuarezDraw · ½–½Black · 2021-08-24 · Round 2Titled Tuesday 24th Aug
  41. vs Maksim OmarievWon · 1-0White · 2021-08-24 · Round 1Titled Tuesday 24th Aug
  42. vs Alexey KovalchukWon · 0-1Black · 2021-08-24 · Round 11Titled Tuesday 24th Aug
  43. vs Vuk DjordjevicLost · 0-1White · 2021-08-24 · Round 10Titled Tuesday 24th Aug
  44. vs Parham MaghsoodlooWon · 1-0White · 2021-08-10 · Round 9Titled Tuesday 10th Aug
  45. vs Simon K WilliamsWon · 0-1Black · 2021-08-10 · Round 8Titled Tuesday 10th Aug
  46. vs Luis Eduardo Ballester LlagariaWon · 1-0White · 2021-08-10 · Round 7Titled Tuesday 10th Aug
  47. vs Michael SongLost · 1-0Black · 2021-08-10 · Round 6Titled Tuesday 10th Aug
  48. vs Ali MortazaviWon · 1-0White · 2021-08-10 · Round 5Titled Tuesday 10th Aug
  49. vs Gulrukhbegim TokhirjonovaWon · 0-1Black · 2021-08-10 · Round 4Titled Tuesday 10th Aug
  50. vs Juan Rottenwohrer SuarezLost · 0-1White · 2021-08-10 · Round 3Titled Tuesday 10th Aug

FIDE tournaments

All tournament results