Photo credit

Veselin Topalov

Photo: Stefan64

Own work

CC BY-SA 3.0 · Wikimedia Commons source

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

GMVeselin Topalov

BUL Born 1975 (Age ≈51) Male
FIDE ID
2900084

About Veselin Topalov

Veselin Topalov was born in Ruse, Bulgaria, and learned chess from his father at eight. At twelve he began working with Silvio Danailov, who became his longtime manager. He won the world under-14 championship in 1989. A world under-16 silver medal followed in 1990. He became a grandmaster in 1992. Show more

Veselin Topalov was born in Ruse, Bulgaria, and learned chess from his father at eight. At twelve he began working with Silvio Danailov, who became his longtime manager. He won the world under-14 championship in 1989. A world under-16 silver medal followed in 1990. He became a grandmaster in 1992. On his Olympiad debut in 1994, he defeated Garry Kasparov and helped Bulgaria finish fourth.

Topalov became FIDE world champion by winning the 2005 tournament in San Luis. He also received that year's Chess Oscar. In 2006 he faced Vladimir Kramnik in the match that reunited the world title. Kramnik won after rapid tiebreaks. Topalov challenged Viswanathan Anand in 2010 but lost the final game and the match. He occupied the world number-one position during two separate periods. His later achievements included board-one gold at the 2014 Olympiad and victory at Norway Chess in 2015. Away from the tournament circuit, he settled with his family in Salamanca, Spain.

FIDE ratings

Classical

2695.0

Published FIDE

Rapid

2607

Published FIDE

Blitz

2627

Published FIDE

Official classical ranks

World rank
#33
National rank · BUL
#1

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2816 Jul 2015
Recorded years
2001–2026
Archived games
2791

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

Browse all games, filter by year and download PGN

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
401 2017-06-24 GCT Blitz Paris 2017 Paris FRA 7.2 So,W Topalov, Veselin Draw: 1/2-1/2 39 Open
402 2017-06-24 GCT Blitz Paris 2017 Paris FRA 6.4 Topalov, Veselin Nakamura,Hi Draw: 1/2-1/2 61 Open
403 2017-06-24 GCT Blitz Paris 2017 Paris FRA 9.4 Etienne Bacrot Veselin Topalov Draw: 1/2-1/2 53 Open
404 2017-06-24 GCT Blitz Paris 2017 Paris FRA 8.2 Veselin Topalov Fabiano Caruana Lost: 0-1 35 Open
405 2017-06-24 GCT Blitz Paris 2017 Paris FRA 7.2 Wesley So Veselin Topalov Draw: 1/2-1/2 39 Open
406 2017-06-24 GCT Blitz Paris 2017 Paris FRA 6.4 Veselin Topalov Hikaru Nakamura Draw: 1/2-1/2 61 Open
407 2017-06-24 GCT Blitz Paris 2017 Paris FRA 5.5 Maxime Vachier-Lagrave Veselin Topalov Lost: 1-0 36 Open
408 2017-06-24 GCT Blitz Paris 2017 Paris FRA 4.4 Veselin Topalov Sergey Karjakin Draw: 1/2-1/2 35 Open
409 2017-06-24 GCT Blitz Paris 2017 Paris FRA 3.4 Magnus Carlsen Veselin Topalov Lost: 1-0 52 Open
410 2017-06-24 GCT Blitz Paris 2017 Paris FRA 2.5 Veselin Topalov Shakhriyar Mamedyarov Draw: 1/2-1/2 28 Open
411 2017-06-24 GCT Blitz Paris 2017 Paris FRA 1.2 Veselin Topalov Alexander Grischuk Won: 1-0 51 Open
412 2017-06-23 GCT Rapid Paris 2017 Paris FRA 9.5 Topalov, Veselin Nakamura,Hi Lost: 0-1 43 Open
413 2017-06-23 GCT Rapid Paris 2017 Paris FRA 7.4 So,W Topalov, Veselin Draw: 1/2-1/2 60 Open
414 2017-06-23 GCT Rapid Paris 2017 Paris FRA 9.5 Veselin Topalov Hikaru Nakamura Lost: 0-1 43 Open
415 2017-06-23 GCT Rapid Paris 2017 Paris FRA 8.2 Shakhriyar Mamedyarov Veselin Topalov Lost: 1-0 35 Open
416 2017-06-23 GCT Rapid Paris 2017 Paris FRA 7.4 Wesley So Veselin Topalov Draw: 1/2-1/2 60 Open
417 2017-06-22 GCT Rapid Paris 2017 Paris FRA 6.5 Veselin Topalov Maxime Vachier-Lagrave Lost: 0-1 46 Open
418 2017-06-22 GCT Rapid Paris 2017 Paris FRA 5.5 Magnus Carlsen Veselin Topalov Lost: 1-0 32 Open
419 2017-06-22 GCT Rapid Paris 2017 Paris FRA 4.5 Veselin Topalov Alexander Grischuk Lost: 0-1 68 Open
420 2017-06-21 GCT Rapid Paris 2017 Paris FRA 3.4 Etienne Bacrot Veselin Topalov Draw: 1/2-1/2 46 Open
421 2017-06-21 GCT Rapid Paris 2017 Paris FRA 2.5 Veselin Topalov Fabiano Caruana Won: 1-0 66 Open
422 2017-06-21 GCT Rapid Paris 2017 Paris FRA 1.4 Sergey Karjakin Veselin Topalov Draw: 1/2-1/2 91 Open
423 2017-04-30 Vugar Gashimov Mem 2017 Shamkir AZE 9.3 Shakhriyar Mamedyarov Veselin Topalov Draw: 1/2-1/2 41 Open
424 2017-04-29 Vugar Gashimov Mem 2017 Shamkir AZE 8.5 Veselin Topalov Pentala Harikrishna Draw: 1/2-1/2 55 Open
425 2017-04-28 Vugar Gashimov Mem 2017 Shamkir AZE 7.4 Teimour Radjabov Veselin Topalov Draw: 1/2-1/2 28 Open
426 2017-04-27 Vugar Gashimov Mem 2017 Shamkir AZE 6.2 Veselin Topalov Pavel Eljanov Won: 1-0 60 Open
427 2017-04-25 Vugar Gashimov Mem 2017 Shamkir AZE 5.4 Sergey Karjakin Veselin Topalov Lost: 1-0 30 Open
428 2017-04-24 Vugar Gashimov Mem 2017 Shamkir AZE 4.4 Topalov, Veselin So,W Draw: 1/2-1/2 64 Open
429 2017-04-24 Vugar Gashimov Mem 2017 Shamkir AZE 4.4 Veselin Topalov Wesley So Draw: 1/2-1/2 64 Open
430 2017-04-23 Vugar Gashimov Mem 2017 Shamkir AZE 3.2 Veselin Topalov Vladimir Kramnik Draw: 1/2-1/2 35 Open
431 2017-04-22 Vugar Gashimov Mem 2017 Shamkir AZE 2.2 Radoslaw Wojtaszek Veselin Topalov Won: 0-1 34 Open
432 2017-04-21 Vugar Gashimov Mem 2017 Shamkir AZE 1.5 Topalov, Veselin Adams,Mi Draw: 1/2-1/2 42 Open
433 2017-04-21 Vugar Gashimov Mem 2017 Shamkir AZE 1.5 Veselin Topalov Michael Adams Draw: 1/2-1/2 42 Open
434 2017-02-02 Gibraltar Masters 2017 Caleta ENG 10.7 Benjamin Gledura Veselin Topalov Won: 0-1 34 Open
435 2017-02-01 Gibraltar Masters 2017 Caleta ENG 9.2 Veselin Topalov David Anton Guijarro Lost: 0-1 42 Open
436 2017-01-31 Gibraltar Masters 2017 Caleta ENG 8.4 Emil Sutovsky Veselin Topalov Won: 0-1 42 Open
437 2017-01-30 Gibraltar Masters 2017 Caleta ENG 7.3 Ivan Cheparinov Veselin Topalov Draw: 1/2-1/2 43 Open
438 2017-01-29 Gibraltar Masters 2017 Caleta ENG 6.6 Veselin Topalov David W L Howell Won: 1-0 79 Open
439 2017-01-28 Gibraltar Masters 2017 Caleta ENG 5.12 Veselin Topalov Bogdan-Daniel Deac Won: 1-0 25 Open
440 2017-01-27 Gibraltar Masters 2017 Caleta ENG 4.22 Gergely Kantor Veselin Topalov Won: 0-1 50 Open
441 2017-01-26 Gibraltar Masters 2017 Caleta ENG 3.22 Veselin Topalov Leandro Krysa Draw: 1/2-1/2 37 Open
442 2017-01-25 Gibraltar Masters 2017 Caleta ENG 2.7 Jean-Noel Riff Veselin Topalov Draw: 1/2-1/2 35 Open
443 2017-01-24 Gibraltar Masters 2017 Caleta ENG 1.7 Topalov, Veselin Paehtz,T sr Won: 1-0 16 Open
444 2017-01-24 Gibraltar Masters 2017 Caleta ENG 1.7 Veselin Topalov Thomas Paehtz Won: 1-0 16 Open
445 2016-12-18 8th London Classic 2016 London ENG 9.5 Levon Aronian Veselin Topalov Won: 0-1 53 Open
446 2016-12-17 8th London Classic 2016 London ENG 8.4 Veselin Topalov Viswanathan Anand Lost: 0-1 34 Open
447 2016-12-16 8th London Classic 2016 London ENG 7.5 Anish Giri Veselin Topalov Draw: 1/2-1/2 67 Open
448 2016-12-15 8th London Classic 2016 London ENG 6.1 Topalov, Veselin So,W Lost: 0-1 27 Open
449 2016-12-15 8th London Classic 2016 London ENG 6.1 Veselin Topalov Wesley So Lost: 0-1 27 Open
450 2016-12-13 8th London Classic 2016 London ENG 5.5 Adams,Mi Topalov, Veselin Lost: 1-0 33 Open
  1. vs So,WDraw · ½–½Black · 2017-06-24 · Round 7.2GCT Blitz Paris 2017
  2. vs Nakamura,HiDraw · ½–½White · 2017-06-24 · Round 6.4GCT Blitz Paris 2017
  3. vs Etienne BacrotDraw · ½–½Black · 2017-06-24 · Round 9.4GCT Blitz Paris 2017
  4. vs Fabiano CaruanaLost · 0-1White · 2017-06-24 · Round 8.2GCT Blitz Paris 2017
  5. vs Wesley SoDraw · ½–½Black · 2017-06-24 · Round 7.2GCT Blitz Paris 2017
  6. vs Hikaru NakamuraDraw · ½–½White · 2017-06-24 · Round 6.4GCT Blitz Paris 2017
  7. vs Maxime Vachier-LagraveLost · 1-0Black · 2017-06-24 · Round 5.5GCT Blitz Paris 2017
  8. vs Sergey KarjakinDraw · ½–½White · 2017-06-24 · Round 4.4GCT Blitz Paris 2017
  9. vs Magnus CarlsenLost · 1-0Black · 2017-06-24 · Round 3.4GCT Blitz Paris 2017
  10. vs Shakhriyar MamedyarovDraw · ½–½White · 2017-06-24 · Round 2.5GCT Blitz Paris 2017
  11. vs Alexander GrischukWon · 1-0White · 2017-06-24 · Round 1.2GCT Blitz Paris 2017
  12. vs Nakamura,HiLost · 0-1White · 2017-06-23 · Round 9.5GCT Rapid Paris 2017
  13. vs So,WDraw · ½–½Black · 2017-06-23 · Round 7.4GCT Rapid Paris 2017
  14. vs Hikaru NakamuraLost · 0-1White · 2017-06-23 · Round 9.5GCT Rapid Paris 2017
  15. vs Shakhriyar MamedyarovLost · 1-0Black · 2017-06-23 · Round 8.2GCT Rapid Paris 2017
  16. vs Wesley SoDraw · ½–½Black · 2017-06-23 · Round 7.4GCT Rapid Paris 2017
  17. vs Maxime Vachier-LagraveLost · 0-1White · 2017-06-22 · Round 6.5GCT Rapid Paris 2017
  18. vs Magnus CarlsenLost · 1-0Black · 2017-06-22 · Round 5.5GCT Rapid Paris 2017
  19. vs Alexander GrischukLost · 0-1White · 2017-06-22 · Round 4.5GCT Rapid Paris 2017
  20. vs Etienne BacrotDraw · ½–½Black · 2017-06-21 · Round 3.4GCT Rapid Paris 2017
  21. vs Fabiano CaruanaWon · 1-0White · 2017-06-21 · Round 2.5GCT Rapid Paris 2017
  22. vs Sergey KarjakinDraw · ½–½Black · 2017-06-21 · Round 1.4GCT Rapid Paris 2017
  23. vs Shakhriyar MamedyarovDraw · ½–½Black · 2017-04-30 · Round 9.3Vugar Gashimov Mem 2017
  24. vs Pentala HarikrishnaDraw · ½–½White · 2017-04-29 · Round 8.5Vugar Gashimov Mem 2017
  25. vs Teimour RadjabovDraw · ½–½Black · 2017-04-28 · Round 7.4Vugar Gashimov Mem 2017
  26. vs Pavel EljanovWon · 1-0White · 2017-04-27 · Round 6.2Vugar Gashimov Mem 2017
  27. vs Sergey KarjakinLost · 1-0Black · 2017-04-25 · Round 5.4Vugar Gashimov Mem 2017
  28. vs So,WDraw · ½–½White · 2017-04-24 · Round 4.4Vugar Gashimov Mem 2017
  29. vs Wesley SoDraw · ½–½White · 2017-04-24 · Round 4.4Vugar Gashimov Mem 2017
  30. vs Vladimir KramnikDraw · ½–½White · 2017-04-23 · Round 3.2Vugar Gashimov Mem 2017
  31. vs Radoslaw WojtaszekWon · 0-1Black · 2017-04-22 · Round 2.2Vugar Gashimov Mem 2017
  32. vs Adams,MiDraw · ½–½White · 2017-04-21 · Round 1.5Vugar Gashimov Mem 2017
  33. vs Michael AdamsDraw · ½–½White · 2017-04-21 · Round 1.5Vugar Gashimov Mem 2017
  34. vs Benjamin GleduraWon · 0-1Black · 2017-02-02 · Round 10.7Gibraltar Masters 2017
  35. vs David Anton GuijarroLost · 0-1White · 2017-02-01 · Round 9.2Gibraltar Masters 2017
  36. vs Emil SutovskyWon · 0-1Black · 2017-01-31 · Round 8.4Gibraltar Masters 2017
  37. vs Ivan CheparinovDraw · ½–½Black · 2017-01-30 · Round 7.3Gibraltar Masters 2017
  38. vs David W L HowellWon · 1-0White · 2017-01-29 · Round 6.6Gibraltar Masters 2017
  39. vs Bogdan-Daniel DeacWon · 1-0White · 2017-01-28 · Round 5.12Gibraltar Masters 2017
  40. vs Gergely KantorWon · 0-1Black · 2017-01-27 · Round 4.22Gibraltar Masters 2017
  41. vs Leandro KrysaDraw · ½–½White · 2017-01-26 · Round 3.22Gibraltar Masters 2017
  42. vs Jean-Noel RiffDraw · ½–½Black · 2017-01-25 · Round 2.7Gibraltar Masters 2017
  43. vs Paehtz,T srWon · 1-0White · 2017-01-24 · Round 1.7Gibraltar Masters 2017
  44. vs Thomas PaehtzWon · 1-0White · 2017-01-24 · Round 1.7Gibraltar Masters 2017
  45. vs Levon AronianWon · 0-1Black · 2016-12-18 · Round 9.58th London Classic 2016
  46. vs Viswanathan AnandLost · 0-1White · 2016-12-17 · Round 8.48th London Classic 2016
  47. vs Anish GiriDraw · ½–½Black · 2016-12-16 · Round 7.58th London Classic 2016
  48. vs So,WLost · 0-1White · 2016-12-15 · Round 6.18th London Classic 2016
  49. vs Wesley SoLost · 0-1White · 2016-12-15 · Round 6.18th London Classic 2016
  50. vs Adams,MiLost · 1-0Black · 2016-12-13 · Round 5.58th London Classic 2016