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 |
|---|---|---|---|---|---|---|---|---|---|
| 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 |
- vs Franz GuttenthalerDraw · ½–½White · 2017-12-09 · Round 5.32nd Bundesliga Ost 2017-18
- vs David KanovskyDraw · ½–½Black · 2017-11-26 · Round 3.5TCh-CZE 1 Liga Vychod
- vs Baadur JobavaDraw · ½–½White · 2017-11-19 · Round 4.6TCh-AUT 2017-18
- vs Tamas BanuszLost · 0-1White · 2017-11-18 · Round 3.1TCh-AUT 2017-18
- vs Miroslav MaslikDraw · ½–½Black · 2017-11-17 · Round 2.6TCh-AUT 2017-18
- vs Markus RaggerLost · 0-1White · 2017-11-16 · Round 1.2TCh-AUT 2017-18
- vs Josef HavelkaDraw · ½–½White · 2017-11-12 · Round 2.3TCh-CZE 1 Liga Vychod
- vs Tatjana MelamedWon · 0-1Black · 2017-10-22 · Round 2.32nd Bundesliga Ost 2017-18
- vs Vojtech PlatDraw · ½–½White · 2017-07-29 · Round 9.1728th Czech Open A 2017
- vs Patrick HoeglauerWon · 1-0White · 2017-07-28 · Round 8.428th Czech Open A 2017
- vs Moshe FriedlandWon · 0-1Black · 2017-07-27 · Round 7.528th Czech Open A 2017
- vs Viktor LaznickaLost · 0-1White · 2017-07-26 · Round 6.1528th Czech Open A 2017
- vs Raunak SadhwaniDraw · ½–½Black · 2017-07-25 · Round 5.2628th Czech Open A 2017
- vs Semen I. DvoirysDraw · ½–½White · 2017-07-24 · Round 4.728th Czech Open A 2017
- vs Sergey ZhurovWon · 0-1Black · 2017-07-23 · Round 3.4928th Czech Open A 2017
- vs Dominik HorvathDraw · ½–½White · 2017-07-22 · Round 2.4728th Czech Open A 2017
- vs Ales JedlickaWon · 0-1Black · 2017-07-21 · Round 1.6428th Czech Open A 2017
- vs Jakub RoubalikDraw · ½–½White · 2017-05-07 · Round 9.13ch-CZE 2017
- vs Vlastimil BabulaLost · 1-0Black · 2017-05-06 · Round 8.8ch-CZE 2017
- vs 300101Draw · ½–½White · 2017-05-05 · Round 7.9ch-CZE 2017
- vs Jaroslav SobekDraw · ½–½Black · 2017-05-04 · Round 6.11ch-CZE 2017
- vs Pavel BlatnyDraw · ½–½White · 2017-05-03 · Round 5.11ch-CZE 2017
- vs Joanna WorekDraw · ½–½Black · 2017-05-02 · Round 4.1ch-CZE 2017
- vs Lukas VlasakDraw · ½–½White · 2017-05-01 · Round 3.9ch-CZE 2017
- vs Josef ObsivacDraw · ½–½Black · 2017-04-30 · Round 2.11ch-CZE 2017
- vs Lubomir MachycekWon · 1-0White · 2017-04-29 · Round 1.13ch-CZE 2017
- vs Martin RiedigerDraw · ½–½White · 2017-04-17 · Round 6.11st Rottal Open 2017
- vs Andreas PeschelWon · 1-0White · 2017-04-16 · Round 5.11st Rottal Open 2017
- vs Holger ZiegenfussWon · 0-1Black · 2017-04-16 · Round 4.21st Rottal Open 2017
- vs Horst PruesseDraw · ½–½Black · 2017-04-15 · Round 3.11st Rottal Open 2017
- vs Hartmut HehnWon · 1-0White · 2017-04-15 · Round 2.11st Rottal Open 2017
- vs Thomas ObernoederWon · 0-1Black · 2017-04-14 · Round 1.11st Rottal Open 2017
- vs Mario SchachingerDraw · ½–½White · 2017-03-26 · Round 11.2TCh-AUT 2nd Mitte 2016-17
- vs Imre Jr. HeraLost · 0-1White · 2017-03-25 · Round 10.2TCh-AUT 2nd Mitte 2016-17
- vs Siegfried BaumeggerDraw · ½–½Black · 2017-03-24 · Round 9.6TCh-AUT 2nd Mitte 2016-17
- vs Radomir CaletkaWon · 1-0White · 2017-03-05 · Round 9.5TCh-CZE 1 Liga Vychod
- vs Jan SosnaDraw · ½–½White · 2017-02-26 · Round 8.2TCh-CZE Extraliga 2016-17
- vs Vladimir TallaDraw · ½–½Black · 2017-02-25 · Round 7.2TCh-CZE Extraliga 2016-17
- vs Volker SeifertWon · 0-1Black · 2017-02-19 · Round 8.32nd Bundesliga Ost 2016-17
- vs Sebastian TestorDraw · ½–½White · 2017-02-18 · Round 7.32nd Bundesliga Ost 2016-17
- vs Serguei VesselovskyDraw · ½–½White · 2017-02-05 · Round 7.6TCh-CZE 1 Liga Vychod
- vs Kurt FahrnerWon · 1-0White · 2017-01-29 · Round 8.1TCh-AUT 2nd Mitte 2016-17
- vs Martin Christian HuberDraw · ½–½Black · 2017-01-28 · Round 7.3TCh-AUT 2nd Mitte 2016-17
- vs Egon ReichmannWon · 1-0White · 2017-01-27 · Round 6.2TCh-AUT 2nd Mitte 2016-17
- vs Jaroslav BuresDraw · ½–½Black · 2017-01-22 · Round 6.1TCh-CZE 1 Liga Vychod
- vs 301175Draw · ½–½Black · 2017-01-08 · Round 5.6TCh-CZE 1 Liga Vychod
- vs Richard Jr. BiolekDraw · ½–½White · 2016-12-04 · Round 4.2TCh-CZE 1 Liga Vychod
- vs Hasan KilicaslanWon · 1-0White · 2016-11-30 · Round 11.8World Senior 50+ 2016
- vs Oleg YuferevDraw · ½–½Black · 2016-11-29 · Round 10.9World Senior 50+ 2016
- vs Michal KonopkaDraw · ½–½White · 2016-11-28 · Round 9.7World Senior 50+ 2016
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 |