Round: 25 Ground: Clay
ITF Germany F6 | 2017/07/05 10:00 | Raphael Baltensperger v Adrian Oetzbach | 6-4,6-2 |
ITF Germany F6 | 2017/07/03 12:00 | Max Colorado v Adrian Oetzbach | 3-6,4-6 |
ITF Germany F6 | 2017/07/02 13:00 | Adrian Oetzbach v Alex Solanki | 6-4,6-2 |
ITF Germany F5 | 2017/06/26 08:00 | Johann Willems v Adrian Oetzbach | 4-6,6-3,6-4 |
ITF Germany F5 | 2017/06/25 09:00 | Rafael Roig Balaguer v Adrian Oetzbach | 2-6,1-6 |
ITF Germany F4 | 2017/06/22 15:05 | Adrian Oetzbach v Louis Wessels | 6-3,2-6,0-6 |
ITF Germany F4 | 2017/06/21 09:00 | Adrian Oetzbach v Tim Ruehl | 6-4,6-4 |
ITF Germany F4 | 2017/06/18 11:00 | Maxim Landa v Adrian Oetzbach | 2-6,1-6 |
ITF Germany F5 | 2017/06/29 10:50 | Antoine Hoang v Johannes Haerteis | 6-3,7-5 |
ITF Germany F5 | 2017/06/27 09:00 | Johannes Haerteis v Lars Hoischen | 6-1,6-1 |
ITF Germany F4 | 2017/06/22 15:00 | Milan Drinic v Johannes Haerteis | 6-2,6-1 |
ITF Czech Republic F2 | 2017/05/27 11:55 | Julian Lenz v Johannes Haerteis | 6-1,6-4 |
ITF Czech Republic F2 | 2017/05/26 10:30 | Piotr Matuszewski v Johannes Haerteis | 3-6,1-6 |
ITF Czech Republic F2 | 2017/05/25 09:00 | Grzegorz Panfil v Johannes Haerteis | 1-6,5-7 |
ITF Czech Republic F2 | 2017/05/24 09:00 | Johannes Haerteis v Niels Lootsma | 6-3,6-1 |
ITF Czech Republic F1 Qual | 2017/05/15 10:45 | Johannes Haerteis v Pavel Kotov | 6-4,4-6,4-6 |