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

2385

Classical

Published FIDE

—

Rapid

Published FIDE

2474

Blitz

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
551 2016-11-27 World Senior 50+ 2016 Marianske Lazne CZE 8.11 Berthold Bartsch Petr Haba 0-1 53 Open
552 2016-11-26 World Senior 50+ 2016 Marianske Lazne CZE 7.3 Petr Haba Keith C Arkell 0-1 34 Open
553 2016-11-24 World Senior 50+ 2016 Marianske Lazne CZE 6.1 Eric Boulard Petr Haba 0-1 31 Open
554 2016-11-23 World Senior 50+ 2016 Marianske Lazne CZE 5.18 Petr Haba Petr Folk 1-0 50 Open
555 2016-11-22 World Senior 50+ 2016 Marianske Lazne CZE 4.15 Milan Kolesar Petr Haba 1/2-1/2 32 Open
556 2016-11-21 World Senior 50+ 2016 Marianske Lazne CZE 3.3 Petr Haba Alexander Reprintsev 0-1 59 Open
557 2016-11-20 World Senior 50+ 2016 Marianske Lazne CZE 2.5 Michael Barron Petr Haba 0-1 33 Open
558 2016-11-19 World Senior 50+ 2016 Marianske Lazne CZE 1.4 Petr Haba Ludek Dobes 1-0 34 Open
559 2016-11-13 TCh-AUT 2nd Mitte 2016-17 Austria AUT 5.2 Petr Haba Christian Weiss 1/2-1/2 46 Open
560 2016-11-12 TCh-AUT 2nd Mitte 2016-17 Austria AUT 4.1 Peter Schmidt Petr Haba 0-1 53 Open
561 2016-11-06 TCh-CZE 1 Liga Vychod Czech Republic CZE 2.3 Petr Haba Piotr Sabuk 0-1 53 Open
562 2016-10-16 2nd Bundesliga Ost 2016-17 Germany GER 2.4 Eduard Miller Petr Haba 1/2-1/2 34 Open
563 2016-10-15 2nd Bundesliga Ost 2016-17 Germany GER 1.4 Petr Haba Florian Ott 1-0 41 Open
564 2016-10-09 TCh-AUT 2nd Mitte 2016-17 Austria AUT 3.3 Adam Horvath Petr Haba 1/2-1/2 29 Open
565 2016-10-08 TCh-AUT 2nd Mitte 2016-17 Austria AUT 2.1 Volker Branding Petr Haba 1/2-1/2 81 Open
566 2016-10-07 TCh-AUT 2nd Mitte 2016-17 Austria AUT 1.1 Petr Haba Herwig Pilaj 1/2-1/2 41 Open
567 2016-07-30 27th Czech Open A 2016 Pardubice CZE 9.27 Boris Kantsler Petr Haba 1/2-1/2 28 Open
568 2016-07-29 27th Czech Open A 2016 Pardubice CZE 8.15 Petr Haba Ottomar Ladva 0-1 47 Open
569 2016-07-28 27th Czech Open A 2016 Pardubice CZE 7.23 Igor Yagupov Petr Haba 0-1 34 Open
570 2016-07-27 27th Czech Open A 2016 Pardubice CZE 6.38 Petr Haba Kulkarni Bhakti 1-0 47 Open
571 2016-07-26 27th Czech Open A 2016 Pardubice CZE 5.37 Piotr Sabuk Petr Haba 1/2-1/2 23 Open
572 2016-07-25 27th Czech Open A 2016 Pardubice CZE 4.61 Petr Haba Danijel Gibicar 1-0 34 Open
573 2016-07-22 27th Czech Open A 2016 Pardubice CZE 1.3 Teodor Holtman Petr Haba 1/2-1/2 58 Open
574 2016-04-16 TCh-CZE Extraliga 2015-16 Czech Republic CZE 10.1 Petr Haba Vitezslav Priehoda 1/2-1/2 29 Open
575 2016-04-02 TCh-AUT 2015-16 Austria AUT 11.6 Petr Haba Falko Bindrich 1/2-1/2 36 Open
576 2016-04-01 TCh-AUT 2015-16 Austria AUT 10.1 Hagen Poetsch Petr Haba 1/2-1/2 39 Open
577 2016-03-31 TCh-AUT 2015-16 Austria AUT 9.6 Luka Lenic Petr Haba 1/2-1/2 34 Open
578 2016-03-13 Bundesliga 2015-16 Norderstedt GER 11.4 Emil Powierski Petr Haba 1-0 49 Open
579 2016-03-12 Bundesliga 2015-16 Norderstedt GER 10.4 Petr Haba Kamil Miton 1/2-1/2 34 Open
580 2016-02-28 TCh-AUT 2015-16 Austria AUT 8.2 Petr Haba Andrei Volokitin 1/2-1/2 31 Open
581 2016-02-27 TCh-AUT 2015-16 Austria AUT 7.5 Gabor Papp Petr Haba 1-0 65 Open
582 2016-02-26 TCh-AUT 2015-16 Austria AUT 6.3 Petr Haba Nico Georgiadis 1/2-1/2 37 Open
583 2016-02-25 TCh-AUT 2015-16 Austria AUT 5.4 Markus Ragger Petr Haba 1-0 22 Open
584 2016-02-21 Bundesliga 2015-16 Erfurt GER 9.6 700134 Petr Haba 1/2-1/2 22 Open
585 2016-02-20 Bundesliga 2015-16 Erfurt GER 8.5 Petr Haba Alexander Moiseenko 1/2-1/2 31 Open
586 2016-02-07 Bundesliga 2015-16 Erfurt GER 6.8 Misa Pap Petr Haba 1/2-1/2 43 Open
587 2016-02-06 Bundesliga 2015-16 Erfurt GER 5.7 Petr Haba 4101685 1/2-1/2 24 Open
588 2015-12-06 TCh-CZE Extraliga 2015-16 Czech Republic CZE 4.4 Petr Haba Vladimir Belunek 1/2-1/2 45 Open
589 2015-12-05 TCh-CZE Extraliga 2015-16 Czech Republic CZE 3.3 Pavel Blatny Petr Haba 0-1 75 Open
590 2015-11-08 TCh-AUT 2015-16 Austria AUT 4.4 Petr Haba Peter Schmidt 1/2-1/2 36 Open
591 2015-11-07 TCh-AUT 2015-16 Austria AUT 3.3 Emil Sutovsky Petr Haba 1-0 56 Open
592 2015-11-06 TCh-AUT 2015-16 Austria AUT 2.5 Petr Haba Rafal Antoniewski 0-1 64 Open
593 2015-11-05 TCh-AUT 2015-16 Austria AUT 1.2 Stefan Bromberger Petr Haba 0-1 28 Open
594 2015-08-01 26th Czech Open A 2015 Pardubice CZE 9.15 Petr Haba Andrea Stella 1/2-1/2 40 Open
595 2015-07-31 26th Czech Open A 2015 Pardubice CZE 8.25 Hans Moehn Petr Haba 0-1 35 Open
596 2015-07-30 26th Czech Open A 2015 Pardubice CZE 7.23 Petr Haba Viktor Skliarov 1/2-1/2 26 Open
597 2015-07-29 26th Czech Open A 2015 Pardubice CZE 6.33 Igor Smolkov Petr Haba 0-1 41 Open
598 2015-07-28 26th Czech Open A 2015 Pardubice CZE 5.29 Petr Haba Oleg Kozlitin 1/2-1/2 20 Open
599 2015-07-27 26th Czech Open A 2015 Pardubice CZE 4.26 Kirill Kotlyar Petr Haba 1/2-1/2 25 Open
600 2015-07-26 26th Czech Open A 2015 Pardubice CZE 3.3 Petr Haba Semyon Lomasov 1/2-1/2 32 Open
  1. vs Berthold BartschWon · 0-1Black · 2016-11-27 · Round 8.11World Senior 50+ 2016
  2. vs Keith C ArkellLost · 0-1White · 2016-11-26 · Round 7.3World Senior 50+ 2016
  3. vs Eric BoulardWon · 0-1Black · 2016-11-24 · Round 6.1World Senior 50+ 2016
  4. vs Petr FolkWon · 1-0White · 2016-11-23 · Round 5.18World Senior 50+ 2016
  5. vs Milan KolesarDraw · ½–½Black · 2016-11-22 · Round 4.15World Senior 50+ 2016
  6. vs Alexander ReprintsevLost · 0-1White · 2016-11-21 · Round 3.3World Senior 50+ 2016
  7. vs Michael BarronWon · 0-1Black · 2016-11-20 · Round 2.5World Senior 50+ 2016
  8. vs Ludek DobesWon · 1-0White · 2016-11-19 · Round 1.4World Senior 50+ 2016
  9. vs Christian WeissDraw · ½–½White · 2016-11-13 · Round 5.2TCh-AUT 2nd Mitte 2016-17
  10. vs Peter SchmidtWon · 0-1Black · 2016-11-12 · Round 4.1TCh-AUT 2nd Mitte 2016-17
  11. vs Piotr SabukLost · 0-1White · 2016-11-06 · Round 2.3TCh-CZE 1 Liga Vychod
  12. vs Eduard MillerDraw · ½–½Black · 2016-10-16 · Round 2.42nd Bundesliga Ost 2016-17
  13. vs Florian OttWon · 1-0White · 2016-10-15 · Round 1.42nd Bundesliga Ost 2016-17
  14. vs Adam HorvathDraw · ½–½Black · 2016-10-09 · Round 3.3TCh-AUT 2nd Mitte 2016-17
  15. vs Volker BrandingDraw · ½–½Black · 2016-10-08 · Round 2.1TCh-AUT 2nd Mitte 2016-17
  16. vs Herwig PilajDraw · ½–½White · 2016-10-07 · Round 1.1TCh-AUT 2nd Mitte 2016-17
  17. vs Boris KantslerDraw · ½–½Black · 2016-07-30 · Round 9.2727th Czech Open A 2016
  18. vs Ottomar LadvaLost · 0-1White · 2016-07-29 · Round 8.1527th Czech Open A 2016
  19. vs Igor YagupovWon · 0-1Black · 2016-07-28 · Round 7.2327th Czech Open A 2016
  20. vs Kulkarni BhaktiWon · 1-0White · 2016-07-27 · Round 6.3827th Czech Open A 2016
  21. vs Piotr SabukDraw · ½–½Black · 2016-07-26 · Round 5.3727th Czech Open A 2016
  22. vs Danijel GibicarWon · 1-0White · 2016-07-25 · Round 4.6127th Czech Open A 2016
  23. vs Teodor HoltmanDraw · ½–½Black · 2016-07-22 · Round 1.327th Czech Open A 2016
  24. vs Vitezslav PriehodaDraw · ½–½White · 2016-04-16 · Round 10.1TCh-CZE Extraliga 2015-16
  25. vs Falko BindrichDraw · ½–½White · 2016-04-02 · Round 11.6TCh-AUT 2015-16
  26. vs Hagen PoetschDraw · ½–½Black · 2016-04-01 · Round 10.1TCh-AUT 2015-16
  27. vs Luka LenicDraw · ½–½Black · 2016-03-31 · Round 9.6TCh-AUT 2015-16
  28. vs Emil PowierskiLost · 1-0Black · 2016-03-13 · Round 11.4Bundesliga 2015-16
  29. vs Kamil MitonDraw · ½–½White · 2016-03-12 · Round 10.4Bundesliga 2015-16
  30. vs Andrei VolokitinDraw · ½–½White · 2016-02-28 · Round 8.2TCh-AUT 2015-16
  31. vs Gabor PappLost · 1-0Black · 2016-02-27 · Round 7.5TCh-AUT 2015-16
  32. vs Nico GeorgiadisDraw · ½–½White · 2016-02-26 · Round 6.3TCh-AUT 2015-16
  33. vs Markus RaggerLost · 1-0Black · 2016-02-25 · Round 5.4TCh-AUT 2015-16
  34. vs 700134Draw · ½–½Black · 2016-02-21 · Round 9.6Bundesliga 2015-16
  35. vs Alexander MoiseenkoDraw · ½–½White · 2016-02-20 · Round 8.5Bundesliga 2015-16
  36. vs Misa PapDraw · ½–½Black · 2016-02-07 · Round 6.8Bundesliga 2015-16
  37. vs 4101685Draw · ½–½White · 2016-02-06 · Round 5.7Bundesliga 2015-16
  38. vs Vladimir BelunekDraw · ½–½White · 2015-12-06 · Round 4.4TCh-CZE Extraliga 2015-16
  39. vs Pavel BlatnyWon · 0-1Black · 2015-12-05 · Round 3.3TCh-CZE Extraliga 2015-16
  40. vs Peter SchmidtDraw · ½–½White · 2015-11-08 · Round 4.4TCh-AUT 2015-16
  41. vs Emil SutovskyLost · 1-0Black · 2015-11-07 · Round 3.3TCh-AUT 2015-16
  42. vs Rafal AntoniewskiLost · 0-1White · 2015-11-06 · Round 2.5TCh-AUT 2015-16
  43. vs Stefan BrombergerWon · 0-1Black · 2015-11-05 · Round 1.2TCh-AUT 2015-16
  44. vs Andrea StellaDraw · ½–½White · 2015-08-01 · Round 9.1526th Czech Open A 2015
  45. vs Hans MoehnWon · 0-1Black · 2015-07-31 · Round 8.2526th Czech Open A 2015
  46. vs Viktor SkliarovDraw · ½–½White · 2015-07-30 · Round 7.2326th Czech Open A 2015
  47. vs Igor SmolkovWon · 0-1Black · 2015-07-29 · Round 6.3326th Czech Open A 2015
  48. vs Oleg KozlitinDraw · ½–½White · 2015-07-28 · Round 5.2926th Czech Open A 2015
  49. vs Kirill KotlyarDraw · ½–½Black · 2015-07-27 · Round 4.2626th Czech Open A 2015
  50. vs Semyon LomasovDraw · ½–½White · 2015-07-26 · Round 3.326th Czech Open A 2015

FIDE tournaments

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

All tournament results