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

51–100 of 391

DateTournamentRoundWinnerLoserScoreSurface
2022-07-18M15 MetzingenR16Johannes HaerteisKarl Friberg6-4 1-6 6-3Clay
2022-07-18M15 MetzingenR32Johannes HaerteisLiam Gavrielides6-4 5-7 7-6(5)Clay
2022-07-04M25 MarburgR32Max WiskandtJohannes Haerteis6-4 6-7(3) 6-1Clay
2022-06-27Malaga CHQ2Gabriel DecampsJohannes Haerteis6-4 6-1Hard
2022-06-27Malaga CHQ1Johannes HaerteisDavid Marrero6-2 4-6 6-1Hard
2022-06-13M25 MartosR16Alberto Barroso CamposJohannes Haerteis6-2 3-6 6-2Hard
2022-06-13M25 MartosR32Johannes HaerteisAaron Cohen6-4 6-4Hard
2022-06-06M15 CordobaR32Svyatoslav GulinJohannes Haerteis6-4 6-2Clay
2022-05-16Tunis CHQ1Shintaro MochizukiJohannes Haerteis7-5 3-6 6-1Clay
2022-05-09Heilbronn CHQ2Henri SquireJohannes Haerteis6-4 2-1 RETClay
2022-05-09Heilbronn CHQ1Johannes HaerteisAlexey Vatutin6-3 6-4Clay
2022-05-02Mauthausen CHQ1Lucas MiedlerJohannes Haerteis7-6(3) 6-2Clay
2022-04-25M25 Santa Margherita di PulaR16Gianmarco FerrariJohannes Haerteis7-5 6-1Clay
2022-04-25M25 Santa Margherita di PulaR32Johannes HaerteisFelix Mischker5-7 6-3 6-1Clay
2022-04-04Oeiras 2 CHQ2Ergi KirkinJohannes Haerteis6-3 6-2Clay
2022-04-04Oeiras 2 CHQ1Johannes HaerteisArjun Kadhe3-6 7-5 6-1Clay
2022-03-28Marbella CHQ2Alexander ShevchenkoJohannes Haerteis6-3 6-2Clay
2022-03-28Marbella CHQ1Johannes HaerteisElliot Benchetrit7-5 6-2Clay
2022-03-21Biel CHQ1Michail PervolarakisJohannes Haerteis6-3 6-2Hard
2022-03-14M25 TrimbachSFLeandro RiediJohannes Haerteis6-4 6-4Carpet
2022-03-14M25 TrimbachQFJohannes HaerteisOtto Virtanen6-4 4-6 6-4Carpet
2022-03-14M25 TrimbachR16Johannes HaerteisConstantin Frantzen6-3 6-7(2) 6-2Carpet
2022-03-14M25 TrimbachR32Johannes HaerteisGabriele Moghini7-5 6-4Carpet
2022-01-31M15 VillenaSFNikolas Sanchez IzquierdoJohannes Haerteis6-3 4-6 6-2Hard
2022-01-31M15 VillenaQFJohannes HaerteisThomas Deschamps6-4 7-6(4)Hard
2022-01-31M15 VillenaR16Johannes HaerteisAlejandro Manzanera Pertusa3-6 6-0 6-2Hard
2022-01-31M15 VillenaR32Johannes HaerteisDali Blanch2-6 6-3 6-4Hard
2022-01-10M25 ManacorSFAlberto Barroso CamposJohannes Haerteis7-6(1) 6-4Hard
2022-01-10M25 ManacorQFJohannes HaerteisPeter Heller7-6(4) 4-6 6-3Hard
2022-01-10M25 ManacorR16Johannes HaerteisPatrik RiklW/OHard
2021-11-22Manama CHR16Evgeny KarlovskiyJohannes Haerteis6-3 6-1Hard
2021-11-22Manama CHR32Johannes HaerteisAlexander Erler6-3 6-4Hard
2021-11-22Manama CHQ2Alexandar LazarovJohannes Haerteis6-3 7-6(7)Hard
2021-11-22Manama CHQ1Johannes HaerteisAmmar Alhogbani6-2 6-1Hard
2021-11-15Helsinki CHQ1Viktor DurasovicJohannes Haerteis6-4 7-6(10)Hard
2021-11-01Eckental CHR32Maxime CressyJohannes Haerteis6-7(1) 6-4 6-3Hard
2021-11-01Eckental CHQ2Johannes HaerteisUladzimir Ignatik4-6 6-2 7-6(5)Hard
2021-11-01Eckental CHQ1Johannes HaerteisLucas Miedler6-3 5-7 6-3Hard
2021-10-25Ismaning CHQ2Otto VirtanenJohannes Haerteis4-6 6-3 6-3Hard
2021-10-25Ismaning CHQ1Johannes HaerteisTristan Lamasine6-4 6-4Hard
2021-10-18M25 HamburgSFHenri SquireJohannes Haerteis6-4 6-4Hard
2021-10-18M25 HamburgQFJohannes HaerteisDaniel Little6-4 6-4Hard
2021-10-18M25 HamburgR16Johannes HaerteisLeonard Von Hindte6-3 6-4Hard
2021-10-18M25 HamburgR32Johannes HaerteisRiccardo Balzerani6-3 6-4Hard
2021-09-20M25 JonkopingR32Filip BergeviJohannes Haerteis6-4 7-6(6)Hard
2021-09-13M25+H PlaisirR32Leny MitjanaJohannes Haerteis6-4 7-6(3)Hard
2021-09-06Tulln CHR32Filip HoranskyJohannes Haerteis4-6 6-4 6-3Clay
2021-08-30Manacor CHR32Lukas LackoJohannes Haerteis6-2 6-3Hard
2021-08-30Manacor CHQ2Johannes HaerteisNicolas Moreno De Alboran6-3 4-6 6-4Hard
2021-08-30Manacor CHQ1Johannes HaerteisSergio Martos Gornes6-1 6-1Hard

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