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

251–300 of 391

DateTournamentRoundWinnerLoserScoreSurface
2018-01-22Egypt F2R32Youssef HossamJohannes Haerteis7-6(2) 6-4Hard
2017-10-30Eckental CHQ1Evan FurnessJohannes Haerteis3-6 7-6(4) 7-6(3)Hard
2017-10-23Czech Republic F7R32Danylo KalenichenkoJohannes Haerteis6-4 6-2Carpet
2017-10-09Germany F14R32Daniel MasurJohannes Haerteis7-6(4) 6-3Hard
2017-09-25France F21R32Hugo SchottJohannes Haerteis5-2 RETCarpet
2017-09-11France F19R32Maxime AuthomJohannes Haerteis6-4 6-4Hard
2017-08-21Germany F12R32Peter TorebkoJohannes Haerteis7-6(2) 6-3Clay
2017-08-14Germany F11R32Daniel KopeiniggJohannes Haerteis7-6(7) 3-0 RETClay
2017-08-07Germany F10R32Dominik BoehlerJohannes Haerteis4-6 6-4 6-2Clay
2017-07-31Germany F9R32Elmar EjupovicJohannes Haerteis7-6(4) 6-3Clay
2017-07-17Austria F3QFViktor DurasovicJohannes Haerteis4-6 6-4 7-6(4)Clay
2017-07-17Austria F3R16Johannes HaerteisChristian Oliveira6-4 6-3Clay
2017-07-17Austria F3R32Johannes HaerteisMatias Zukas6-1 2-6 6-1Clay
2017-07-10Germany F7R32Adrian OetzbachJohannes Haerteis7-6(3) 1-6 6-4Clay
2017-06-26Germany F5R16Antoine HoangJohannes Haerteis6-3 7-5Clay
2017-06-26Germany F5R32Johannes HaerteisLars Hoischen6-1 6-1Clay
2017-06-19Germany F4R32Laurynas GrigelisJohannes Haerteis6-4 4-6 6-2Clay
2017-05-22Czech Republic F2SFJulian LenzJohannes Haerteis6-1 6-4Clay
2017-05-22Czech Republic F2QFJohannes HaerteisPiotr Matuszewski6-3 6-1Clay
2017-05-22Czech Republic F2R16Johannes HaerteisGrzegorz Panfil6-1 7-5Clay
2017-05-22Czech Republic F2R32Johannes HaerteisNiels Lootsma6-3 6-1Clay
2017-04-10Qatar F2R16Antoine EscoffierJohannes Haerteis6-4 6-2Hard
2017-04-10Qatar F2R32Johannes HaerteisYaraslav Shyla6-1 6-2Hard
2017-04-03Qatar F1R32Lenny HampelJohannes Haerteis6-3 7-5Hard
2017-02-27Italy F2QFGregoire JacqJohannes Haerteis6-7(5) 6-4 7-6(6)Carpet
2017-02-27Italy F2R16Johannes HaerteisViktor Galovic6-1 7-6(3)Carpet
2017-02-27Italy F2R32Johannes HaerteisMichal Schmid6-3 6-2Carpet
2017-02-06Switzerland F1R16Marvin NetuschilJohannes Haerteis6-2 6-7(6) 6-3Carpet
2017-02-06Switzerland F1R32Johannes HaerteisAndrea Basso7-6(2) 6-4Carpet
2017-01-23Germany F3R32Laurynas GrigelisJohannes Haerteis6-4 4-6 6-2Carpet
2017-01-16Germany F2R32Rudolf MollekerJohannes Haerteis4-6 6-4 6-4Carpet
2017-01-09Germany F1R32Patrik RosenholmJohannes Haerteis6-4 7-5Carpet
2016-08-22Germany F12R16Jean Marc WernerJohannes Haerteis6-3 6-3Clay
2016-08-22Germany F12R32Johannes HaerteisRobin Kern6-3 6-4Clay
2016-08-15Germany F11QFAndreas BeckJohannes Haerteis6-1 6-1Clay
2016-08-15Germany F11R16Johannes HaerteisBenjamin Hassan6-4 7-5Clay
2016-08-15Germany F11R32Johannes HaerteisDaniel Czepielewski6-2 6-3Clay
2016-08-08Germany F10SFRoberto CidJohannes Haerteis6-0 1-6 6-1Clay
2016-08-08Germany F10QFJohannes HaerteisJulian Lenz7-5 3-6 6-3Clay
2016-08-08Germany F10R16Johannes HaerteisGavin Van Peperzeel6-4 7-5Clay
2016-08-08Germany F10R32Johannes HaerteisTim Buttner6-0 6-1Clay
2016-07-25Austria F4R32Nik RazborsekJohannes Haerteis7-5 7-6(3)Clay
2016-07-18Germany F8R32Artem SmirnovJohannes Haerteis6-1 6-3Clay
2016-07-11Germany F7R32Federico CoriaJohannes Haerteis6-3 6-7(3) 6-4Clay
2016-06-27Germany F5QFMarc SieberJohannes Haerteis6-3 7-5Clay
2016-06-27Germany F5R16Johannes HaerteisArtem Dubrivnyy6-2 6-1Clay
2016-06-27Germany F5R32Johannes HaerteisJean Marc Werner6-3 3-2 RETClay
2016-06-13HalleQ1Robin HaaseJohannes Haerteis6-4 6-2Grass
2016-06-06Prague CHQ2Andreas BeckJohannes Haerteis3-6 6-2 6-3Clay
2016-06-06Prague CHQ1Johannes HaerteisPetr Nouza6-2 6-0Clay

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