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