Round: 25 Ground: Hardcourt indoor
ITF Cyprus F3 | 2016/12/02 11:00 | Gomez-Herrera, Carlos v Cannell, Joel | 6-3,4-6,12-10 |
ITF Cyprus F3 | 2016/12/01 08:00 | Alastair Gray v Cannell, Joel | 4-6,6-3,3-6 |
ITF Cyprus F3 | 2016/11/30 10:40 | Alastair Gray v Cannell, Joel | 4-6,6-3,3-6 |
ITF Cyprus F2 | 2016/11/23 09:15 | Cannell, Joel v Vit Kopriva | 3-6,3-6 |
ITF Cyprus F1 | 2016/11/18 08:00 | Salman, Omar v Cannell, Joel | 6-7,6-4,6-3 |
ITF Cyprus F1 | 2016/11/17 10:30 | Baltensperger, Raphael v Cannell, Joel | 3-6,4-6 |
ITF Cyprus F1 | 2016/11/15 08:00 | Cannell, Joel v Antonescu, Vasile | 2-6,7-5,6-4 |
ITF Great Britain F6 | 2016/11/11 12:45 | Pauffley, Neil v Cannell, Joel | 6-4,6-2 |
ITF Great Britain F1 | 2017/02/03 10:00 | Gray, Jonathan v Jay Clarke | 3-6,6-1,3-6 |
ITF Great Britain F1 | 2017/02/02 12:05 | Maden, Yannick v Gray, Jonathan | 5-7,1-6 |
ITF Great Britain F1 | 2017/02/01 13:25 | Gray, Jonathan v Licciardi, Pietro | 6-3,6-2 |
ITF Great Britain F1 | 2017/01/30 13:00 | Roncalli, Simone v Gray, Jonathan | 1-6,1-6 |
ITF Great Britain F1 | 2017/01/29 15:00 | Binding, Jonathan v Gray, Jonathan | 1-6,6-7 |
ITF Great Britain F6 | 2016/11/09 10:00 | Clayton, Scott v Gray, Jonathan | 6-0,6-4 |
ITF Great Britain F5 | 2016/11/01 14:10 | Gray, Jonathan v Clayton, Scott | 6-4,3-6,4-6 |
ITF Egypt F30 | 2016/10/26 08:00 | Gray, Jonathan v Hopkins, David | 2-6,4-6 |