Stadium: Center Court Round: 25 Ground: Hardcourt indoor
Challenger Francavilla | 2019/04/24 08:00 | Oscar Otte v Bernabe Zapata Miralles | 6-1,6-4 |
Challenger Quimper | 2019/01/28 12:50 | Oscar Otte v Bernabe Zapata Miralles | 4-6,6-4,6-3 |
Challenger Ortisei | 2017/10/11 11:30 | Oscar Otte v Bernabe Zapata Miralles | 6-7,6-1,6-4 |
Challenger Mohammedia Qual | 2016/10/01 09:00 | Oscar Otte v Bernabe Zapata Miralles | 6-7,6-0,6-4 |
ATP Stockholm | 2019/10/15 16:45 | Oscar Otte v Alexei Popyrin | 6-7,6-7 |
ATP Stockholm | 2019/10/14 11:25 | Cedrik-Marcel Stebe v Oscar Otte | 6-4,4-6,6-1 |
ATP Stockholm | 2019/10/13 12:00 | Tommy Robredo v Oscar Otte | 0-6,6-4,1-6 |
Challenger Mouilleron le Captif | 2019/10/10 19:40 | Mikael Ymer v Oscar Otte | 6-3,1-6,7-6 |
Challenger Mouilleron le Captif | 2019/10/07 16:30 | Oscar Otte v Manuel Guinard | 6-3,6-2 |
Challenger Orleans | 2019/09/23 13:25 | Oscar Otte v Lucas Miedler | 6-7,3-6 |
ATP Metz | 2019/09/17 16:00 | Lorenzo Sonego v Oscar Otte | 6-2,7-6 |
ATP Metz | 2019/09/16 10:30 | Oscar Otte v Maxime Janvier | 2-6,6-3,6-2 |
Challenger Hamburg | 2019/10/21 15:00 | Bernabe Zapata Miralles v Mischa Zverev | 2-6,7-6,6-4 |
Challenger Mouilleron le Captif | 2019/10/07 18:00 | Steven Diez v Bernabe Zapata Miralles | 6-2,4-1 |
Challenger Sibiu | 2019/09/18 09:15 | Bernabe Zapata Miralles v Nikolas Sanchez Izquierdo | 2-6,4-6 |
Challenger Seville | 2019/09/12 13:00 | Jaume Munar v Bernabe Zapata Miralles | 6-4,6-4 |
Challenger Seville | 2019/09/11 19:05 | Raul Brancaccio v Bernabe Zapata Miralles | 6-7,4-6 |
Challenger Genova | 2019/09/05 17:00 | Philipp Kohlschreiber v Bernabe Zapata Miralles | 7-5,7-5 |
Challenger Genova | 2019/09/03 10:40 | Bernabe Zapata Miralles v Kimmer Coppejans | 6-2,6-4 |
Challenger Genova | 2019/09/02 12:25 | Joao Menezes v Bernabe Zapata Miralles | 0-6,4-6 |