Round: 25 Ground: Hardcourt outdoor
ITF USA F1 | 2016/01/06 01:00 | Edward Corrie v Ernesto Escobedo | 7-6,7-5 |
Challenger Charlottesville | 2015/11/03 15:00 | Ernesto Escobedo v Liam Broady | 0-6,7-6,6-3 |
ITF USA F28 | 2015/10/01 19:05 | Ernesto Escobedo v Noah Rubin | 6-7,1-6 |
ITF USA F28 | 2015/09/30 17:00 | Tyler Hochwalt v Ernesto Escobedo | 2-6,5-7 |
ITF USA F27 | 2015/09/27 17:00 | Ernesto Escobedo v Ryan Shane | 4-6,3-6 |
ITF USA F27 | 2015/09/26 17:00 | Ernesto Escobedo v Nicolaas Scholtz | 6-4,6-7,7-6 |
ITF USA F27 | 2015/09/25 18:15 | Ernesto Escobedo v Wil Spencer | 4-6,7-6,6-3 |
ITF USA F27 | 2015/09/24 23:00 | Marcos Giron v Ernesto Escobedo | 1-6,4-6 |
ITF USA F1 | 2016/01/07 23:30 | Clay Thompson v Joe Salisbury | 6-3,6-3 |
ITF USA F1 | 2016/01/07 18:00 | Joe Salisbury v Shahin Khaledan | 6-3,6-4 |
ITF USA F35 | 2015/12/01 15:00 | Joe Salisbury v Ryan Shane | 6-2,3-6,4-6 |
ITF USA F34 | 2015/11/24 21:10 | Julian Lenz v Joe Salisbury | 6-2,7-5 |
Challenger Charlottesville Qual | 2015/11/02 17:30 | Joe Salisbury v Noah Rubin | 4-6,4-6 |
ITF Germany F16 | 2015/10/13 10:50 | Christian Hirschmueller v Joe Salisbury | 6-4,3-6,6-3 |
ITF Sweden F4 | 2015/09/22 15:55 | Joe Salisbury v Mikael Ymer | 6-3,1-6,4-6 |
ITF Egypt F19 | 2015/05/23 08:00 | Pablo Vivero Gonzalez v Joe Salisbury | 7-5,6-4 |