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
501 2017-12-09 2nd Bundesliga Ost 2017-18 Germany GER 5.3 Petr Haba Franz Guttenthaler Draw: 1/2-1/2 20 Open
502 2017-11-26 TCh-CZE 1 Liga Vychod Czech Republic CZE 3.5 David Kanovsky Petr Haba Draw: 1/2-1/2 32 Open
503 2017-11-19 TCh-AUT 2017-18 Austria AUT 4.6 Petr Haba Baadur Jobava Draw: 1/2-1/2 30 Open
504 2017-11-18 TCh-AUT 2017-18 Austria AUT 3.1 Petr Haba Tamas Banusz Lost: 0-1 37 Open
505 2017-11-17 TCh-AUT 2017-18 Austria AUT 2.6 Miroslav Maslik Petr Haba Draw: 1/2-1/2 12 Open
506 2017-11-16 TCh-AUT 2017-18 Austria AUT 1.2 Petr Haba Markus Ragger Lost: 0-1 32 Open
507 2017-11-12 TCh-CZE 1 Liga Vychod Czech Republic CZE 2.3 Petr Haba Josef Havelka Draw: 1/2-1/2 32 Open
508 2017-10-22 2nd Bundesliga Ost 2017-18 Germany GER 2.3 Tatjana Melamed Petr Haba Won: 0-1 27 Open
509 2017-07-29 28th Czech Open A 2017 Pardubice CZE 9.17 Petr Haba Vojtech Plat Draw: 1/2-1/2 24 Open
510 2017-07-28 28th Czech Open A 2017 Pardubice CZE 8.4 Petr Haba Patrick Hoeglauer Won: 1-0 27 Open
511 2017-07-27 28th Czech Open A 2017 Pardubice CZE 7.5 Moshe Friedland Petr Haba Won: 0-1 40 Open
512 2017-07-26 28th Czech Open A 2017 Pardubice CZE 6.15 Petr Haba Viktor Laznicka Lost: 0-1 62 Open
513 2017-07-25 28th Czech Open A 2017 Pardubice CZE 5.26 Raunak Sadhwani Petr Haba Draw: 1/2-1/2 24 Open
514 2017-07-24 28th Czech Open A 2017 Pardubice CZE 4.7 Petr Haba Semen I. Dvoirys Draw: 1/2-1/2 16 Open
515 2017-07-23 28th Czech Open A 2017 Pardubice CZE 3.49 Sergey Zhurov Petr Haba Won: 0-1 34 Open
516 2017-07-22 28th Czech Open A 2017 Pardubice CZE 2.47 Petr Haba Dominik Horvath Draw: 1/2-1/2 58 Open
517 2017-07-21 28th Czech Open A 2017 Pardubice CZE 1.64 Ales Jedlicka Petr Haba Won: 0-1 40 Open
518 2017-05-07 ch-CZE 2017 Ostrava CZE 9.13 Petr Haba Jakub Roubalik Draw: 1/2-1/2 18 Open
519 2017-05-06 ch-CZE 2017 Ostrava CZE 8.8 Vlastimil Babula Petr Haba Lost: 1-0 28 Open
520 2017-05-05 ch-CZE 2017 Ostrava CZE 7.9 Petr Haba 300101 Draw: 1/2-1/2 14 Open
521 2017-05-04 ch-CZE 2017 Ostrava CZE 6.11 Jaroslav Sobek Petr Haba Draw: 1/2-1/2 41 Open
522 2017-05-03 ch-CZE 2017 Ostrava CZE 5.11 Petr Haba Pavel Blatny Draw: 1/2-1/2 14 Open
523 2017-05-02 ch-CZE 2017 Ostrava CZE 4.1 Joanna Worek Petr Haba Draw: 1/2-1/2 13 Open
524 2017-05-01 ch-CZE 2017 Ostrava CZE 3.9 Petr Haba Lukas Vlasak Draw: 1/2-1/2 18 Open
525 2017-04-30 ch-CZE 2017 Ostrava CZE 2.11 Josef Obsivac Petr Haba Draw: 1/2-1/2 21 Open
526 2017-04-29 ch-CZE 2017 Ostrava CZE 1.13 Petr Haba Lubomir Machycek Won: 1-0 27 Open
527 2017-04-17 1st Rottal Open 2017 Pfarrkirchen GER 6.1 Petr Haba Martin Riediger Draw: 1/2-1/2 22 Open
528 2017-04-16 1st Rottal Open 2017 Pfarrkirchen GER 5.1 Petr Haba Andreas Peschel Won: 1-0 58 Open
529 2017-04-16 1st Rottal Open 2017 Pfarrkirchen GER 4.2 Holger Ziegenfuss Petr Haba Won: 0-1 37 Open
530 2017-04-15 1st Rottal Open 2017 Pfarrkirchen GER 3.1 Horst Pruesse Petr Haba Draw: 1/2-1/2 28 Open
531 2017-04-15 1st Rottal Open 2017 Pfarrkirchen GER 2.1 Petr Haba Hartmut Hehn Won: 1-0 51 Open
532 2017-04-14 1st Rottal Open 2017 Pfarrkirchen GER 1.1 Thomas Obernoeder Petr Haba Won: 0-1 32 Open
533 2017-03-26 TCh-AUT 2nd Mitte 2016-17 Austria AUT 11.2 Petr Haba Mario Schachinger Draw: 1/2-1/2 15 Open
534 2017-03-25 TCh-AUT 2nd Mitte 2016-17 Austria AUT 10.2 Petr Haba Imre Jr. Hera Lost: 0-1 26 Open
535 2017-03-24 TCh-AUT 2nd Mitte 2016-17 Austria AUT 9.6 Siegfried Baumegger Petr Haba Draw: 1/2-1/2 50 Open
536 2017-03-05 TCh-CZE 1 Liga Vychod Czech Republic CZE 9.5 Petr Haba Radomir Caletka Won: 1-0 32 Open
537 2017-02-26 TCh-CZE Extraliga 2016-17 Czech Republic CZE 8.2 Petr Haba Jan Sosna Draw: 1/2-1/2 20 Open
538 2017-02-25 TCh-CZE Extraliga 2016-17 Czech Republic CZE 7.2 Vladimir Talla Petr Haba Draw: 1/2-1/2 34 Open
539 2017-02-19 2nd Bundesliga Ost 2016-17 Germany GER 8.3 Volker Seifert Petr Haba Won: 0-1 57 Open
540 2017-02-18 2nd Bundesliga Ost 2016-17 Germany GER 7.3 Petr Haba Sebastian Testor Draw: 1/2-1/2 25 Open
541 2017-02-05 TCh-CZE 1 Liga Vychod Czech Republic CZE 7.6 Petr Haba Serguei Vesselovsky Draw: 1/2-1/2 27 Open
542 2017-01-29 TCh-AUT 2nd Mitte 2016-17 Austria AUT 8.1 Petr Haba Kurt Fahrner Won: 1-0 25 Open
543 2017-01-28 TCh-AUT 2nd Mitte 2016-17 Austria AUT 7.3 Martin Christian Huber Petr Haba Draw: 1/2-1/2 45 Open
544 2017-01-27 TCh-AUT 2nd Mitte 2016-17 Austria AUT 6.2 Petr Haba Egon Reichmann Won: 1-0 36 Open
545 2017-01-22 TCh-CZE 1 Liga Vychod Czech Republic CZE 6.1 Jaroslav Bures Petr Haba Draw: 1/2-1/2 64 Open
546 2017-01-08 TCh-CZE 1 Liga Vychod Czech Republic CZE 5.6 301175 Petr Haba Draw: 1/2-1/2 19 Open
547 2016-12-04 TCh-CZE 1 Liga Vychod Czech Republic CZE 4.2 Petr Haba Richard Jr. Biolek Draw: 1/2-1/2 106 Open
548 2016-11-30 World Senior 50+ 2016 Marianske Lazne CZE 11.8 Petr Haba Hasan Kilicaslan Won: 1-0 37 Open
549 2016-11-29 World Senior 50+ 2016 Marianske Lazne CZE 10.9 Oleg Yuferev Petr Haba Draw: 1/2-1/2 29 Open
550 2016-11-28 World Senior 50+ 2016 Marianske Lazne CZE 9.7 Petr Haba Michal Konopka Draw: 1/2-1/2 53 Open
  1. vs Franz GuttenthalerDraw · ½–½White · 2017-12-09 · Round 5.32nd Bundesliga Ost 2017-18
  2. vs David KanovskyDraw · ½–½Black · 2017-11-26 · Round 3.5TCh-CZE 1 Liga Vychod
  3. vs Baadur JobavaDraw · ½–½White · 2017-11-19 · Round 4.6TCh-AUT 2017-18
  4. vs Tamas BanuszLost · 0-1White · 2017-11-18 · Round 3.1TCh-AUT 2017-18
  5. vs Miroslav MaslikDraw · ½–½Black · 2017-11-17 · Round 2.6TCh-AUT 2017-18
  6. vs Markus RaggerLost · 0-1White · 2017-11-16 · Round 1.2TCh-AUT 2017-18
  7. vs Josef HavelkaDraw · ½–½White · 2017-11-12 · Round 2.3TCh-CZE 1 Liga Vychod
  8. vs Tatjana MelamedWon · 0-1Black · 2017-10-22 · Round 2.32nd Bundesliga Ost 2017-18
  9. vs Vojtech PlatDraw · ½–½White · 2017-07-29 · Round 9.1728th Czech Open A 2017
  10. vs Patrick HoeglauerWon · 1-0White · 2017-07-28 · Round 8.428th Czech Open A 2017
  11. vs Moshe FriedlandWon · 0-1Black · 2017-07-27 · Round 7.528th Czech Open A 2017
  12. vs Viktor LaznickaLost · 0-1White · 2017-07-26 · Round 6.1528th Czech Open A 2017
  13. vs Raunak SadhwaniDraw · ½–½Black · 2017-07-25 · Round 5.2628th Czech Open A 2017
  14. vs Semen I. DvoirysDraw · ½–½White · 2017-07-24 · Round 4.728th Czech Open A 2017
  15. vs Sergey ZhurovWon · 0-1Black · 2017-07-23 · Round 3.4928th Czech Open A 2017
  16. vs Dominik HorvathDraw · ½–½White · 2017-07-22 · Round 2.4728th Czech Open A 2017
  17. vs Ales JedlickaWon · 0-1Black · 2017-07-21 · Round 1.6428th Czech Open A 2017
  18. vs Jakub RoubalikDraw · ½–½White · 2017-05-07 · Round 9.13ch-CZE 2017
  19. vs Vlastimil BabulaLost · 1-0Black · 2017-05-06 · Round 8.8ch-CZE 2017
  20. vs 300101Draw · ½–½White · 2017-05-05 · Round 7.9ch-CZE 2017
  21. vs Jaroslav SobekDraw · ½–½Black · 2017-05-04 · Round 6.11ch-CZE 2017
  22. vs Pavel BlatnyDraw · ½–½White · 2017-05-03 · Round 5.11ch-CZE 2017
  23. vs Joanna WorekDraw · ½–½Black · 2017-05-02 · Round 4.1ch-CZE 2017
  24. vs Lukas VlasakDraw · ½–½White · 2017-05-01 · Round 3.9ch-CZE 2017
  25. vs Josef ObsivacDraw · ½–½Black · 2017-04-30 · Round 2.11ch-CZE 2017
  26. vs Lubomir MachycekWon · 1-0White · 2017-04-29 · Round 1.13ch-CZE 2017
  27. vs Martin RiedigerDraw · ½–½White · 2017-04-17 · Round 6.11st Rottal Open 2017
  28. vs Andreas PeschelWon · 1-0White · 2017-04-16 · Round 5.11st Rottal Open 2017
  29. vs Holger ZiegenfussWon · 0-1Black · 2017-04-16 · Round 4.21st Rottal Open 2017
  30. vs Horst PruesseDraw · ½–½Black · 2017-04-15 · Round 3.11st Rottal Open 2017
  31. vs Hartmut HehnWon · 1-0White · 2017-04-15 · Round 2.11st Rottal Open 2017
  32. vs Thomas ObernoederWon · 0-1Black · 2017-04-14 · Round 1.11st Rottal Open 2017
  33. vs Mario SchachingerDraw · ½–½White · 2017-03-26 · Round 11.2TCh-AUT 2nd Mitte 2016-17
  34. vs Imre Jr. HeraLost · 0-1White · 2017-03-25 · Round 10.2TCh-AUT 2nd Mitte 2016-17
  35. vs Siegfried BaumeggerDraw · ½–½Black · 2017-03-24 · Round 9.6TCh-AUT 2nd Mitte 2016-17
  36. vs Radomir CaletkaWon · 1-0White · 2017-03-05 · Round 9.5TCh-CZE 1 Liga Vychod
  37. vs Jan SosnaDraw · ½–½White · 2017-02-26 · Round 8.2TCh-CZE Extraliga 2016-17
  38. vs Vladimir TallaDraw · ½–½Black · 2017-02-25 · Round 7.2TCh-CZE Extraliga 2016-17
  39. vs Volker SeifertWon · 0-1Black · 2017-02-19 · Round 8.32nd Bundesliga Ost 2016-17
  40. vs Sebastian TestorDraw · ½–½White · 2017-02-18 · Round 7.32nd Bundesliga Ost 2016-17
  41. vs Serguei VesselovskyDraw · ½–½White · 2017-02-05 · Round 7.6TCh-CZE 1 Liga Vychod
  42. vs Kurt FahrnerWon · 1-0White · 2017-01-29 · Round 8.1TCh-AUT 2nd Mitte 2016-17
  43. vs Martin Christian HuberDraw · ½–½Black · 2017-01-28 · Round 7.3TCh-AUT 2nd Mitte 2016-17
  44. vs Egon ReichmannWon · 1-0White · 2017-01-27 · Round 6.2TCh-AUT 2nd Mitte 2016-17
  45. vs Jaroslav BuresDraw · ½–½Black · 2017-01-22 · Round 6.1TCh-CZE 1 Liga Vychod
  46. vs 301175Draw · ½–½Black · 2017-01-08 · Round 5.6TCh-CZE 1 Liga Vychod
  47. vs Richard Jr. BiolekDraw · ½–½White · 2016-12-04 · Round 4.2TCh-CZE 1 Liga Vychod
  48. vs Hasan KilicaslanWon · 1-0White · 2016-11-30 · Round 11.8World Senior 50+ 2016
  49. vs Oleg YuferevDraw · ½–½Black · 2016-11-29 · Round 10.9World Senior 50+ 2016
  50. vs Michal KonopkaDraw · ½–½White · 2016-11-28 · Round 9.7World Senior 50+ 2016

FIDE tournaments

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

All tournament results