Stadium: Court 5 Round: 25 Ground: Hardcourt indoor
ITF Portugal F20 | 2018/10/13 11:35 | Monteiro, Joao v Shane, Ryan | 6-2,6-1 |
ITF Portugal F22 | 2018/10/28 11:00 | Monteiro, Joao v Gil, Fred | 6-3,7-6 |
ITF Portugal F22 | 2018/10/27 15:00 | Cacao, Tiago v Monteiro, Joao | 6-7,7-5,1-6 |
ITF Portugal F22 | 2018/10/27 11:30 | Monteiro, Joao v Baltensperger, Raphael | 6-4,6-4 |
ITF Portugal F22 | 2018/10/25 11:40 | Monteiro, Joao v Cabral, Francisco | 6-2,6-3 |
ITF Portugal F22 | 2018/10/23 10:20 | Monteiro, Joao v Johnson, Luke | 4-6,6-3,6-2 |
ITF Portugal F21 | 2018/10/19 11:00 | Monteiro, Joao v Mats Rosenkranz | 6-4,6-4 |
ITF Portugal F21 | 2018/10/18 13:30 | Monteiro, Joao v Leote Prata, Martim | 6-3,6-0 |
ITF Portugal F21 | 2018/10/17 09:00 | Monteiro, Joao v Baltensperger, Raphael | 6-2,6-3 |
ITF M25 Oberentfelden | 2019/02/07 12:00 | Shane, Ryan v Elmar Ejupovic | 5-7,6-1,6-7 |
ITF M25 Oberentfelden | 2019/02/05 12:00 | Shane, Ryan v Bortolotti, Marco | 6-3,6-1 |
Challenger - Cleveland | 2019/01/29 02:30 | Wolf, Jeffrey John v Shane, Ryan | 6-1,6-2 |
Challenger Champaign | 2018/11/17 19:00 | Shane, Ryan v Opelka, Reilly | 6-7,3-6 |
Challenger Champaign | 2018/11/16 19:40 | Shane, Ryan v Rola, Blaz | 6-4,6-3 |
Challenger Champaign | 2018/11/15 19:55 | Shane, Ryan v Smith, John-Patrick | 7-5,6-1 |
Challenger Champaign | 2018/11/14 19:55 | Granollers, Marcel v Shane, Ryan | 3-6,4-6 |
Challenger Champaign | 2018/11/14 00:00 | Shane, Ryan v Keenan Mayo | 6-3,6-4 |