Leo Thethani Profile and Player Statistics
First name: Leo
Last name: Thethani
Position: Attacker, Midfielder
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Leo Thethani has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Gladafrica Championship 2024/2025 Cape Town Spurs 0 0 0 0 0 0 0 0
COSAFA U20 Championship 2024 South Africa U20 0 0 0 0 0 0 0 0
Nedbank Cup 2023/2024 Cape Town Spurs 0 0 0 0 0 0 0 0
Premier League 2023/2024 Cape Town Spurs 112 5 4 1 0 0 1 0
League Cup 2023 Cape Town Spurs 15 1 0 1 0 0 0 0
Gladafrica Championship 2022/2023 Cape Town Spurs 563 8 0 4 0 0 0 0
Nedbank Cup 2022/2023 Cape Town Spurs 0 0 0 0 0 0 0 0
Premier League Play-offs 2022/2023 Cape Town Spurs 0 0 0 0 0 0 0 0
COSAFA U20 Championship 2022 Eswatini South Africa U20 0 0 0 0 0 0 0 0
Club Friendlies 1 2020 Jong Ajax 0 0 0 0 0 0 0 0
COSAFA U20 Championship 2020 South Africa U20 0 0 0 0 0 0 0 0
Eerste Divisie 2019/2020 Jong Ajax 96 4 3 1 0 0 0 0
World Cup U20 2019 Poland South Africa U20 109 2 1 0 0 0 0 0
COSAFA U20 Championship 2019 South Africa U20 0 0 0 0 0 0 0 0
Eerste Divisie 2018/2019 Jong Ajax 317 8 5 3 0 0 0 0

Leo Thethani has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
22/12/2023 AmaZulu
1 - 1
Cape Town Spurs 0-1H2H+
  23' Nazeer Allie
Sede Junior Dion 24'  
  33' Therlo Moosa
  0 - 1 45+3' Luke Junio Baartman
Tshepang Moremi 46'  
Rowan Lancaster Human 46'  
Sede Junior Dion 46'  
Augustine Chidi Kwem 46'  
Ethan Brooks 46'  
Celimpilo Ngema 46'  
  66' Therlo Moosa
  66' Luvuyo Phewa
  74' Luke Junio Baartman
  74' Ashley Cupido
Wayde Jooste 74'  
Mondli Mbanjwa 74'  
Celimpilo Ngema 79' 1 - 1  
  84' Chumani Thembile Butsaka
  84' Leo Thethani
Hendrick Ekstein 87'  
Msindisi Ndlovu 87'  
Msindisi Ndlovu 88'  
13/12/2023 Mamelodi Sundowns
3 - 0
Cape Town Spurs 2-0H2H+
Sipho Mbule 23' 1 - 0  
Grant Kekana 29' 2 - 0  
  43' Michael Morton
  46' Logan Brown
  46' Liam Bern
  46' Ashley Cupido
  46' Therlo Moosa
Abubeker Nasir  46'  
Peter Shalulile 46'  
  46' Michael Morton
  46' Asenele Velebayi
  63' Lubeni Haukongo
Sipho Mbule 65'  
Sphelele Mkhulise 66'  
  66' Leo Thethani
  66' Khaya Mfecane
Sipho Mbule 70'  
Ntandoyenkosi Nkosi 70'  
Rushine De Reuck 70'  
Sammy Seabi 70'  
Sphelele Mkhulise 70'  
Bongani Zungu 70'  
Lesiba Nku 83'  
Aubrey Modiba 83'  
Peter Shalulile 90' 3 - 0  
12/11/2023 Richards Bay
1 - 0
Cape Town Spurs 0-0H2H+
  14' Keagan Buchanan
Nkululeko Miya 46'  
Langelihle Mhlongo 46'  
Abel Mabaso 52'  
  58' Amethyst Bradley Ralani
  58' Luke Junio Baartman
Abel Mabaso 59'  
Thato Mohlamme 59'  
Thato Mohlamme 72' 1 - 0  
  74' Michael Morton
  74' Jarrod Moroole
  74' Chumani Thembile Butsaka
  74' Leo Thethani
  89' Keagan Buchanan
  89' Asenele Velebayi
  90+6' Therlo Moosa
20/10/2023 Orlando Pirates
2 - 0
Cape Town Spurs 0-0H2H+
  20' Therlo Moosa
Chaine Sipho 32'  
Melusi Buthelezi 32'  
  46' Therlo Moosa
  46' Ashley Cupido
  56' Leo Thethani
  56' Siyanda Msane
Tapelo Nyongo 60' 1 - 0  
  64' Zama Dlamini
  64' Sam Ramsbottom
Kermit Erasmus 65' 2 - 0  
Thabang Monare 72'  
Siphelo Baloni 72'  
Patrick Maswanganyi 73'  
Vincent Pule 73'  
  79' Michael Morton
  79' Luke Junio Baartman
Evidence Makgopa 79'  
Karim Kimvuidi 79'  
  79' Keagan Buchanan
  79' Khaya Mfecane
Deon Hotto 80'  
Paseka Mako 80'  
Miguel Timm 90'  
04/10/2023 Cape Town Spurs
1 - 2
SuperSport United 1-1H2H+
Therlo Moosa 5' 1 - 0  
  11' Ime Okon
  21' Abdulrazack Mohamed Hamza
  1 - 1 35' Bradley Grobler
  46' Lyle Lakay
  46' Keenan Bezuidenhout
Michael Morton 46'  
Jarrod Moroole 46'  
Khaya Mfecane 57'  
Chumani Thembile Butsaka 57'  
Luvuyo Phewa 58'  
Ashley Cupido 58'  
  77' Ghampani Lungu
  77' Tendamudzimu Matodzi
  77' Gape Moralo
  77' Phathutshedzo Nange
Keagan Buchanan 82'  
Asenele Velebayi 82'  
Therlo Moosa 85'  
Leo Thethani 85'  
  1 - 2 86' Bradley Grobler
  86' Etiosa Godspower Ighodaro
  86' Terrence Dzvukamanja
Leo Thethani 90'  
  90+2' Bradley Grobler
  90+2' Jesse Donn
  90+4' Tendamudzimu Matodzi
19/09/2023 Cape Town Spurs
1 - 2
Golden Arrows 1-0H2H+
Ashley Cupido 16' 1 - 0  
  20' Nduduzo Sibiya
  20' Siyanda Mthanti
  46' Olwethu Ncube
  46' Lungelo Nguse
Clayton Daniels 52'  
  1 - 1 55' Therlo Moosa
  59' Angelo Van Rooi
Keagan Buchanan 61'  
Luvuyo Phewa 61'  
Chumani Thembile Butsaka 61'  
Asenele Velebayi 61'  
Therlo Moosa 71'  
Riyaaz Nell 71'  
Ashley Cupido 71'  
Leo Thethani 71'  
  1 - 2 80' Lungelo Nguse
Michael Morton 82'  
Colin Ryan 82'  
  88' Lungelo Dube
  88' Ntsikelelo Nxadi
  90+1' Ryan Moon
  90+1' Sazi Gumbi
07/05/2023 MM Platinum
1 - 2
Cape Town Spurs 0-0H2H+
C. Woodington 46'  
Y. Jappie 46'  
  46' L. Thethani
  46' A. Velebayi
O. Johnson 58'  
  62' R. Dortley
  62' M. Morton
  62' B. Radiopane
Tyron Thapelo Msibi 66'  
M. Jonosky 66'  
Lesego Sebetlela 66'  
S. van Wyk 66'  
  0 - 1 73' A. Cupido
K. Rademeyer 73'  
G. Roelf 73'  
Y. Jappie 84' 1 - 1  
  86' C. Ryan
  86' L. Phewa
  1 - 2 90+3' L. Phewa
01/04/2023 JDR Stars
2 - 0
Cape Town Spurs 0-0H2H+
Prince Nxumalo 49' 1 - 0  
I. Wadi 79' 2 - 0  
25/02/2023 Cape Town Spurs
2 - 1
Black Leopards 0-0H2H+
  3' Thomani Motsoko
  3' M. Leso
T. Moosa 46'  
B. Radiopane 46'  
L. Phewa 46'  
C. Ryan 46'  
L. Thethani 46'  
A. Velebayi 46'  
  65' A. Ndawonde
  65' T. Matsimbi
  73' T. Maleka
  73' W. Maluleke
  73' N. Malekana
  73' B. Muzeu
A. Cupido 78' 1 - 0  
A. Cupido 88'  
A. Cupido 88' 2 - 0  
A. Cupido 89'  
S. Ngobe 89'  
  90' W. Maluleke
R. Dortley 90+2'  
M. Finck 90+2'  
  2 - 1 90+4' B. Muzeu
22/02/2023 Cape Town Spurs
3 - 2
TTM 2-2H2H+
T. Moosa 1' 1 - 0  
L. Haukongo 9'  
A. Cupido 26' 2 - 0  
  2 - 1 27' Nkosivumile Zulu
L. Vyver 41'  
  2 - 2 42' Nkosivumile Zulu
L. Thethani 46'  
C. Butsaka 46'  
M. Morton 46'  
J. Moroole 46'  
  51' S. Fakude
  53' Nkosivumile Zulu
  63' E. Nene
  63' X. Nkala
T. Moosa 63'  
B. Radiopane 63'  
A. Cupido 73'  
A. Velebayi 73'  
B. Radiopane 75' 3 - 2  
  75' L. Mlangeni
  75' R. Ndou
  77' Ayabulela Maxwele
  83' Phila Mzila
  83' A. Damuleli
  83' Ayabulela Maxwele
  83' T. Nkabinde
L. Brown 88'  
S. Ngobe 88'  
J. Moroole 90'  
04/02/2023 Polokwane City
0 - 0
Cape Town Spurs 0-0H2H+
  36' S. Ngobe
N. Maphangule 49'  
  61' L. Thethani
  61' C. Butsaka
S. Nana 61'  
S. Goovadia 61'  
  61' M. Morton
  61' T. Moosa
F. Baloyi 74'  
L. Lamola 74'  
K. Lekoloane 76'  
S. Zwane 76'  
  80' A. Cupido
  80' C. Ryan
30/01/2023 Cape Town Spurs
2 - 0
All Stars 2-0H2H+
A. Cupido 5' 1 - 0  
L. Thethani 45' 2 - 0  
  60' L. Raphalo
  60' F. Jesse
  60' M. Ndwandwe
  60' T. Maphakisa
L. Thethani 66'  
C. Butsaka 66'  
M. Morton 66'  
C. Ryan 66'  
A. Cupido 74'  
J. Petersen 74'  
  83' T. Maphakisa
  84' K. Hoala
  84' T. Mofokeng
  84' M. Modise
  84' K. Peters
R. Dortley 86'  
M. Finck 86'  
B. Radiopane 86'  
T. Moosa 86'  
  90' R. Baartman
  90' T. Makobela
25/01/2023 Cape Town Spurs
2 - 0
Uthongathi 1-0H2H+
B. Radiopane 8' 1 - 0  
  46' L. Gumede
  46' T. Mohlamme
  46' Tshepo Liphoko
  46' B. Mokwena
  63' S. Jali
  63' K. Shezi
L. Thethani 65'  
J. Petersen 65'  
M. Morton 65'  
C. Ryan 65'  
  68' M. Mbanjwa
  68' M. Chili
A. Cupido 74'  
T. Moosa 74'  
  86' Jean-Noël Amonome
  86' Maximilian Mbaeva
  87' M. Mkhize
T. Moosa 89'  
B. Radiopane 90+4' 2 - 0  
22/01/2023 Cape Town Spurs
1 - 0
Magesi 0-0H2H+
Jarrod Aidan Moroole 55' 1 - 0  
20/12/2019 Jong Ajax
2 - 0
TOP Oss 1-0H2H+
B. Brobbey 44' 1 - 0  
  45+1' Danzell Gravenberch
  46' C. Peters
  46' L. Hutten
B. Brobbey 46'  
Alex Méndez 46'  
Sontje Hansen 46'  
Naci Ünüvar 46'  
  65' C. Çelik
  65' E. Stroo
Naci Ünüvar 76' 2 - 0  
  79' Niels Fleuren
  79' P. Langedijk
Nicolas Kühn 86'  
L. Thethani 86'  
04/11/2019 Jong Ajax
1 - 3
FC Volendam 0-0H2H+
Boy Kemper  45'  
  0 - 1 50' Nick Doodeman
Jurrien Timber 54'  
  0 - 2 59' Marco Tol
Nicolas Kühn 60'  
L. Thethani 60'  
  61' Noah Fadiga
  61' M. Betti
Alex Méndez 64'  
Jasper ter Heide  64'  
R. Gravenberch 73' 1 - 2  
  74' Jari Vlak
  74' G. Vlak
R. Gravenberch 76'  
Hassane Bandé 76'  
  85' Martijn Kaars
  85' D. Johnson
  1 - 3 90+2' Francesco Antonucci 
16/09/2019 Jong Ajax
2 - 0
Jong PSV 1-0H2H+
R. Gravenberch 5' 1 - 0  
Alex Méndez 9'  
Danilo 18'  
Joshua Pynadath 18'  
  27' Nigel Thomas
  27' Sekou Sidibe
  60' Richard Ledezma
L. Thethani 61'  
Jaymillio Pinas 61'  
  61' J. Teze
  61' Baggio Wallenburg
Liam van Gelderen 67'  
Alex Méndez 69'  
Max de Waal 69'  
R. Gravenberch 79'  
  84' Cyril Ngonge
  84' O. Horváth
Max de Waal 90+2' 2 - 0  
09/08/2019 TOP Oss
2 - 1
Jong Ajax 1-0H2H+
C. Çelik 20' 1 - 0  
  47' Dean Solomons
Philippe Rommens 49' 2 - 0  
C. Çelik 55'  
  56' Kenneth Taylor
  56' V. Jensen
  61' Lassina Traoré
  61' Danilo
E. Stroo 65'  
Giovanni Büttner 65'  
C. Çelik 79'  
Hennos Asmelash 79'  
Philippe Rommens 81'  
  2 - 1 84' V. Jensen
  84' Nicolas Kühn
  84' L. Thethani
28/05/2019 South Africa U20
0 - 1
Korea Republic U20 0-0H2H+
  63' Jeong Ho-Jin
  63' Jeon Jin-Woo
  0 - 1 68' Kim Hyun-Woo
K. Kodisang 68'  
Lyle Foster 68'  
O. Appollis 70'  
N. Blom 70'  
T. Monyane 72'  
P. Mkhuma 72'  
  77' Cho Young-Wook
  77' Park Tae-Jun
  90' Kim Hyun-Woo
  90' Lee Ji-Sol
25/05/2019 Argentina U20
5 - 2
South Africa U20 1-1H2H+
F. Vera 4' 1 - 0  
  1 - 1 23' K. Phillips
Cristian Ferreira 35'  
  57' P. Mkhuma
  57' O. Appollis
Cristian Ferreira 59'  
A. Gaich 59'  
E. Barco 63' 2 - 1  
  66' K. Phillips
  71' K. Kodisang
  71' L. Thethani
E. Barco 71' 3 - 1  
Julián Álvarez 78' 4 - 1  
P. De la Vega 79'  
A. Urzi 79'  
Santiago Sosa  81'  
Agustín Almendra 81'  
  82' K. Kubheka
  82' G. Baadjies
  4 - 2 85' Lyle Foster
A. Gaich 90+2' 5 - 2  
N. Pérez 90+7'  
25/03/2019 Jong Ajax
3 - 3
Jong Utrecht 2-0H2H+
D. Dostanić 5' 1 - 0  
Vaclav Cerny 8' 2 - 0  
Terrence Douglas 21'  
Abdallah Aberkane 21'  
Abdallah Aberkane 28'  
  46' Reda Akmum
  46' T. Brinkman
  2 - 1 51' Mark Pabai
  57' Mitchell van Rooijen
  57' Gabriël Culhaci
  2 - 2 59' Junior Van Der Velden
Q. Timber 70' 3 - 2  
  71' Mark Pabai
  71' Christopher Mamengi
  3 - 3 73' Jonas Arweiler
L. Thethani 75'  
Eros Maddy 75'  
  81' R. Hoogenhout
Enric Llansana 90'  
Issam El Maach 90+3'  
11/03/2019 Jong Ajax
1 - 1
Jong AZ 0-0H2H+
D. de Wit 7'  
Sebastian Pasquali 7'  
  33' Mees Hoedemakers
Noa Lang 38'  
  46' Mees Hoedemakers
  46' Jamie Jacobs
R. Gravenberch 46'  
L. Thethani 46'  
  0 - 1 65' Jeremy Helmer
Noa Lang 69' 1 - 1  
Danilo 72'  
J. Ekkelenkamp 72'  
  73' Kenzo Goudmijn
  73' Jelle Duin
15/02/2019 FC Eindhoven
1 - 1
Jong Ajax 1-0H2H+
Branco van den Boomen 9' 1 - 0  
S. Bourard 41'  
  46' Jurrien Timber
  46' Navajo Bakboord
  62' V. Jensen
  62' Lassina Traoré
Elton Kabangu 66'  
Jay Idzes 66'  
S. Bourard 66'  
E. Sam 66'  
Siebe Van Der Heyden 69'  
  76' Nicolas Kühn
  76' L. Thethani
  77' Lassina Traoré
  80' Noa Lang
  1 - 1 83' Danilo
Alvin Daniels 83'  
Kaj de Rooij 83'  
13/01/2019 Jong Ajax
2 - 2
Jong PSV 1-1H2H+
Navajo Bakboord 24'  
Danilo 39' 1 - 0  
  1 - 1 42' Dirk Abels
L. Thethani 46'  
Dennis Johnsen 46'  
Jasper ter Heide  52'  
Danilo 58' 2 - 1  
  59' Justin Lonwijk
  59' Andrew Mendonça
Che Nunnely 67'  
B. Brobbey 67'  
  2 - 2 68' B. Kun
  69' Robin Schoonbrood
  69' Jaëll Hattu
  82' Lennerd Daneels
  82' Nigel Thomas
Sergiño Dest 84'  
Dean Solomons 84'  
20/11/2018 Jong Utrecht
4 - 3
Jong Ajax 2-1H2H+
Nick Venema 8' 1 - 0  
Nick Venema 13' 2 - 0  
Mitchell van Rooijen 16'  
  2 - 1 33' Saku Ylätupa
Redouan El Yaakoubi 45+1'  
Sylian Mokono 45+1'  
Nick Venema 48' 3 - 1  
Boy Kemper  56' 4 - 1  
  60' Sebastian Pasquali
  60' Eros Maddy
  64' Jasper ter Heide 
  64' Noah Abid
  4 - 2 65' Teun Bijleveld
  67' Abdallah Aberkane
  67' L. Thethani
Shayne Pattynama 71'  
R. van der Meer 71'  
Sylla Sow 79'  
Jonas Arweiler 79'  
Nick Venema 83'  
  4 - 3 90+4' Vaclav Cerny
15/10/2018 Jong PSV
2 - 1
Jong Ajax 1-1H2H+
Maxime Soulas 5'  
  0 - 1 16' Teun Bijleveld
Ramon Pascal Lundqvist 19' 1 - 1  
Ramon Pascal Lundqvist 40'  
Marlon Frey 40'  
Joël Piroe 49' 2 - 1  
  59' L. Thethani
  59' B. Brobbey
  70' Jasper ter Heide 
  70' Kenneth Taylor
Amar Catic 78'  
Robin Schoonbrood 78'  
  82' Sergiño Dest
  82' Abdallah Aberkane
B. Kun 90+1'  
  90+2' B. Brobbey
Joël Piroe 90+4'  
Jaëll Hattu 90+4'  
17/09/2018 Jong Ajax
2 - 0
Helmond Sport 1-0H2H+
D. de Wit 16' 1 - 0  
  26' Dean Koolhof
  26' J. van der Gaag
Danilo 29'  
  32' J. van der Gaag
  38' T. Swinnen
Vaclav Cerny 46'  
L. Thethani 46'  
D. de Wit 55' 2 - 0  
  61' D. Snepvangers
  61' Richelor Sprangers
  62' Richelor Sprangers
  62' Richelor Sprangers
D. de Wit 70'  
Dean Solomons 70'  
  71' A. Naudts
  71' Albian Muzaqi
Dennis Johnsen 84'  
S. Schön 84'  
10/09/2018 Jong AZ
0 - 1
Jong Ajax 0-1H2H+
  0 - 1 27' Danilo
Tijjani Reijnders 41'  
  65' Dean Solomons
  65' Abdallah Aberkane
Levi Opdam 67'  
Mauro Savastano 68'  
Justin Bakker 68'  
Jamie Jacobs 70'  
Kai Koreniuk 70'  
  78' Danilo
  78' L. Thethani
Mees Kaandorp 83'  
Jelle Duin 83'  
  88' Boy Kemper 
Levi Opdam 90+2'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.