Stadium: Centre Court Round: 29 Ground: Hardcourt indoor
ITF M15 Toulouse | 2019/03/09 16:35 | Rayane Roumane v Raphael Baltensperger | 4-6,6-7 |
ITF M15 Toulouse | 2019/03/08 12:30 | Stuart Parker v Raphael Baltensperger | 5-7,4-6 |
ITF M15 Toulouse | 2019/03/07 16:10 | Raphael Baltensperger v Liam Caruana | 4-6,6-2,7-5 |
ITF M15 Toulouse | 2019/03/06 09:30 | Alexis Klegou v Raphael Baltensperger | 6-3,3-6,2-6 |
ITF M25 Trento | 2019/02/25 17:30 | Felix Corwin v Raphael Baltensperger | 6-3,6-4 |
ITF M25 Trento | 2019/02/25 09:00 | Federico Arnaboldi v Raphael Baltensperger | 3-6,1-6 |
ITF M25 Oberentfelden | 2019/02/06 14:00 | Raphael Baltensperger v Evan Furness | 2-6,5-7 |
ITF M15 Veigy-Foncenex | 2019/01/26 10:30 | Maxime Tchoutakian v Raphael Baltensperger | 7-6,6-3 |
ITF M15 Toulouse | 2019/03/09 13:30 | Ronan Joncour v Hugo Grenier | 6-7,7-6,5-7 |
ITF M15 Toulouse | 2019/03/08 13:20 | Arthur Reymond v Hugo Grenier | 5-7,4-6 |
ITF M15 Toulouse | 2019/03/07 09:30 | Pierre Delage v Hugo Grenier | 4-6,1-6 |
ITF M15 Toulouse | 2019/03/05 10:00 | Clement Tabur v Hugo Grenier | 3-6,6-3,4-6 |
ITF M25 Trento | 2019/02/28 10:00 | Hugo Grenier v Artem Dubrivnyy | 7-6,3-6,0-6 |
ITF M25 Trento | 2019/02/26 13:20 | Hugo Grenier v Fabrizio Ornago | 6-2,7-5 |
ITF M25 Barnstaple | 2019/02/13 12:10 | Ryan Peniston v Hugo Grenier | 6-4,6-3 |
ITF M25 Barnstaple | 2019/02/12 14:25 | Mark Whitehouse v Hugo Grenier | 4-6,2-6 |