Stadium: Campo 1 Round: 46 Ground: Clay
Challenger Caltanissetta Qual | 2018/06/09 09:50 | Maxime Janvier v Antonio Massara | 6-2,6-7,6-3 |
French Open | 2018/05/27 11:45 | Kei Nishikori v Maxime Janvier | 7-6,6-4,6-3 |
ATP Lyon Qual | 2018/05/19 08:30 | Joris De Loore v Maxime Janvier | 4-6,6-3,7-5 |
Challenger - Bordeaux | 2018/05/15 14:25 | Maxime Janvier v Calvin Hemery | 5-7,4-6 |
Challenger Bordeaux Qual | 2018/05/14 08:30 | Maxime Janvier v Mathieu Perchicot | 6-4,6-2 |
Challenger Bordeaux Qual | 2018/05/13 10:55 | Maxime Janvier v Sam Riffice | 7-6,6-0 |
Challenger Aix en Provence Qual | 2018/05/07 09:55 | Maxime Janvier v Alexei Popyrin | 6-2,3-6,1-6 |
Challenger Aix en Provence Qual | 2018/05/06 11:35 | Maxime Janvier v Dan Added | 7-5,2-6,7-6 |
Challenger Caltanissetta Qual | 2018/06/09 10:45 | Marco Di Prima v Emil Ruusuvuori | 2-6,1-6 |
ITF Spain F13 | 2018/06/03 09:15 | Alexander Zhurbin v Emil Ruusuvuori | 3-6,3-6 |
ITF Spain F13 | 2018/06/02 09:10 | Adil Kalyanpur v Emil Ruusuvuori | 1-6,4-6 |
ITF Spain F13 | 2018/06/01 13:00 | Emil Ruusuvuori v Andres Artunedo Martinavarr | 6-3,6-2 |
ITF Spain F13 | 2018/05/30 09:00 | Emil Ruusuvuori v Albert Roglan | 6-3,6-4 |
ITF Spain F13 | 2018/05/28 12:00 | Emil Ruusuvuori v Patrik Niklas-Salminen | 6-3,4-6,6-4 |
Challenger Loughborough | 2018/05/24 11:35 | Teymuraz Gabashvili v Emil Ruusuvuori | 6-2,7-5 |
Challenger Loughborough | 2018/05/23 09:30 | Emil Ruusuvuori v Bradley Mousley | 6-1,6-4 |