Ground: Hardcourt outdoor
ITF Great Britain F5 | 2015/03/25 10:30 | Maximilian Neuchrist v Joe Salisbury | 7-6,6-2 |
ITF Great Britain F5 | 2015/03/24 10:30 | Joe Salisbury v Richard Gabb | 6-3,6-4 |
ITF Great Britain F4 | 2015/03/16 11:55 | Joe Salisbury v Adam Thornton-Brown | 6-3,7-6 |
ITF Italy F2 Qual | 2015/02/22 11:15 | Joe Salisbury v Matteo Berrettini | 3-6,3-6 |
ITF Italy F1 Qual | 2015/02/15 12:50 | Niels Lootsma v Joe Salisbury | 6-3,7-6 |
ITF Italy F1 Qual | 2015/02/14 18:25 | Manuel Mazzella v Joe Salisbury | 3-6,6-7 |
ITF Great Britain F2 | 2015/01/28 12:35 | Joe Salisbury v James Marsalek | 0-6,4-6 |
ITF Great Britain F2 | 2015/01/27 11:15 | Marcus Willis v Joe Salisbury | 3-6,7-6,4-6 |
ITF Spain F7 | 2015/03/31 13:30 | Alexandre Folie v Hugo Grenier | 6-3,6-2 |
ITF France F4 | 2015/03/03 12:30 | Benjamin Bonzi v Hugo Grenier | 1-6,7-6,6-4 |
ITF Tunisia F5 | 2015/02/17 09:30 | Hugo Grenier v Leny Mitjana | 6-4,2-6,2-6 |
ITF Tunisia F5 | 2015/02/15 09:30 | Hugo Grenier v Alexandru Danes | 6-3,6-3 |
ITF Tunisia F5 | 2015/02/09 11:00 | Hugo Grenier v Francesco Vilardo | 6-0,3-6,4-6 |
ITF Tunisia F5 | 2015/02/08 09:30 | Hugo Grenier v Ameur Ben Hassen | 6-2,6-3 |
ITF France F3 | 2015/01/27 11:50 | Hugo Grenier v Bar Tzuf Botzer | 2-6,6-3,5-7 |
ITF France F3 Qual | 2015/01/26 09:30 | Hugo Grenier v Florian Simbozel | 6-1,6-2 |