Player

🇩🇪 Johannes Haerteis

Career matches 391
Wins 188
Losses 203
Win rate 48.1%
Elo (current) —

Surface breakdown

Hard 51.6% 81W – 76L (157 matches)
Clay 44.2% 73W – 92L (165 matches)
Grass 0.0% 0W – 1L (1 matches)
Carpet 50.0% 34W – 34L (68 matches)

Career form (last 10)

LLWLLWLLWW

Newest on left. Hover for details.

Head-to-head (top 5 opponents)

OpponentPlayedWLW%
Julian Lenz72529%
Daniel Masur42250%
Alexandar Lazarov31233%
Benjamin Hassan31233%
Lukas Klein32167%

Recent matches

Reset

151–200 of 391

DateTournamentRoundWinnerLoserScoreSurface
2019-10-14Ismaning CHR32Johannes HaerteisRobin Haase6-4 6-7(6) 7-6(2)Hard
2019-10-14Ismaning CHR64Johannes HaerteisMaximilian Neuchrist6-4 6-4Hard
2019-09-30Nur-Sultan CHR64Fabien ReboulJohannes Haerteis6-4 6-7(1) 6-3Hard
2019-09-16Glasgow CHR32Tobias KamkeJohannes Haerteis6-3 6-4Hard
2019-09-16Glasgow CHR64Johannes HaerteisScott Duncan6-3 6-3Hard
2019-09-09Szczecin CHR32Albert RamosJohannes Haerteis6-2 6-4Clay
2019-09-09Szczecin CHR64Johannes HaerteisMathieu Perchicot2-6 6-4 6-2Clay
2019-08-19L'Aquila CHQFDmitry PopkoJohannes Haerteis7-6(8) 6-2Clay
2019-08-19L'Aquila CHR16Johannes HaerteisJuan Pablo Ficovich6-3 7-6(6)Clay
2019-08-19L'Aquila CHR32Johannes HaerteisNino Serdarusic7-6(5) 6-3Clay
2019-08-19L'Aquila CHR64Johannes HaerteisRiccardo Bonadio6-4 6-4Clay
2019-08-12Meerbusch CHR32Benjamin HassanJohannes Haerteis4-6 6-1 0-0 RETClay
2019-08-12Meerbusch CHR64Johannes HaerteisEduard Esteve Lobato6-4 7-5Clay
2019-08-05Augsburg CHR64Louis WesselsJohannes Haerteis7-6(6) 7-5Clay
2019-07-29Sopot CHR64Martin CuevasJohannes Haerteis7-6(5) 6-4Clay
2019-07-22HamburgQ1Alejandro Davidovich FokinaJohannes Haerteis6-2 6-3Clay
2019-07-08Braunschweig CHR16Tobias KamkeJohannes Haerteis7-5 6-1Clay
2019-07-08Braunschweig CHR32Johannes HaerteisRudolf Molleker3-6 7-5 6-1Clay
2019-07-08Braunschweig CHR64Johannes HaerteisCedrik Marcel Stebe3-6 7-5 6-4Clay
2019-07-01Ludwigshafen CHR32Yannick HanfmannJohannes Haerteis6-3 6-3Clay
2019-07-01Ludwigshafen CHR64Johannes HaerteisJulian Lenz3-6 7-6(3) 7-6(4)Clay
2019-06-17Parma CHR64Sandro EhratJohannes Haerteis6-2 2-1 RETClay
2019-06-03Prostejov CHR16Attila BalazsJohannes HaerteisW/OClay
2019-06-03Prostejov CHR32Johannes HaerteisArthur De Greef6-4 6-4Clay
2019-06-03Prostejov CHR64Johannes HaerteisBenjamin Lock2-6 6-2 6-3Clay
2019-05-20Jerusalem CHR64Gonzalo EscobarJohannes Haerteis6-3 5-7 6-2Hard
2019-05-06Rome CHR32Stefano NapolitanoJohannes Haerteis6-2 6-3Clay
2019-05-06Rome CHR64Johannes HaerteisSkander Mansouri7-6(3) 6-7(6) 7-5Clay
2019-04-29Savannah CHR64Cannon KingsleyJohannes Haerteis6-2 6-2Clay
2019-04-22Tallahassee CHR32Mitchell KruegerJohannes Haerteis3-6 6-4 6-1Clay
2019-04-22Tallahassee CHR64Johannes HaerteisEvan Song6-4 6-4Clay
2019-04-22Tallahassee CHQ1Benjamin HassanJohannes Haerteis6-4 6-1Clay
2019-04-15Sarasota CHQ1Harri HeliovaaraJohannes Haerteis6-3 6-2Clay
2019-04-08Barletta CHR64Andrea PellegrinoJohannes Haerteis6-4 6-4Clay
2019-04-08Barletta CHQ1Johannes HaerteisMarco Bortolotti4-6 6-1 6-4Clay
2019-03-04Santiago CHR32Pedro MartinezJohannes Haerteis6-1 6-4Clay
2019-03-04Santiago CHR64Johannes HaerteisSumit Nagal6-4 0-6 6-3Clay
2019-02-18Cuernavaca CHR64Alejandro GonzalezJohannes Haerteis6-3 6-1Hard
2019-02-11M25 BarnstapleR32Jack DraperJohannes Haerteis7-6(7) 6-3Hard
2019-01-14Koblenz CHR32Filip HoranskyJohannes Haerteis7-6(13) 6-4Hard
2019-01-14Koblenz CHR64Johannes HaerteisVaclav Safranek7-6(3) 4-6 6-3Hard
2018-11-05Bratislava CHR32Lukas RosolJohannes Haerteis6-3 6-3Hard
2018-11-05Bratislava CHQ3Johannes HaerteisAnte Pavic4-6 7-5 7-6(2)Hard
2018-11-05Bratislava CHQ2Johannes HaerteisMatteo Viola6-3 7-6(5)Hard
2018-11-05Bratislava CHQ1Johannes HaerteisThomas Statzberger6-4 6-4Hard
2018-10-29Eckental CHQ2Albano OlivettiJohannes Haerteis6-3 6-4Hard
2018-10-15Ismaning CHSFGleb SakharovJohannes Haerteis6-4 6-2Hard
2018-10-15Ismaning CHQFJohannes HaerteisDaniel Masur7-5 6-3Hard
2018-10-15Ismaning CHR16Johannes HaerteisLukas Klein6-3 4-6 7-5Hard
2018-10-15Ismaning CHR32Johannes HaerteisDennis Novak0-6 7-6(5) 7-5Hard

Aliases

4

atp

  • Johannes Haerteis (hb31)

atp_short

  • J. Haerteis (hb31)

sackmann

  • Johannes Haerteis (122351)

variant

  • J Haerteis
Clunter — AI-powered tennis betting tips & tracking
Model: WElo + serve stats | Exchange: Betfair