## MATCH

10.06.20 | 1^{st} round | Jan-Lennard Struff | Peter Heller | 6-3, 6-4 | All Lower | Clay |

## MATCH STATS

1 | ||

Jan-Lennard Struff | 0-0 | |

0-0, 15-0, 30-0, 40-0 | ||

1-0 | Peter Heller | |

0-0, 0-15, 15-15, 30-15, 30-30, 40-30[BP] | ||

Jan-Lennard Struff | 2-0 | |

0-0, 15-0, 15-15, 30-15, 30-30, 30-40[BP] | ||

2-1 | Peter Heller | |

0-0, 0-15, 15-15, 15-30, 30-30, 40-30[BP] | ||

Jan-Lennard Struff | 3-1 | |

0-0, 15-0, 15-15, 30-15, 30-30, 40-30 | ||

4-1 | Peter Heller | |

0-0, 0-15, 0-30, 0-40, 15-40 | ||

Jan-Lennard Struff | 4-2 | |

0-0, 15-0, 30-0, 30-15, 30-30, 40-30 | ||

5-2 | Peter Heller | |

0-0, 15-0, 15-15, 15-30, 15-40, 30-40 | ||

Jan-Lennard Struff | 5-3 | |

0-0, 15-0, 15-15, 30-15, 30-30, 40-30 | ||

6-3 |

2 | ||

0-0 | Peter Heller | |

0-0, 0-15, 15-15, 30-15, 40-15[BP] | ||

Jan-Lennard Struff | 1-0 | |

0-0, 15-0, 30-0, 40-0 | ||

2-0 | Peter Heller | |

0-0, 15-0, 30-0, 40-0[BP], 40-15[BP], 40-30[BP], 40-40, 40-A | ||

Jan-Lennard Struff | 2-1 | |

0-0, 15-0, 30-0, 40-0 | ||

3-1 | Peter Heller | |

0-0, 15-0, 30-0, 30-15, 30-30, 40-30[BP], 40-40, 40-A | ||

Jan-Lennard Struff | 3-2 | |

0-0, 0-15, 15-15, 30-15, 40-15, 40-30 | ||

4-2 | Peter Heller | |

0-0, 0-15, 0-30, 15-30, 30-30, 30-40 | ||

Jan-Lennard Struff | 4-3 | |

0-0, 30-0, 40-0 | ||

5-3 | Peter Heller | |

0-0, 15-0, 15-15, 15-30, 30-30, 30-40 | ||

Jan-Lennard Struff | 5-4 | |

0-0, 15-0, 15-15, 30-15, 30-30, 30-40[BP], 40-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40, A-40 | ||

Jan-Lennard Struff | 6-4 | |

6-4 |

Country

Birthdate

Height

Weight

Profi since

Play

Ranking's position

Points

Prize money

Birthdate

Height

Weight

Profi since

Play

Ranking's position

Points

Prize money

**INFO**: click on player name to show detailed player statistics

## Jan-Lennard Struff vs. Peter Heller - head to head matches

10.06.20 | 1^{st} round | Jan-Lennard Struff | Peter Heller | 6-3, 6-4 | match details | All Lower | Clay |

### Jan-Lennard Struff - last matches

All Lower - Clay | ||||

09.07.20 1 ^{st} round | vs. Dominic Thiem | 4-6, 6-7^{3} | match details | |

08.07.20 1 ^{st} round | vs. Casper Ruud | 6-4, 6-4 | match details | |

07.07.20 1 ^{st} round | vs. Andrey Rublev | 6-3, 4-6, 13-15 | match details | |

11.06.20 1 ^{st} round | vs. Mats Rosenkranz | 6-4, 6-7^{2}, 4-6 | match details | |

10.06.20 1 ^{st} round | vs. Peter Heller | 6-3, 6-4 | match details | |

Davis Cup - I. hard | ||||

07.03.20 | vs. Egor Gerasimov | 6-3, 6-2 | match details | |

06.03.20 Rubber 1 | vs. Ilya Ivashka | 6-4, 6-4 | match details | |

Dubai - Hard | ||||

27.02.20 1/4 | vs. Stefanos Tsitsipas | 6-4, 4-6, 4-6 | match details | |

26.02.20 2 ^{nd} round | vs. Nikoloz Basilashvili | 6-1, 6-0 | match details | |

25.02.20 1 ^{st} round | vs. Roberto Bautista Agut | 7-6^{2}, 7-5 | match details | |

Rotterdam - I. hard | ||||

11.02.20 1 ^{st} round | vs. Felix Auger Aliassime | 3-6, 6-1, 3-6 | match details | |

Melbourne - Hard | ||||

20.01.20 1 ^{st} round | vs. Novak Djokovic | 6-7^{5}, 2-6, 6-2, 1-6 | match details | |

Adelaide - Hard | ||||

15.01.20 2 ^{nd} round | vs. Alex Bolt | 3-6, 4-6 | match details | |

14.01.20 1 ^{st} round | vs. Salvatore Caruso | 6-4, 6-2 | match details | |

Brisbane Perth - Hard | ||||

07.01.20 | vs. Felix Auger Aliassime | 6-1, 6-4 | match details | |

05.01.20 | vs. Michail Pervolarakis | 6-4, 6-1 | match details | |

03.01.20 | vs. Nick Kyrgios | 4-6, 6-7^{4} | match details | |

Davis Cup - I. hard | ||||

22.11.19 Rubber 1 | vs. Daniel Evans | 6-7^{6}, 6-3, 6-7^{2} | match details | |

Davis Cup - I. hard | ||||

21.11.19 | vs. Christian Garin | 7-6^{3}, 6-7^{7}, 6-7^{8} | match details | |

20.11.19 | vs. Diego Sebastian Schwartzman | 6-3, 7-6^{8} | match details | |

Paris - I. hard | ||||

31.10.19 3 ^{rd} round | vs. Jo-Wilfried Tsonga | 6-2, 4-6, 6-7^{6} | match details | |

29.10.19 2 ^{nd} round | vs. Karen Khachanov | 7-6^{5}, 3-6, 7-5 | match details | |

28.10.19 1 ^{st} round | vs. Yoshihito Nishioka | 4-6, 7-5, 6-2 | match details | |

Basel - I. hard | ||||

25.10.19 1/4 | vs. Alex De Minaur | 4-6, 6-7^{4} | match details | |

23.10.19 2 ^{nd} round | vs. Henri Laaksonen | 6-3, 6-4 | match details | |

21.10.19 1 ^{st} round | vs. Miomir Kecmanovic | 6-4, 6-2 | match details | |

Antwerp - I. hard | ||||

17.10.19 2 ^{nd} round | vs. Frances Tiafoe | 3-6, 4-6 | match details | |

15.10.19 1 ^{st} round | vs. Gregoire Barrere | 6-2, 6-1 | match details | |

Shanghai - Hard | ||||

08.10.19 1 ^{st} round | vs. Matteo Berrettini | 2-6, 1-6 | match details | |

Tokyo - Hard | ||||

30.09.19 1 ^{st} round | vs. Go Soeda | 6-4, 6-7^{4}, 3-6 | match details |

### Peter Heller - last matches

All Lower - Clay | ||||

26.06.20 1 ^{st} round | vs. Matthias Bachinger | 6-3, 3-6, 2-6 | match details | |

25.06.20 1 ^{st} round | vs. Niklas Guttau | 6-1, 6-2 | match details | |

24.06.20 1 ^{st} round | vs. Matthias Bachinger | 7-6^{4}, 6-4 | match details | |

10.06.20 1 ^{st} round | vs. Jan-Lennard Struff | 3-6, 4-6 | match details | |

M15 Antalya - Clay | ||||

12.03.20 2 ^{nd} round | vs. Tristan Boyer | 6-1, 6-1 | match details | |

11.03.20 1 ^{st} round | vs. Imanol Lopez Morillo | 7-5, 6-3 | match details | |

M15 Antalya - Clay | ||||

08.03.20 fin | vs. Patrick Kypson | 4-6, 2-6 | match details | |

07.03.20 1/2 | vs. Peter Torebko | 6-3, 3-6, 6-1 | match details | |

06.03.20 1/4 | vs. Pol Toledo Bague | 1-6, 7-5, 6-2 | match details | |

05.03.20 2 ^{nd} round | vs. Luciano Tacchi | 6-3, 6-1 | match details | |

04.03.20 1 ^{st} round | vs. Umut Kaan Yenilmez | 6-0, 6-0 | match details | |

Koblenz Challenger - I. hard | ||||

17.02.20 1 ^{st} round | vs. Louis Wessels | 3-6, 2-6 | match details | |

M15 Palmanova - Clay | ||||

15.02.20 1/2 | vs. Nikolas Sanchez-Izquierdo | 2-6, 0-6 | match details | |

14.02.20 1/4 | vs. Carlos Gimeno Valero | 6-4, 3-0, Carlos Gimeno Valero - retired | match details | |

13.02.20 2 ^{nd} round | vs. Alexander Zhurbin | 6-4, 6-1 | match details | |

12.02.20 1 ^{st} round | vs. Max Alcala Gurri | 6-2, 6-2 | match details | |

M25 Nussloch - Carpet | ||||

21.01.20 1 ^{st} round | vs. Jonas Forejtek | 1-6, 3-6 | match details | |

M15 Manacor - Hard | ||||

15.01.20 1 ^{st} round | vs. Joao Monteiro | 5-7, 4-6 | match details | |

M25 Naples - Clay | ||||

22.11.19 1/4 | vs. Juan Pablo Ficovich | 3-6, 3-6 | match details | |

21.11.19 2 ^{nd} round | vs. Bastian Malla | 6-3, 4-6, 6-1 | match details | |

20.11.19 1 ^{st} round | vs. Daniel Labrador | 6-0, 6-2 | match details | |

Houston Challenger - Hard | ||||

12.11.19 2 ^{nd} round | vs. Sekou Bangoura | 6-0, 4-6, 2-6 | match details | |

11.11.19 1 ^{st} round | vs. Alexander Ritschard | 6-3, 7-5 | match details | |

M25 Malibu - Hard | ||||

05.11.19 1 ^{st} round | vs. Felix Corwin | 2-6, 6-7^{6} | match details | |

M15 Antalya - Clay | ||||

26.10.19 1/2 | vs. Ronald Slobodchikov | 4-6, 4-6 | match details | |

25.10.19 1/4 | vs. Ljubomir Celebic | 7-5, 6-2 | match details | |

24.10.19 2 ^{nd} round | vs. Mike Urbanija | 6-3, 6-1 | match details | |

23.10.19 1 ^{st} round | vs. Samuel Puskar | 6-3, 6-2 | match details | |

M15 Antalya - Clay | ||||

11.10.19 1/4 | vs. Fabian Marozsan | 0-4, - Peter Heller - retired | match details | |

10.10.19 2 ^{nd} round | vs. Gustav Hansson | 6-4, 6-3 | match details |