Photo credit

Ruslan Ponomariov

Photo: GFHund

Own work

CC BY 3.0 · Wikimedia Commons source

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

GMRuslan Ponomariov

UKR Born 1983 (Age ≈43) Male
FIDE ID
14103320

About Ruslan Ponomariov

Ruslan Ponomariov was born in Horlivka in 1983 and learned chess from his father. His development accelerated after moving to Kramatorsk, where he attended the A. V. Momot chess school. At twelve he won the European under-18 championship, followed by the World under-18 title the next year. Show more

Ruslan Ponomariov was born in Horlivka in 1983 and learned chess from his father. His development accelerated after moving to Kramatorsk, where he attended the A. V. Momot chess school. At twelve he won the European under-18 championship, followed by the World under-18 title the next year. He became a grandmaster at fourteen. In 2002 he defeated Vasyl Ivanchuk in the FIDE World Championship final, becoming an eighteen-year-old world champion during the period when the title was divided. Later successes included runner-up finishes in the 2005 and 2009 World Cups and the 2011 Ukrainian Championship. In an interview, Ponomariov recalled the difficulty of combining extensive tournament travel with school. Individual tuition and his father's help with exams allowed him to finish school while pursuing professional chess.

FIDE ratings

2625.0

Classical

Published FIDE

2663

Rapid

Published FIDE

2625

Blitz

Published FIDE

Official classical ranks

World rank
#99
National rank · UKR
#4

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2764 Jul 2011
Recorded years
2001–2026
Archived games
2844

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
2651 1999-10-23 Bayern-ch Bank Hofmann 3rd Bad Wiessee - Ponomariov, Ruslan Shabalov, Alexander 0-1 41 Open
2652 1999-10-13 EUCup G6 Budapest 3 Ribli, Zoltan Ponomariov, Ruslan 1/2-1/2 28 Open
2653 1999-10-12 EUCup G6 Budapest 2 Yudasin, Leonid Ponomariov, Ruslan 1-0 52 Open
2654 1999-09-20 Artek olJ Artek 9 Guseinov, Elmir Ponomariov, Ruslan 0-1 52 Open
2655 1999-09-19 Artek olJ Artek 8 Ponomariov, Ruslan Petrosian, Tigran L 1/2-1/2 67 Open
2656 1999-09-18 Artek olJ Artek 7 Ni Hua Ponomariov, Ruslan 0-1 40 Open
2657 1999-09-16 Artek olJ Artek 6 Ponomariov, Ruslan Raceanu, Valentin 1-0 20 Open
2658 1999-09-15 Artek olJ Artek 5 Alekseev, Evgeny Ponomariov, Ruslan 0-1 50 Open
2659 1999-09-14 Artek olJ Artek 4 Ponomariov, Ruslan Drozdovsky, Yuri 1-0 28 Open
2660 1999-09-12 Artek olJ Artek 3 Azarov, Sergei Ponomariov, Ruslan 0-1 24 Open
2661 1999-08-05 FIDE Championship 1999 — Khalifman 1st Las Vegas 2.6 Ponomariov, Ruslan Topalov, Veselin 0-1 45 Open
2662 1999-08-05 FIDE Championship 1999 — Khalifman 1st Las Vegas 2.5 Topalov, Veselin Ponomariov, Ruslan 1-0 68 Open
2663 1999-08-05 FIDE Championship 1999 — Khalifman 1st Las Vegas 2.4 Topalov, Veselin Ponomariov, Ruslan 1/2-1/2 70 Open
2664 1999-08-05 FIDE Championship 1999 — Khalifman 1st Las Vegas 2.3 Ponomariov, Ruslan Topalov, Veselin 1/2-1/2 62 Open
2665 1999-08-04 FIDE Championship 1999 — Khalifman 1st Las Vegas 2.2 Topalov, Veselin Ponomariov, Ruslan 1-0 48 Open
2666 1999-08-03 FIDE Championship 1999 — Khalifman 1st Las Vegas 2.1 Ponomariov, Ruslan Topalov, Veselin 1-0 53 Open
2667 1999-08-01 FIDE Championship 1999 — Khalifman 1st Las Vegas 1.2 Ponomariov, Ruslan Al Modiahki, Mohamad 1-0 58 Open
2668 1999-07-31 FIDE Championship 1999 — Khalifman 1st Las Vegas 1.1 Al Modiahki, Mohamad Ponomariov, Ruslan 1/2-1/2 38 Open
2669 1999-05-16 Lausanne YM f Lausanne 1 Ponomariov, Ruslan Bacrot, Etienne 0-1 48 Open
2670 1999-05-15 Lausanne YM sf Lausanne 1 Ponomariov, Ruslan Sadvakasov, Darmen 1-0 54 Open
2671 1999-05-14 Lausanne YM qf Lausanne 1 Leitao, Rafael Ponomariov, Ruslan 0-1 49 Open
2672 1999-05-13 Lausanne YM Pool A Lausanne 2 Bacrot, Etienne Ponomariov, Ruslan 1/2-1/2 63 Open
2673 1999-05-13 Lausanne YM Pool A Lausanne 3 Ponomariov, Ruslan Bunzmann, Dimitrij 1-0 47 Open
2674 1999-05-12 Lausanne YM Pool A Lausanne 1 Sadvakasov, Darmen Ponomariov, Ruslan 1-0 90 Open
2675 1999-03-12 Chess Masters 3rd Enghien-les-Bains 9 Bologan, Viktor Ponomariov, Ruslan 0-1 35 Open
2676 1999-03-11 Chess Masters 3rd Enghien-les-Bains 8 Ponomariov, Ruslan Sadler, Matthew 1/2-1/2 44 Open
2677 1999-03-10 Chess Masters 3rd Enghien-les-Bains 7 Lautier, Joel Ponomariov, Ruslan 1-0 34 Open
2678 1999-03-09 Chess Masters 3rd Enghien-les-Bains 6 Ponomariov, Ruslan Salov, Valery 1/2-1/2 55 Open
2679 1999-03-07 Chess Masters 3rd Enghien-les-Bains 5 Tkachiev, Vladislav Ponomariov, Ruslan 1/2-1/2 26 Open
2680 1999-03-06 Chess Masters 3rd Enghien-les-Bains 4 Ponomariov, Ruslan Bacrot, Etienne 1/2-1/2 39 Open
2681 1999-03-05 Chess Masters 3rd Enghien-les-Bains 3 Rausis, Igors Ponomariov, Ruslan 1/2-1/2 44 Open
2682 1999-03-04 Chess Masters 3rd Enghien-les-Bains 2 Ponomariov, Ruslan Bauer, Christian 1/2-1/2 52 Open
2683 1999-03-03 Chess Masters 3rd Enghien-les-Bains 1 Beliavsky, Alexander G Ponomariov, Ruslan 0-1 34 Open
2684 1999-01-07 Hastings Premier 9899 Hastings 9 Shipov, Sergei Ponomariov, Ruslan 1/2-1/2 12 Open
2685 1999-01-06 Hastings Premier 9899 Hastings 8 Ponomariov, Ruslan Sadler, Matthew 1/2-1/2 27 Open
2686 1999-01-05 Hastings Premier 9899 Hastings 7 Saltaev, Mihail Ponomariov, Ruslan 0-1 41 Open
2687 1999-01-04 Hastings Premier 9899 Hastings 6 Ponomariov, Ruslan Emms, John M 1/2-1/2 72 Open
2688 1999-01-03 Hastings Premier 9899 Hastings 5 Sokolov, Ivan Ponomariov, Ruslan 1-0 71 Open
2689 1999-01-02 Hastings Premier 9899 Hastings 4 Ponomariov, Ruslan Fressinet, Laurent 1/2-1/2 71 Open
2690 1998-12-31 Hastings Premier 9899 Hastings 3 Miles, Anthony J Ponomariov, Ruslan 1/2-1/2 18 Open
2691 1998-12-30 Hastings Premier 9899 Hastings 2 Ponomariov, Ruslan Speelman, Jonathan S 1/2-1/2 23 Open
2692 1998-12-29 Hastings Premier 9899 Hastings 1 Ponomariov, Ruslan Plaskett, Jim 1-0 75 Open
2693 1998-12-23 Festival comtois 3rd Belfort 10 Ponomariov, Ruslan Hauchard, Arnaud 1/2-1/2 54 Open
2694 1998-12-22 Festival comtois 3rd Belfort 9 Degraeve, Jean Marc Ponomariov, Ruslan 1/2-1/2 58 Open
2695 1998-12-21 Festival comtois 3rd Belfort 8 Ponomariov, Ruslan Gurevich, Mikhail 1/2-1/2 70 Open
2696 1998-12-20 Festival comtois 3rd Belfort 7 Rozentalis, Eduardas Ponomariov, Ruslan 1/2-1/2 36 Open
2697 1998-12-19 Festival comtois 3rd Belfort 6 Ponomariov, Ruslan Bologan, Viktor 1/2-1/2 55 Open
2698 1998-12-18 Festival comtois 3rd Belfort 5 Hauchard, Arnaud Ponomariov, Ruslan 0-1 91 Open
2699 1998-12-17 Festival comtois 3rd Belfort 4 Ponomariov, Ruslan Degraeve, Jean Marc 1/2-1/2 37 Open
2700 1998-12-16 Festival comtois 3rd Belfort 3 Gurevich, Mikhail Ponomariov, Ruslan 1/2-1/2 43 Open
  1. vs Shabalov, AlexanderLost · 0-1White · 1999-10-23Bayern-ch Bank Hofmann 3rd
  2. vs Ribli, ZoltanDraw · ½–½Black · 1999-10-13 · Round 3EUCup G6
  3. vs Yudasin, LeonidLost · 1-0Black · 1999-10-12 · Round 2EUCup G6
  4. vs Guseinov, ElmirWon · 0-1Black · 1999-09-20 · Round 9Artek olJ
  5. vs Petrosian, Tigran LDraw · ½–½White · 1999-09-19 · Round 8Artek olJ
  6. vs Ni HuaWon · 0-1Black · 1999-09-18 · Round 7Artek olJ
  7. vs Raceanu, ValentinWon · 1-0White · 1999-09-16 · Round 6Artek olJ
  8. vs Alekseev, EvgenyWon · 0-1Black · 1999-09-15 · Round 5Artek olJ
  9. vs Drozdovsky, YuriWon · 1-0White · 1999-09-14 · Round 4Artek olJ
  10. vs Azarov, SergeiWon · 0-1Black · 1999-09-12 · Round 3Artek olJ
  11. vs Topalov, VeselinLost · 0-1White · 1999-08-05 · Round 2.6FIDE Championship 1999 — Khalifman 1st
  12. vs Topalov, VeselinLost · 1-0Black · 1999-08-05 · Round 2.5FIDE Championship 1999 — Khalifman 1st
  13. vs Topalov, VeselinDraw · ½–½Black · 1999-08-05 · Round 2.4FIDE Championship 1999 — Khalifman 1st
  14. vs Topalov, VeselinDraw · ½–½White · 1999-08-05 · Round 2.3FIDE Championship 1999 — Khalifman 1st
  15. vs Topalov, VeselinLost · 1-0Black · 1999-08-04 · Round 2.2FIDE Championship 1999 — Khalifman 1st
  16. vs Topalov, VeselinWon · 1-0White · 1999-08-03 · Round 2.1FIDE Championship 1999 — Khalifman 1st
  17. vs Al Modiahki, MohamadWon · 1-0White · 1999-08-01 · Round 1.2FIDE Championship 1999 — Khalifman 1st
  18. vs Al Modiahki, MohamadDraw · ½–½Black · 1999-07-31 · Round 1.1FIDE Championship 1999 — Khalifman 1st
  19. vs Bacrot, EtienneLost · 0-1White · 1999-05-16 · Round 1Lausanne YM f
  20. vs Sadvakasov, DarmenWon · 1-0White · 1999-05-15 · Round 1Lausanne YM sf
  21. vs Leitao, RafaelWon · 0-1Black · 1999-05-14 · Round 1Lausanne YM qf
  22. vs Bacrot, EtienneDraw · ½–½Black · 1999-05-13 · Round 2Lausanne YM Pool A
  23. vs Bunzmann, DimitrijWon · 1-0White · 1999-05-13 · Round 3Lausanne YM Pool A
  24. vs Sadvakasov, DarmenLost · 1-0Black · 1999-05-12 · Round 1Lausanne YM Pool A
  25. vs Bologan, ViktorWon · 0-1Black · 1999-03-12 · Round 9Chess Masters 3rd
  26. vs Sadler, MatthewDraw · ½–½White · 1999-03-11 · Round 8Chess Masters 3rd
  27. vs Lautier, JoelLost · 1-0Black · 1999-03-10 · Round 7Chess Masters 3rd
  28. vs Salov, ValeryDraw · ½–½White · 1999-03-09 · Round 6Chess Masters 3rd
  29. vs Tkachiev, VladislavDraw · ½–½Black · 1999-03-07 · Round 5Chess Masters 3rd
  30. vs Bacrot, EtienneDraw · ½–½White · 1999-03-06 · Round 4Chess Masters 3rd
  31. vs Rausis, IgorsDraw · ½–½Black · 1999-03-05 · Round 3Chess Masters 3rd
  32. vs Bauer, ChristianDraw · ½–½White · 1999-03-04 · Round 2Chess Masters 3rd
  33. vs Beliavsky, Alexander GWon · 0-1Black · 1999-03-03 · Round 1Chess Masters 3rd
  34. vs Shipov, SergeiDraw · ½–½Black · 1999-01-07 · Round 9Hastings Premier 9899
  35. vs Sadler, MatthewDraw · ½–½White · 1999-01-06 · Round 8Hastings Premier 9899
  36. vs Saltaev, MihailWon · 0-1Black · 1999-01-05 · Round 7Hastings Premier 9899
  37. vs Emms, John MDraw · ½–½White · 1999-01-04 · Round 6Hastings Premier 9899
  38. vs Sokolov, IvanLost · 1-0Black · 1999-01-03 · Round 5Hastings Premier 9899
  39. vs Fressinet, LaurentDraw · ½–½White · 1999-01-02 · Round 4Hastings Premier 9899
  40. vs Miles, Anthony JDraw · ½–½Black · 1998-12-31 · Round 3Hastings Premier 9899
  41. vs Speelman, Jonathan SDraw · ½–½White · 1998-12-30 · Round 2Hastings Premier 9899
  42. vs Plaskett, JimWon · 1-0White · 1998-12-29 · Round 1Hastings Premier 9899
  43. vs Hauchard, ArnaudDraw · ½–½White · 1998-12-23 · Round 10Festival comtois 3rd
  44. vs Degraeve, Jean MarcDraw · ½–½Black · 1998-12-22 · Round 9Festival comtois 3rd
  45. vs Gurevich, MikhailDraw · ½–½White · 1998-12-21 · Round 8Festival comtois 3rd
  46. vs Rozentalis, EduardasDraw · ½–½Black · 1998-12-20 · Round 7Festival comtois 3rd
  47. vs Bologan, ViktorDraw · ½–½White · 1998-12-19 · Round 6Festival comtois 3rd
  48. vs Hauchard, ArnaudWon · 0-1Black · 1998-12-18 · Round 5Festival comtois 3rd
  49. vs Degraeve, Jean MarcDraw · ½–½White · 1998-12-17 · Round 4Festival comtois 3rd
  50. vs Gurevich, MikhailDraw · ½–½Black · 1998-12-16 · Round 3Festival comtois 3rd

FIDE tournaments

DateTournamentTypeScore
2026-10-10Team 2027 - Nationale 1 r1-2Classical1
2026-10-03RAPID FIDE - Ibiza Travel 2026Rapid8
2026-10-02BLITZ FIDE - Ibiza Travel 2026Blitz11

All tournament results