Print

Main Draw 1 2 TSA101191 GC A1 [1] Kristian VAN GAALEN BYE 3 4 TSA101954 TSA121257 KZN WP Veer RAMOUTHAR Alec KOCH 6-2, 6-1 5 6 TSA121314 TSA101029 KZN KZN Hamza OMAR Noah HASKELL 6-0, 6-0 7 8 TSA101052 KZN A4 BYE [9] Jack THORNHILL 9 10 TSA121106 KZN A5 [10] Cameron KOCK BYE 11 12 TSA101955 TSA111375 GE Darshay NAIDOO Matthew PERRY 6-0, 6-1 13 14 TSA111323 EP A7 Ungakum MAGIGABA BYE 15 16 TSA102548 GC A8 BYE [5] Anrich CAMPHER 17 18 TSA101079 Winelands A9 [3] Ethan PIEBER BYE 19 20 TSA111322 EP A10 Tyler STANHAM BYE 21 22 TSA111063 TSA101857 KZN KZN Junseok YUN Viashen REDDHI 6-2, 6-1 23 24 TSA101237 FS A12 BYE [12] Christiaan BENDER 25 26 TSA101142 EP A13 [16] Alexander HURTER BYE 27 28 TSA121466 GC A14 Harrison MAKEPEACE BYE 29 30 TSA121009 TSA121258 Winelands WP Alexander PIEBER Daniel KOCH 6-0, 6-3 31 32 TSA111330 GC A16 BYE [6] Karel Jan DOYER 33 34 TSA101185 GE A17 [8] Kosma ALEXANDER BYE 35 36 TSA111692 Winelands A18 BYE Liyema MANCOBA 37 38 TSA111392 TSA111020 KZN KZN Yusuf OSMAN Oliver JOHNSTON 6-0, 6-0 39 40 TSA101533 KZN A20 BYE [15] Banele MNYUKELA 41 42 TSA111321 EP A21 [14] Drew STANHAM BYE 43 44 TSA101789 TSA111393 KZN GC Ayanda MKHIZE Katekani SHIPALANA 6-0, 6-2 45 46 TSA111464 TSA111475 Winelands KZN Rocco NOADES Josh HOSKINGS 6-0, 6-1 47 48 TSA101154 EDEN A24 BYE [4] Luhan VAN NIEKERK 49 50 TSA111134 NWP A25 [7] Juvan VAN PLETZEN BYE 51 52 TSA111131 KZN A26 Eli BEDDERSON BYE 53 54 TSA121022 TSA131633 KZN EP Jinwoo YUN Uyamamela MAGIGABA 6-2, 6-2 55 56 TSA111051 FS A28 BYE [13] Nathan HERBERT 57 58 TSA101359 GC A29 [11] Robbie SMUTS BYE 59 60 TSA111633 TSA101286 KZN NWP Sphesihle NGEMA Walt LIEBENBERG 6-2, 6-2 61 62 TSA111768 TSA101646 KZN KZN Benjamin BEHR Yahya OMAR 6-2, 6-3 63 64 TSA101063 GN A32 BYE [2] Frederik RHEEDER [1] Kristian VAN GAALEN Alec KOCH 6-0, 6-1 Noah HASKELL [9] Jack THORNHILL 6-0, 6-1 [10] Cameron KOCK Matthew PERRY 6-2, 6-0 Ungakum MAGIGABA [5] Anrich CAMPHER 6-0, 6-0 [3] Ethan PIEBER Tyler STANHAM 6-1, 6-2 Junseok YUN [12] Christiaan BENDER 6-2, 6-2 [16] Alexander HURTER Harrison MAKEPEACE Walkover Alexander PIEBER [6] Karel Jan DOYER 7-5, 6-1 [8] Kosma ALEXANDER Liyema MANCOBA 6-2, 6-1 Yusuf OSMAN [15] Banele MNYUKELA 6-0, 6-1 [14] Drew STANHAM Ayanda MKHIZE 6-1, 6-2 Rocco NOADES [4] Luhan VAN NIEKERK 6-2, 6-0 [7] Juvan VAN PLETZEN Eli BEDDERSON 6-1, 6-1 Uyamamela MAGIGABA [13] Nathan HERBERT 6-1, 6-1 [11] Robbie SMUTS Sphesihle NGEMA 6-3, 6-0 Benjamin BEHR [2] Frederik RHEEDER 6-3, 6-2 [1] Kristian VAN GAALEN [9] Jack THORNHILL 6-2, 6-2 [10] Cameron KOCK [5] Anrich CAMPHER 7-6, 6-2 [3] Ethan PIEBER [12] Christiaan BENDER 6-0, 6-0 [16] Alexander HURTER [6] Karel Jan DOYER 7-6, 6-1 [8] Kosma ALEXANDER Yusuf OSMAN 6-1, 6-2 Ayanda MKHIZE [4] Luhan VAN NIEKERK 6-1, 6-1 [7] Juvan VAN PLETZEN [13] Nathan HERBERT 6-2, 6-4 [11] Robbie SMUTS [2] Frederik RHEEDER 6-1, 6-4 [1] Kristian VAN GAALEN [5] Anrich CAMPHER 6-0, 6-1 [3] Ethan PIEBER [6] Karel Jan DOYER 6-0, 6-3 [8] Kosma ALEXANDER [4] Luhan VAN NIEKERK 6-4, 6-3 [7] Juvan VAN PLETZEN [2] Frederik RHEEDER 6-4, 6-3 [1] Kristian VAN GAALEN [3] Ethan PIEBER 6-2, 6-1 [4] Luhan VAN NIEKERK [7] Juvan VAN PLETZEN 6-3, 6-0 [3] Ethan PIEBER [4] Luhan VAN NIEKERK 5-7, 6-3, 6-2 [4] Luhan VAN NIEKERK
[1] Kristian VAN GAALEN [7] Juvan VAN PLETZEN Walkover 3/4 Playoff [7] Juvan VAN PLETZEN
[5] Anrich CAMPHER [8] Kosma ALEXANDER 6-2, 6-3 7/8 Playoff [8] Kosma ALEXANDER
[16] Alexander HURTER Yusuf OSMAN 7-6, 7-6 11/12 Playoff [16] Alexander HURTER
[12] Christiaan BENDER Ayanda MKHIZE 6-2, 6-2 15/16 Playoff [12] Christiaan BENDER
Alec KOCH Rocco NOADES 6-0, 6-1 19/20 Playoff Rocco NOADES
Ungakum MAGIGABA Sphesihle NGEMA 0-6, 6-0, 10-8 23/24 Playoff Ungakum MAGIGABA
N1 Junseok YUN BYE 27/28 Playoff Junseok YUN
P1 BYE Uyamamela MAGIGABA 31/32 Playoff Uyamamela MAGIGABA
Daniel KOCH Yahya OMAR 3-6, 6-3, 10-6 35/36 Playoff Daniel KOCH
Darshay NAIDOO Jinwoo YUN 6-3, 6-2 39/40 Playoff Darshay NAIDOO
AB1 BYE BYE 55/56 Playoff
AD1 BYE BYE 59/60 Playoff
AF1 BYE BYE 63/64 Playoff
Direct Acceptance
Seed Name Nationality Club Alternate Replaced
[1] Kristian van Gaalen Laerskool Fairland No -
- Veer Ramouthar Clifton High School No -
- Alec Koch Recreation Tennis Club No -
- Hamza Omar ZA Westridge Tennis Stadium Yes Alternate Alternate
- Noah Haskell Hillcrest Tennis Club No -
[9] Jack Thornhill Umhlali Preparatory School No -
[10] Cameron Kock ZA Umhlali Country Club No -
- Darshay Naidoo No -
- Matthew Perry st Benedicts No -
- Ungakum Magigaba Theodor Herzl Primary No -
[5] Anrich Campher Fairland Tennis Club No -
[3] Ethan Pieber ZA Van Der Stel Tennis Club No -
- Tyler Stanham ZA Clarendon Park Primary No -
- Junseok Yun KR Crawford College La Lucia No -
- Viashen Reddhi ZA Northwood High No -
[12] Christiaan Bender Clocolan Primary No -
[16] Alexander Hurter ZA Summerwood Primary School No -
- Harrison Makepeace ZA Bryanston Sports Club No -
- Alexander Pieber Curro Sitari Independent School No -
- Daniel Koch Recreation Tennis Club No -
[6] Karel Jan Doyer Pirates Tennis Club No -
[8] Kosma Alexander ZA Bedfordview Country Club No -
- Liyema Mancoba Stirling Primary No -
- Yusuf Osman ZA Durban Preparatory High School No -
- Oliver Johnston Curro Hillcrest No -
[15] Banele Mnyukela ZA Westridge Tennis Stadium No -
[14] Drew Stanham ZA Clarendon Park Primary No -
- Ayanda Mkhize ZA Westridge Tennis Stadium No -
- Katekani SHIPALANA ZA Bryanston Sports Club No -
- Rocco Noades ZA Rhenish Laerskool No -
- Josh Hoskings ZA Hillcrest Tennis Club No -
[4] Luhan van Niekerk ZA Great Tennis No -
[7] Juvan Van Pletzen ZA Bailliepark No -
- Eli Bedderson ZA Chelsea Preparatory School No -
- Jinwoo Yun KR Crawford College La Lucia No -
- Uyamamela Magigaba ZA Theodor Herzl Primary No -
[13] Nathan Herbert ZA Grey College Primary No -
[11] Robbie Smuts Pridwin Preparatory School No -
- Sphesihle Ngema ZA Westridge Tennis Stadium No -
- Walt Liebenberg Rustenburg No -
- Benjamin Behr ZA Hillcrest Tennis Club No -
- Yahya Omar Westridge Tennis Stadium Yes Qiniso Booibooi
[2] Frederik Rheeder Garsfontein Primary No -
Withdrawn (On-time)
Seed Name Nationality Club Alternate Replaced
- Alternate Alternate Witfield Tennis Club Yes Kushal Singh
- Kushal Singh Ridley Park Tennis Club No -
- Qiniso Booibooi ZA Westridge Tennis Stadium No -
- Khutso Nhlapo ZA Sunward Park Tennis Club No -
- Omphile Sekhute ZA Curro School Serengeti No -
- Anru Kroucamp ZA Douglas High No -
- Jonny De Beer ZA anthony harris tennis academy No -
- Anotipa Chigudu FBC/Old Hararians Club No -
Date / Time Position ID Location Player 1 Player 2 Result
1656577800
2022-06-30 8:30am
A2 WTS - Court 1
Veer Ramouthar
Alec Koch
2-6, 1-6
1656583200
2022-06-30 10:00am
A3 WTS - Court 24
Hamza Omar
Noah Haskell
0-6, 0-6
1656583200
2022-06-30 10:00am
A6 WTS - Court 23
Darshay Naidoo
Matthew Perry
0-6, 1-6
1656583200
2022-06-30 10:00am
A11 WTS - Court 22
Junseok Yun
Viashen Reddhi
6-2, 6-1
1656583200
2022-06-30 10:00am
A15 WTS - Court 21
Alexander Pieber
Daniel Koch
6-0, 6-3
1656583200
2022-06-30 10:00am
A19 WTS - Court 20
Yusuf Osman
Oliver Johnston
6-0, 6-0
1656583200
2022-06-30 10:00am
A22 WTS - Court 19
Ayanda Mkhize
Katekani SHIPALANA
6-0, 6-2
1656583200
2022-06-30 10:00am
A23 WTS - Court 16
Rocco Noades
Josh Hoskings
6-0, 6-1
1656583200
2022-06-30 10:00am
A27 WTS - Court 15
Jinwoo Yun
Uyamamela Magigaba
2-6, 2-6
1656583200
2022-06-30 10:00am
A30 WTS - Court 13
Sphesihle Ngema
Walt Liebenberg
6-2, 6-2
1656583200
2022-06-30 10:00am
A31 WTS - Court 14
Benjamin Behr
Yahya Omar
6-2, 6-3
1656673200
2022-07-01 11:00am
A33 WTS - Court 16
Kristian van Gaalen [1]
Alec Koch
6-0, 6-1
1656673200
2022-07-01 11:00am
A34 WTS - Court 15
Noah Haskell
Jack Thornhill [9]
0-6, 1-6
1656673200
2022-07-01 11:00am
A35 WTS - Court 13
Cameron Kock [10]
Matthew Perry
6-2, 6-0
1656673200
2022-07-01 11:00am
A36 WTS - Court 14
Ungakum Magigaba
Anrich Campher [5]
0-6, 0-6
1656673200
2022-07-01 11:00am
A37 WTS - Court 12
Ethan Pieber [3]
Tyler Stanham
6-1, 6-2
1656673200
2022-07-01 11:00am
A38 WTS - Court 11
Junseok Yun
Christiaan Bender [12]
2-6, 2-6
N/A A39 WTS - Court 10
Alexander Hurter [16]
Harrison Makepeace
(Did not play)
Walkover
1656673200
2022-07-01 11:00am
A40 WTS - Court 7
Alexander Pieber
Karel Jan Doyer [6]
5-7, 1-6
1656673200
2022-07-01 11:00am
A41 WTS - Court 6
Kosma Alexander [8]
Liyema Mancoba
6-2, 6-1
1656673200
2022-07-01 11:00am
A42 WTS - Court 5
Yusuf Osman
Banele Mnyukela [15]
6-0, 6-1
1656673200
2022-07-01 11:00am
A43 WTS - Court 4
Drew Stanham [14]
Ayanda Mkhize
1-6, 2-6
1656673200
2022-07-01 11:00am
A44 WTS - Court 3
Rocco Noades
Luhan van Niekerk [4]
2-6, 0-6
1656673200
2022-07-01 11:00am
A45 WTS - Court 2
Juvan Van Pletzen [7]
Eli Bedderson
6-1, 6-1
1656673200
2022-07-01 11:00am
A46 WTS - Court 1
Uyamamela Magigaba
Nathan Herbert [13]
1-6, 1-6
1656678600
2022-07-01 12:30pm
A47 WTS - Court 24
Robbie Smuts [11]
Sphesihle Ngema
6-3, 6-0
1656678600
2022-07-01 12:30pm
A48 WTS - Court 23
Benjamin Behr
Frederik Rheeder [2]
3-6, 2-6
1656754200
2022-07-02 9:30am
A49 WTS - Court 10
Kristian van Gaalen [1]
Jack Thornhill [9]
6-2, 6-2
1656754200
2022-07-02 9:30am
A50 WTS - Court 9
Cameron Kock [10]
Anrich Campher [5]
6-7, 2-6
1656754200
2022-07-02 9:30am
A51 WTS - Court 8
Ethan Pieber [3]
Christiaan Bender [12]
6-0, 6-0
1656754200
2022-07-02 9:30am
A52 WTS - Court 7
Alexander Hurter [16]
Karel Jan Doyer [6]
6-7, 1-6
1656754200
2022-07-02 9:30am
A53 WTS - Court 6
Kosma Alexander [8]
Yusuf Osman
6-1, 6-2
1656754200
2022-07-02 9:30am
A54 WTS - Court 5
Ayanda Mkhize
Luhan van Niekerk [4]
1-6, 1-6
1656754200
2022-07-02 9:30am
A55 WTS - Court 4
Juvan Van Pletzen [7]
Nathan Herbert [13]
6-2, 6-4
1656754200
2022-07-02 9:30am
A56 WTS - Court 3
Robbie Smuts [11]
Frederik Rheeder [2]
1-6, 4-6
1656840600
2022-07-03 9:30am
A57 WTS - Court 10
Kristian van Gaalen [1]
Anrich Campher [5]
6-0, 6-1
1656840600
2022-07-03 9:30am
A58 WTS - Court 7
Ethan Pieber [3]
Karel Jan Doyer [6]
6-0, 6-3
1656840600
2022-07-03 9:30am
A59 WTS - Court 6
Kosma Alexander [8]
Luhan van Niekerk [4]
4-6, 3-6
1656840600
2022-07-03 9:30am
A60 WTS - Court 5
Juvan Van Pletzen [7]
Frederik Rheeder [2]
6-4, 6-3
1656921600
2022-07-04 8:00am
A61 WTS - Court 13
Kristian van Gaalen [1]
Ethan Pieber [3]
2-6, 1-6
1656921600
2022-07-04 8:00am
A62 WTS - Court 10
Luhan van Niekerk [4]
Juvan Van Pletzen [7]
6-3, 6-0
1657008000
2022-07-05 8:00am
A63 WTS - Court 5
Ethan Pieber [3]
Luhan van Niekerk [4]
7-5, 3-6, 2-6
N/A B1 WTS - Court 11
Kristian van Gaalen [1]
(Did not play)
Juvan Van Pletzen [7]
Walkover
1656850500
2022-07-03 12:15pm
C1 WTS - Court 5
Anrich Campher [5]
Karel Jan Doyer [6]
0-6, 1-6
1656921600
2022-07-04 8:00am
C2 WTS - Court 1
Kosma Alexander [8]
Frederik Rheeder [2]
0-6, 0-6
1656930600
2022-07-04 10:30am
C3 WTS - Court 1
Karel Jan Doyer [6]
Frederik Rheeder [2]
0-6, 1-6
1656932400
2022-07-04 11:00am
D1 WTS - Court 10
Anrich Campher [5]
Kosma Alexander [8]
2-6, 3-6
1656765000
2022-07-02 12:30pm
E1 WTS - Court 19
Jack Thornhill [9]
Cameron Kock [10]
6-1, 6-2
1656765000
2022-07-02 12:30pm
E2 WTS - Court 16
Christiaan Bender [12]
Alexander Hurter [16]
3-6, 6-7
1656765000
2022-07-02 12:30pm
E3 WTS - Court 14
Yusuf Osman
Ayanda Mkhize
6-0, 6-0
1656765000
2022-07-02 12:30pm
E4 WTS - Court 12
Nathan Herbert [13]
Robbie Smuts [11]
6-0, 6-1
1656850500
2022-07-03 12:15pm
E5 WTS - Court 11
Jack Thornhill [9]
Alexander Hurter [16]
6-1, 6-1
1656850500
2022-07-03 12:15pm
E6 WTS - Court 10
Yusuf Osman
Nathan Herbert [13]
6-3, 6-7, 6-10
1656921600
2022-07-04 8:00am
E7 WTS - Court 2
Jack Thornhill [9]
Nathan Herbert [13]
7-6, 6-1
1656932400
2022-07-04 11:00am
F1 WTS - Court 3
Alexander Hurter [16]
Yusuf Osman
7-6, 7-6
1656853200
2022-07-03 1:00pm
G1 WTS - Court 24
Cameron Kock [10]
Christiaan Bender [12]
6-4, 6-3
1656853200
2022-07-03 1:00pm
G2 WTS - Court 23
Ayanda Mkhize
Robbie Smuts [11]
3-6, 6-3, 8-10
1656935100
2022-07-04 11:45am
G3 WTS - Court 1
Cameron Kock [10]
Robbie Smuts [11]
6-2, 6-2
1656926100
2022-07-04 9:15am
H1 WTS - Court 9
Christiaan Bender [12]
Ayanda Mkhize
6-2, 6-2
1656683100
2022-07-01 1:45pm
I1 WTS - Court 4
Alec Koch
Noah Haskell
7-5, 6-0
1656683100
2022-07-01 1:45pm
I2 WTS - Court 11
Matthew Perry
Ungakum Magigaba
6-1, 5-7, 12-14
1656683100
2022-07-01 1:45pm
I3 WTS - Court 10
Tyler Stanham
Junseok Yun
7-5, 6-4
1656683100
2022-07-01 1:45pm
I5 WTS - Court 8
Liyema Mancoba
Banele Mnyukela [15]
2-6, 1-6
1656683100
2022-07-01 1:45pm
I6 WTS - Court 7
Drew Stanham [14]
Rocco Noades
2-6, 2-6
1656684900
2022-07-01 2:15pm
I7 WTS - Court 6
Eli Bedderson
Uyamamela Magigaba
6-0, 6-1
1656684900
2022-07-01 2:15pm
I8 WTS - Court 5
Sphesihle Ngema
Benjamin Behr
6-2, 6-2
1656765000
2022-07-02 12:30pm
I9 WTS - Court 11
Alec Koch
Ungakum Magigaba
6-0, 6-2
N/A I10 WTS - Court 10
Tyler Stanham
(Did not play)
Alexander Pieber
Walkover
1656765000
2022-07-02 12:30pm
I11 WTS - Court 9
Banele Mnyukela [15]
Rocco Noades
5-7, 2-6
1656765000
2022-07-02 12:30pm
I12 WTS - Court 8
Eli Bedderson
Sphesihle Ngema
6-1, 6-0
1656853200
2022-07-03 1:00pm
I13 WTS - Court 21
Alec Koch
Alexander Pieber
7-6, 2-6, 2-10
1656853200
2022-07-03 1:00pm
I14 WTS - Court 20
Rocco Noades
Eli Bedderson
1-6, 3-6
1656926100
2022-07-04 9:15am
I15 WTS - Court 9
Alexander Pieber
Eli Bedderson
3-6, 3-6
1656926100
2022-07-04 9:15am
J1 WTS - Court 21
Alec Koch
Rocco Noades
0-6, 1-6
1656853200
2022-07-03 1:00pm
K1 WTS - Court 1
Ungakum Magigaba
Tyler Stanham
0-6, 0-6
1656853200
2022-07-03 1:00pm
K2 WTS - Court 19
Banele Mnyukela [15]
Sphesihle Ngema
6-3, 6-4
1656935100
2022-07-04 11:45am
K3 WTS - Court 20
Tyler Stanham
Banele Mnyukela [15]
4-6, 1-6
1656935100
2022-07-04 11:45am
L1 WTS - Court 19
Ungakum Magigaba
Sphesihle Ngema
0-6, 6-0, 10-8
1656765000
2022-07-02 12:30pm
M1 WTS - Court 7
Noah Haskell
Matthew Perry
6-1, 6-3
1656765000
2022-07-02 12:30pm
M3 WTS - Court 6
Liyema Mancoba
Drew Stanham [14]
6-2, 6-0
1656765000
2022-07-02 12:30pm
M4 WTS - Court 5
Uyamamela Magigaba
(Ret.)
Benjamin Behr
1-4
Retired
1656853800
2022-07-03 1:10pm
M5 WTS - Court 7
Noah Haskell
Junseok Yun
6-2, 6-3
1656853800
2022-07-03 1:10pm
M6 WTS - Court 6
Liyema Mancoba
Benjamin Behr
(Ret.)
3-1
Retired
1656921600
2022-07-04 8:00am
M7 WTS - Court 5
Noah Haskell
Liyema Mancoba
7-6, 3-6, 10-8
1656853800
2022-07-03 1:10pm
O2 WTS - Court 5
Drew Stanham [14]
Uyamamela Magigaba
6-3, 6-3
N/A O3 WTS - Court 15
Matthew Perry
(Did not play)
Drew Stanham [14]
Walkover
1656678600
2022-07-01 12:30pm
Q17 WTS - Court 15
Veer Ramouthar
Hamza Omar
6-0, 6-2
N/A Q22 WTS - Court 14
Katekani SHIPALANA
Josh Hoskings
(Did not play)
Walkover
1656678600
2022-07-01 12:30pm
Q24 WTS - Court 13
Walt Liebenberg
Yahya Omar
4-6, 0-6
1656765000
2022-07-02 12:30pm
Q25 WTS - Court 4
Veer Ramouthar
Darshay Naidoo
6-2, 7-5
1656765000
2022-07-02 12:30pm
Q26 WTS - Court 3
Viashen Reddhi
Daniel Koch
6-2, 2-6, 8-10
1656768600
2022-07-02 1:30pm
Q27 WTS - Court 24
Oliver Johnston
Katekani SHIPALANA
4-6, 3-6
1656759600
2022-07-02 11:00am
Q28 WTS - Court 23
Jinwoo Yun
Yahya Omar
1-6, 1-6
1656853800
2022-07-03 1:10pm
Q29 WTS - Court 4
Veer Ramouthar
Daniel Koch
4-6, 6-1, 10-7
1656853800
2022-07-03 1:10pm
Q30 WTS - Court 3
Katekani SHIPALANA
Yahya Omar
6-4, 7-5
1656935100
2022-07-04 11:45am
Q31 WTS - Court 14
Veer Ramouthar
Katekani SHIPALANA
6-1, 6-7, 10-8
1656935100
2022-07-04 11:45am
R1 WTS - Court 7
Daniel Koch
Yahya Omar
3-6, 6-3, 10-6
1656853800
2022-07-03 1:10pm
S1 WTS - Court 2
Darshay Naidoo
Viashen Reddhi
6-0, 5-7, 6-10
1656853800
2022-07-03 1:10pm
S2 WTS - Court 1
Oliver Johnston
Jinwoo Yun
6-2, 6-1
1656939600
2022-07-04 1:00pm
S3 WTS - Court 5
Viashen Reddhi
Oliver Johnston
3-6, 0-6
1656926100
2022-07-04 9:15am
T1 WTS - Court 4
Darshay Naidoo
Jinwoo Yun
6-3, 6-2
1656768600
2022-07-02 1:30pm
U7 WTS - Court 1
Hamza Omar
Walt Liebenberg
2-6, 3-6