Johannes Haerteis
Born 1996 196 cm Left handed
Match log
2023
Cassis CH, challenger Hard, September
Porto CH, challenger Hard, July
Prague CH, challenger Clay, May
Biel-Bienne CH, challenger Hard, March
Koblenz CH, challenger Hard, January
2022
Drummondville CH, challenger Hard, November
Calgary CH, challenger Hard, November
Tunis CH, challenger Clay, May
Mauthausen CH, challenger Clay, May
Marbella CH, challenger Clay, March
Biel CH, challenger Hard, March
2021
Manama CH, challenger Hard, November
Helsinki CH, challenger Hard, November
Eckental CH, challenger Hard, November
Tulln CH, challenger Clay, September
Manacor CH, challenger Hard, August
Prague 3 CH, challenger Clay, August
Luedenscheid CH, challenger Clay, August
Meerbusch CH, challenger Clay, August
Segovia CH, challenger Hard, July
Pozoblanco CH, challenger Hard, July
Amersfoort CH, challenger Clay, July
Braunschweig CH, challenger Clay, July
Prostejov CH, challenger Clay, June
Bratislava 1 CH, challenger Clay, June
Oeiras 4 CH, challenger Clay, May
Delray Beach, qualifying Hard, January
2020
Ortisei CH, challenger Hard, November
Bratislava CH, challenger Hard, November
Eckental CH, challenger Hard, November
Ismaning CH, challenger Hard, October
Sibiu CH, challenger Clay, September
Iasi CH, challenger Clay, September
Columbus CH, challenger Hard, February
Drummondville CH, challenger Hard, February
2019
Eckental CH, challenger Hard, October
Hamburg CH, challenger Hard, October
Ismaning CH, challenger Hard, October
Nur-Sultan CH, challenger Hard, September
Szczecin CH, challenger Clay, September
L'Aquila CH, challenger Clay, August
Meerbusch CH, challenger Clay, August
Augsburg CH, challenger Clay, August
Sopot CH, challenger Clay, July
Hamburg, qualifying Clay, July
Braunschweig CH, challenger Clay, July
Ludwigshafen CH, challenger Clay, July
Parma CH, challenger Clay, June
Prostejov CH, challenger Clay, June
Jerusalem CH, challenger Hard, May
Rome CH, challenger Clay, May
Savannah CH, challenger Clay, April
Tallahassee CH, challenger Clay, April
Sarasota CH, challenger Clay, April
Barletta CH, challenger Clay, April
Cuernavaca CH, challenger Hard, February
Koblenz CH, challenger Hard, January
2018
Bratislava CH, challenger Hard, November
Eckental CH, challenger Hard, October
Ismaning CH, challenger Hard, October
Meerbusch CH, challenger Clay, August
Pullach CH, challenger Clay, August
Marburg CH, challenger Clay, July
L'Aquila CH, challenger Clay, June
Loughborough CH, challenger Hard, May
2017
Eckental CH, challenger Hard, October
2016
Halle, qualifying Grass, June
Furth CH, challenger Hard, May
2015
Furth CH, challenger Clay, June
Munich, qualifying Clay, April
2014
Eckental CH, challenger Carpet, October
Oberstaufen CH, challenger Clay, July
Furth CH, challenger Clay, June