Stadium: Court 3 Round: 62 Ground: Clay
ITF USA F8 Qual | 2018/03/17 17:00 | Ruan Roelofse v Alessandro-D Ventre | 6-1,6-2 |
Challenger Drummondville | 2018/03/14 16:05 | Samuel Monette v Ruan Roelofse | 6-3,6-4 |
Challenger Drummondville Qual | 2018/03/12 22:30 | Jared Hiltzik v Ruan Roelofse | 2-6,2-6 |
Challenger Drummondville Qual | 2018/03/12 17:05 | Washi Gervais v Ruan Roelofse | 6-7,2-6 |
Challenger Drummondville Qual | 2018/03/11 15:20 | Ruan Roelofse v Ronnie Schneider | 6-2,6-7,7-6 |
Challenger Morelos Qual | 2018/02/17 22:40 | Sebastian Fanselow v Ruan Roelofse | 6-4,6-3 |
Challenger Morelos Qual | 2018/02/17 15:00 | Ruan Roelofse v Ruben Gonzales | 6-4,6-4 |
ITF Germany F2 | 2018/01/24 11:30 | Juan Pablo Ficovich v Ruan Roelofse | 6-4,1-6,7-5 |
ITF USA F8 Qual | 2018/03/18 18:00 | Jake Sands v Daniel Appelgren | 6-0,1-6,6-3 |
ITF USA F8 Qual | 2018/03/17 17:00 | Jake Sands v Michael Brzezinski | 6-0,6-0 |
ITF USA F1 Qual | 2017/12/30 20:30 | Jake Sands v Alexander Lebedev | 2-6,4-6 |
ITF South Africa F3 Qual | 2017/12/03 15:00 | Jake Sands v Kris Krawcewicz | 2-6,6-4,4-6 |
ITF South Africa F3 Qual | 2017/12/02 11:05 | Jake Sands v Pelle Boerma | 6-1,6-3 |
ITF South Africa F2 Qual | 2017/11/26 13:35 | Quentin Robert v Jake Sands | 7-5,6-4 |
ITF South Africa F2 Qual | 2017/11/25 08:50 | Jake Sands v Brant Vaughan Switzler | 6-4,6-2 |
ITF South Africa F1 Qual | 2017/11/19 12:05 | Jake Sands v Riaan Du Toit | 6-4,6-7,6-7 |