GMPetr Haba

CZE Born 1965 Male
FIDE ID
300160

Player overview

Petr Haba’s highest recorded classical FIDE rating is 2570 (July 2008). On the November 2026 FIDE list, Petr Haba ranks #1968 worldwide and #37 in Czech Republic among active classical players.

FIDE ratings

Classical

2385

Published FIDE

Rapid

—

Published FIDE

Blitz

2474

Published FIDE

Official classical ranks

World rank
#1968
National rank · CZE
#37

Active players · Nov 2026 FIDE list ⓘ

Rating milestones

Highest recorded rating
2570 Jul 2008
Recorded years
2001–2026
Archived games
710

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
451 2018-08-31 Wuerttemberg Masters 2018 Illertissen GER 7.3 Bernhard Sinz Petr Haba Draw: 1/2-1/2 33 Open
452 2018-08-30 Wuerttemberg Masters 2018 Illertissen GER 6.4 Petr Haba Dejan Pikula Won: 1-0 48 Open
453 2018-08-29 Wuerttemberg Masters 2018 Illertissen GER 5.2 Jens Hirneise Petr Haba Won: 0-1 48 Open
454 2018-08-28 Wuerttemberg Masters 2018 Illertissen GER 4.5 Petr Haba Jaroslaw Krassowizkij Won: 1-0 50 Open
455 2018-08-27 Wuerttemberg Masters 2018 Illertissen GER 3.1 Petr Haba Alexander Baburin Draw: 1/2-1/2 49 Open
456 2018-08-26 Wuerttemberg Masters 2018 Illertissen GER 2.5 Thilo Kabisch Petr Haba Lost: 1-0 48 Open
457 2018-08-25 Wuerttemberg Masters 2018 Illertissen GER 1.2 Petr Haba Sebastian Fischer Draw: 1/2-1/2 31 Open
458 2018-07-28 29th Czech Open A 2018 Pardubice CZE 9.49 Petr Haba Danyil Mosesov Won: 1-0 58 Open
459 2018-07-27 29th Czech Open A 2018 Pardubice CZE 8.42 Josef Gheng Petr Haba Draw: 1/2-1/2 72 Open
460 2018-07-26 29th Czech Open A 2018 Pardubice CZE 7.45 Petr Haba Ralf Mueller Draw: 1/2-1/2 34 Open
461 2018-07-25 29th Czech Open A 2018 Pardubice CZE 6.65 Simon Elgersma Petr Haba Won: 0-1 52 Open
462 2018-07-24 29th Czech Open A 2018 Pardubice CZE 5.65 Petr Haba Volodymyr Meleshko Draw: 1/2-1/2 24 Open
463 2018-07-23 29th Czech Open A 2018 Pardubice CZE 4.43 Justin Sarkar Petr Haba Lost: 1-0 45 Open
464 2018-07-22 29th Czech Open A 2018 Pardubice CZE 3.61 Petr Haba Sugar Gan-Erdene Won: 1-0 36 Open
465 2018-07-21 29th Czech Open A 2018 Pardubice CZE 2.36 Andrei Gurbanov Petr Haba Lost: 1-0 56 Open
466 2018-07-20 29th Czech Open A 2018 Pardubice CZE 1.51 Petr Haba Anastasiya Geller Won: 1-0 32 Open
467 2018-06-03 Mitropa Cup 2018 Le Castella ITA 4.4 Petr Haba Thore Perske Draw: 1/2-1/2 1 Open
468 2018-05-06 ch-CZE 2018 Ostrava CZE 9.7 Petr Neuman Petr Haba Draw: 1/2-1/2 8 Open
469 2018-05-05 ch-CZE 2018 Ostrava CZE 8.6 Petr Haba Jan Krejci Draw: 1/2-1/2 38 Open
470 2018-05-04 ch-CZE 2018 Ostrava CZE 7.9 Vojtech Riha Petr Haba Won: 0-1 54 Open
471 2018-05-03 ch-CZE 2018 Ostrava CZE 6.7 Petr Haba Svatopluk Svoboda Lost: 0-1 38 Open
472 2018-05-02 ch-CZE 2018 Ostrava CZE 5.6 Jan Vykouk Petr Haba Draw: 1/2-1/2 28 Open
473 2018-05-01 ch-CZE 2018 Ostrava CZE 4.9 Petr Haba Jan Mikes Won: 1-0 41 Open
474 2018-04-30 ch-CZE 2018 Ostrava CZE 3.7 Martin Cerveny Petr Haba Draw: 1/2-1/2 34 Open
475 2018-04-29 ch-CZE 2018 Ostrava CZE 2.14 Petr Haba 301175 Won: 1-0 41 Open
476 2018-04-28 ch-CZE 2018 Ostrava CZE 1.9 Josef Jurek Petr Haba Draw: 1/2-1/2 23 Open
477 2018-04-07 TCh-AUT 2017-18 Austria AUT 11.5 Falko Bindrich Petr Haba Lost: 1-0 42 Open
478 2018-04-06 TCh-AUT 2017-18 Austria AUT 10.3 Petr Haba Noel Studer Lost: 0-1 31 Open
479 2018-04-05 TCh-AUT 2017-18 Austria AUT 9.4 Emil Sutovsky Petr Haba Lost: 1-0 25 Open
480 2018-04-02 2nd Rottal Open 2018 Pfarrkirchen GER 7.3 Petr Haba Martin Ganic Won: 1-0 29 Open
481 2018-04-02 2nd Rottal Open 2018 Pfarrkirchen GER 6.2 Christoph Singer Petr Haba Draw: 1/2-1/2 21 Open
482 2018-04-01 2nd Rottal Open 2018 Pfarrkirchen GER 5.1 Petr Haba Viesturs Meijers Draw: 1/2-1/2 33 Open
483 2018-04-01 2nd Rottal Open 2018 Pfarrkirchen GER 4.2 Kirill Burdalev Petr Haba Draw: 1/2-1/2 23 Open
484 2018-03-31 2nd Rottal Open 2018 Pfarrkirchen GER 3.2 Petr Haba Roland Posch Won: 1-0 35 Open
485 2018-03-31 2nd Rottal Open 2018 Pfarrkirchen GER 2.2 Martin Metodiev Petr Haba Won: 0-1 31 Open
486 2018-03-30 2nd Rottal Open 2018 Pfarrkirchen GER 1.2 Petr Haba Jean Bausch Won: 1-0 24 Open
487 2018-03-25 TCh-CZE 1 Liga Vychod Czech Republic CZE 10.3 Karel Malinovsky Petr Haba Draw: 1/2-1/2 21 Open
488 2018-03-04 TCh-CZE 1 Liga Vychod Czech Republic CZE 9.5 Petr Haba Radomir Caletka Won: 1-0 50 Open
489 2018-02-25 2nd Bundesliga Ost 2017-18 Germany GER 10.3 Alexander Hilverda Petr Haba Draw: 1/2-1/2 14 Open
490 2018-02-24 2nd Bundesliga Ost 2017-18 Germany GER 9.3 Petr Haba Andreas Rupprecht Won: 1-0 34 Open
491 2018-02-18 TCh-CZE 1 Liga Vychod Czech Republic CZE 8.2 Igor Stohl Petr Haba Draw: 1/2-1/2 35 Open
492 2018-02-11 TCh-CZE Extraliga 2017-18 Czech Republic CZE 8.3 Tomas Studnicka Petr Haba Draw: 1/2-1/2 61 Open
493 2018-02-04 TCh-CZE 1 Liga Vychod Czech Republic CZE 7.6 Petr Haba Richard Jr. Biolek Won: 1-0 40 Open
494 2018-01-21 TCh-AUT 2017-18 Austria AUT 8.4 Petr Haba Niclas Huschenbeth Draw: 1/2-1/2 75 Open
495 2018-01-20 TCh-AUT 2017-18 Austria AUT 7.3 Luka Lenic Petr Haba Draw: 1/2-1/2 31 Open
496 2018-01-19 TCh-AUT 2017-18 Austria AUT 6.5 Petr Haba Hrant Melkumyan Lost: 0-1 65 Open
497 2018-01-18 TCh-AUT 2017-18 Austria AUT 5.2 Bartlomiej Heberla Petr Haba Draw: 1/2-1/2 43 Open
498 2018-01-13 TCh-CZE Extraliga 2017-18 Czech Republic CZE 5.6 Michal Vavra Petr Haba Won: 0-1 40 Open
499 2018-01-07 TCh-CZE 1 Liga Vychod Czech Republic CZE 5.6 Stanislav Jasny Petr Haba Draw: 1/2-1/2 29 Open
500 2017-12-10 2nd Bundesliga Ost 2017-18 Germany GER 6.3 Michael Prusikin Petr Haba Draw: 1/2-1/2 14 Open
  1. vs Bernhard SinzDraw · ½–½Black · 2018-08-31 · Round 7.3Wuerttemberg Masters 2018
  2. vs Dejan PikulaWon · 1-0White · 2018-08-30 · Round 6.4Wuerttemberg Masters 2018
  3. vs Jens HirneiseWon · 0-1Black · 2018-08-29 · Round 5.2Wuerttemberg Masters 2018
  4. vs Jaroslaw KrassowizkijWon · 1-0White · 2018-08-28 · Round 4.5Wuerttemberg Masters 2018
  5. vs Alexander BaburinDraw · ½–½White · 2018-08-27 · Round 3.1Wuerttemberg Masters 2018
  6. vs Thilo KabischLost · 1-0Black · 2018-08-26 · Round 2.5Wuerttemberg Masters 2018
  7. vs Sebastian FischerDraw · ½–½White · 2018-08-25 · Round 1.2Wuerttemberg Masters 2018
  8. vs Danyil MosesovWon · 1-0White · 2018-07-28 · Round 9.4929th Czech Open A 2018
  9. vs Josef GhengDraw · ½–½Black · 2018-07-27 · Round 8.4229th Czech Open A 2018
  10. vs Ralf MuellerDraw · ½–½White · 2018-07-26 · Round 7.4529th Czech Open A 2018
  11. vs Simon ElgersmaWon · 0-1Black · 2018-07-25 · Round 6.6529th Czech Open A 2018
  12. vs Volodymyr MeleshkoDraw · ½–½White · 2018-07-24 · Round 5.6529th Czech Open A 2018
  13. vs Justin SarkarLost · 1-0Black · 2018-07-23 · Round 4.4329th Czech Open A 2018
  14. vs Sugar Gan-ErdeneWon · 1-0White · 2018-07-22 · Round 3.6129th Czech Open A 2018
  15. vs Andrei GurbanovLost · 1-0Black · 2018-07-21 · Round 2.3629th Czech Open A 2018
  16. vs Anastasiya GellerWon · 1-0White · 2018-07-20 · Round 1.5129th Czech Open A 2018
  17. vs Thore PerskeDraw · ½–½White · 2018-06-03 · Round 4.4Mitropa Cup 2018
  18. vs Petr NeumanDraw · ½–½Black · 2018-05-06 · Round 9.7ch-CZE 2018
  19. vs Jan KrejciDraw · ½–½White · 2018-05-05 · Round 8.6ch-CZE 2018
  20. vs Vojtech RihaWon · 0-1Black · 2018-05-04 · Round 7.9ch-CZE 2018
  21. vs Svatopluk SvobodaLost · 0-1White · 2018-05-03 · Round 6.7ch-CZE 2018
  22. vs Jan VykoukDraw · ½–½Black · 2018-05-02 · Round 5.6ch-CZE 2018
  23. vs Jan MikesWon · 1-0White · 2018-05-01 · Round 4.9ch-CZE 2018
  24. vs Martin CervenyDraw · ½–½Black · 2018-04-30 · Round 3.7ch-CZE 2018
  25. vs 301175Won · 1-0White · 2018-04-29 · Round 2.14ch-CZE 2018
  26. vs Josef JurekDraw · ½–½Black · 2018-04-28 · Round 1.9ch-CZE 2018
  27. vs Falko BindrichLost · 1-0Black · 2018-04-07 · Round 11.5TCh-AUT 2017-18
  28. vs Noel StuderLost · 0-1White · 2018-04-06 · Round 10.3TCh-AUT 2017-18
  29. vs Emil SutovskyLost · 1-0Black · 2018-04-05 · Round 9.4TCh-AUT 2017-18
  30. vs Martin GanicWon · 1-0White · 2018-04-02 · Round 7.32nd Rottal Open 2018
  31. vs Christoph SingerDraw · ½–½Black · 2018-04-02 · Round 6.22nd Rottal Open 2018
  32. vs Viesturs MeijersDraw · ½–½White · 2018-04-01 · Round 5.12nd Rottal Open 2018
  33. vs Kirill BurdalevDraw · ½–½Black · 2018-04-01 · Round 4.22nd Rottal Open 2018
  34. vs Roland PoschWon · 1-0White · 2018-03-31 · Round 3.22nd Rottal Open 2018
  35. vs Martin MetodievWon · 0-1Black · 2018-03-31 · Round 2.22nd Rottal Open 2018
  36. vs Jean BauschWon · 1-0White · 2018-03-30 · Round 1.22nd Rottal Open 2018
  37. vs Karel MalinovskyDraw · ½–½Black · 2018-03-25 · Round 10.3TCh-CZE 1 Liga Vychod
  38. vs Radomir CaletkaWon · 1-0White · 2018-03-04 · Round 9.5TCh-CZE 1 Liga Vychod
  39. vs Alexander HilverdaDraw · ½–½Black · 2018-02-25 · Round 10.32nd Bundesliga Ost 2017-18
  40. vs Andreas RupprechtWon · 1-0White · 2018-02-24 · Round 9.32nd Bundesliga Ost 2017-18
  41. vs Igor StohlDraw · ½–½Black · 2018-02-18 · Round 8.2TCh-CZE 1 Liga Vychod
  42. vs Tomas StudnickaDraw · ½–½Black · 2018-02-11 · Round 8.3TCh-CZE Extraliga 2017-18
  43. vs Richard Jr. BiolekWon · 1-0White · 2018-02-04 · Round 7.6TCh-CZE 1 Liga Vychod
  44. vs Niclas HuschenbethDraw · ½–½White · 2018-01-21 · Round 8.4TCh-AUT 2017-18
  45. vs Luka LenicDraw · ½–½Black · 2018-01-20 · Round 7.3TCh-AUT 2017-18
  46. vs Hrant MelkumyanLost · 0-1White · 2018-01-19 · Round 6.5TCh-AUT 2017-18
  47. vs Bartlomiej HeberlaDraw · ½–½Black · 2018-01-18 · Round 5.2TCh-AUT 2017-18
  48. vs Michal VavraWon · 0-1Black · 2018-01-13 · Round 5.6TCh-CZE Extraliga 2017-18
  49. vs Stanislav JasnyDraw · ½–½Black · 2018-01-07 · Round 5.6TCh-CZE 1 Liga Vychod
  50. vs Michael PrusikinDraw · ½–½Black · 2017-12-10 · Round 6.32nd Bundesliga Ost 2017-18

FIDE tournaments

DateTournamentTypeScore
2026-10-181. liga vychod 2026-2027 r1Classical½
2026-10-102. Bundesliga Sued 2026-2027 Oktober 2026Classical1

All tournament results