Note: The statistics shown below are limited to 2 seasons before and after 2022-2023. Visit the player's page to view their career statistics.

Goalkeepers


Brandon Peterson

Brandon Peterson headshot

Position: GK

Age: 27

Born: Cape Town, South Africa za

Citizenship: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min GA CS MP Min GA CS MP Min GA CS Matches
2021-202226Kaizer Chiefsza RSA1. Premier Division1090031090003Matches
2022-202327Kaizer Chiefsza RSA1. Premier Division161,4037161,40307Matches
2023-202428Kaizer Chiefsza RSA1. Premier Division87204872004Matches
7 Seasons*3 Clubs756,62127756,621027

Itumeleng Khune

Itumeleng Khune headshot

Position: GK ▪  Footed: Right

Age: 35

Born: Ventersdorp, South Africa za

National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min GA CS MP Min GA CS MP Min GA CS Matches
2020-202133Kaizer Chiefsza RSA1. Premier Division1199001199000Matches
2021-202234Kaizer Chiefsza RSA1. Premier DivisionMatches
2022-202335Kaizer Chiefsza RSA1. Premier Division1193721193702Matches
2023-202436Kaizer Chiefsza RSA1. Premier Division53750537500Matches
9 Seasons*1 Club1109,665411109,665041

Bruce Bvuma

Bruce Bvuma headshot

Position: GK

Age: 27

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min GA CS MP Min GA CS MP Min GA CS Matches
2020-202125Kaizer Chiefsza RSA1. Premier Division64951649501Matches
2021-202226Kaizer Chiefsza RSA1. Premier Division87203872003Matches
2022-202327Kaizer Chiefsza RSA1. Premier Division43601436001Matches
2023-202428Kaizer Chiefsza RSA1. Premier Division181,6057181,60507Matches
2024-202529Kaizer Chiefsza RSA1. Premier DivisionMatches
9 Seasons*1 Club474,12614474,126014

Defenders


Sifiso Hlanti

Sifiso Hlanti headshot

Position: DF (FB, left)

Age: 32

Born: Durban, South Africa za

National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202130Moroka Swallowsza RSA1. Premier Division161,21811161,21811Matches
2021-202231Kaizer Chiefsza RSA1. Premier Division758111758111Matches
2022-202332Kaizer Chiefsza RSA1. Premier Division232,02820232,02820Matches
2023-202433Kaizer Chiefsza RSA1. Premier Division211,83010211,83010Matches
9 Seasons*3 Clubs18516,2048718516,20487

Zitha Kwinika

Zitha Kwinika headshot

Position: DF (CB-FB) ▪  Footed: Right

Age: 28

Born: South Africa, South Africa za

Youth National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202126Stellenbosch FCza RSA1. Premier Division282,16300282,16300Matches
2021-202227Stellenbosch FCza RSA1. Premier Division272,32810272,32810Matches
2022-202328Kaizer Chiefsza RSA1. Premier Division221,84910221,84910Matches
2023-202429Kaizer Chiefsza RSA1. Premier Division151,12400151,12400Matches
8 Seasons*4 Clubs18215,3092118215,30921

Edmilson Gabriel Dove

Edmilson Gabriel Dove headshot

Position: DF-MF (CB-FB) ▪  Footed: Left

Age: 28

Born: Xai-Xai, Mozambique mz

National Team: Mozambique mz

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202126Cape Town Cityza RSA1. Premier Division1690016900Matches
2021-202227Cape Town Cityza RSA1. Premier Division744300744300Matches
2022-202328Kaizer Chiefsza RSA1. Premier Division191,67610191,67610Matches
2023-202429Kaizer Chiefsza RSA1. Premier Division151,26010151,26010Matches
8 Seasons*2 Clubs1179,495611179,49561

Siyabonga Ngezana

Siyabonga Ngezana headshot

Position: DF (CB)

Age: 25

Born: Sebokeng, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202123Kaizer Chiefsza RSA1. Premier Division262,06401262,06401Matches
2021-202224Kaizer Chiefsza RSA1. Premier Division151,10900151,10900Matches
2022-202325Kaizer Chiefsza RSA1. Premier Division191,57120191,57120Matches
2023-202426FCSBro ROU1. Liga I302,54001302,54001Matches
2024-202527FCSBro ROU1. Liga I64951019000758510Matches
9 Seasons*2 Clubs13110,472721900013210,56272

Reeve Frosler

Reeve Frosler headshot

Position: DF-MF (FB)

Age: 24

Born: Gqeberha, South Africa za

National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202122Kaizer Chiefsza RSA1. Premier Division201,47511201,47511Matches
2021-202223Kaizer Chiefsza RSA1. Premier Division221,72111221,72111Matches
2022-202324Kaizer Chiefsza RSA1. Premier Division201,56101201,56101Matches
2023-202425Kaizer Chiefsza RSA1. Premier Division211,50301211,50301Matches
2024-202526Kaizer Chiefsza RSA1. Premier Division545001545001Matches
9 Seasons*2 Clubs14110,9813914110,98139

Dillon Solomons

Position: DF

Age: 26

Born: South Africa, South Africa za

Citizenship: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2021-202225Moroka Swallowsza RSA1. Premier Division211,44940211,44940Matches
2022-202326Kaizer Chiefsza RSA1. Premier Division211,43810211,43810Matches
2023-202427Kaizer Chiefsza RSA1. Premier Division13480011348001Matches
2024-202528Kaizer Chiefsza RSA1. Premier Division00Matches
5 Seasons*3 Clubs583,43951583,43951

Njabulo Ngcobo

Position: DF (CB)

Age: 28

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202126Moroka Swallowsza RSA1. Premier Division282,52010282,52010Matches
2021-202227Kaizer Chiefsza RSA1. Premier Division151,19910151,19910Matches
2022-202328Kaizer Chiefsza RSA1. Premier Division11694001169400Matches
2023-202429Kaizer Chiefsza RSA1. Premier Division12727001272700Matches
2024-202530Sekhukhune United FCza RSA1. Premier Division327000327000Matches
5 Seasons*3 Clubs695,41020695,41020

Thabani Dube

Position: DF

Age: 29

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2021-202228Kaizer Chiefsza RSA1. Premier Division161,01800161,01800Matches
2022-202329Kaizer Chiefsza RSA1. Premier Division1900019000Matches
2023-202430Richards Bay FCza RSA1. Premier Division221,61110221,61110Matches
2024-202531Richards Bay FCza RSA1. Premier Division312700312700Matches
4 Seasons*2 Clubs422,84610422,84610

Eric Mathoho

Eric Mathoho headshot

Position: DF (CB) ▪  Footed: Right

Age: 32

Born: Tshiombo, South Africa za

National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202130Kaizer Chiefsza RSA1. Premier Division181,53910181,53910Matches
2021-202231Kaizer Chiefsza RSA1. Premier Division181,47310181,47310Matches
2022-202332Kaizer Chiefsza RSA1. Premier Division11001100Matches
8 Seasons*1 Club13411,36212013411,362120

Midfielders


Yusuf Maart

Yusuf Maart headshot

Position: MF

Age: 27

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2021-202226Sekhukhune United FCza RSA1. Premier Division282,48222282,48222Matches
2022-202327Kaizer Chiefsza RSA1. Premier Division282,39422282,39422Matches
2023-202428Kaizer Chiefsza RSA1. Premier Division231,96903231,96903Matches
2024-202529Kaizer Chiefsza RSA1. Premier Division538200538200Matches
5 Seasons*3 Clubs857,23147857,23147

Siyethemba Sithebe

Siyethemba Sithebe headshot

Position: MF (CM)

Age: 29

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202127AmaZuluza RSA1. Premier Division272,22133272,22133Matches
2021-202228AmaZuluza RSA1. Premier Division151,24500151,24500Matches
2022-202329Kaizer Chiefsza RSA1. Premier Division221,65800221,65800Matches
2023-202430Kaizer Chiefsza RSA1. Premier Division11888001188800Matches
2024-202531Richards Bay FCza RSA1. Premier Division212500212500Matches
8 Seasons*3 Clubs15612,3638915612,36389

Mduduzi Shabalala

Position: MF

Age: 18

Born: South Africa, South Africa za

Citizenship: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2021-202217Kaizer Chiefsza RSA1. Premier Division14001400Matches
2022-202318Kaizer Chiefsza RSA1. Premier Division181,01822181,01822Matches
2023-202419Kaizer Chiefsza RSA1. Premier Division191,00821191,00821Matches
2024-202520Kaizer Chiefsza RSA1. Premier Division538531538531Matches
4 Seasons*1 Club432,41574432,41574

Njabulo Blom

Njabulo Blom headshot

Position: MF

Age: 22

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202120Kaizer Chiefsza RSA1. Premier Division271,61701271,61701Matches
2021-202221Kaizer Chiefsza RSA1. Premier Division282,51204282,51204Matches
2022-202322Kaizer Chiefsza RSA1. Premier Division11768001176800Matches
202323St. Louisus USA1. MLS261,91510261,91510Matches
202424St. Louisus USA1. MLS16877101687710Matches
2024-202524Kaizer Chiefsza RSA1. Premier Division419300419300Matches
8 Seasons*2 Clubs1158,082251158,08225

Samkelo Zwane

Position: MF

Age: 20

Born: South Africa, South Africa za

Citizenship: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2022-202320Kaizer Chiefsza RSA1. Premier Division12706001270600Matches
2023-202421Kaizer Chiefsza RSA1. Premier Division710400710400Matches
2024-202522Kaizer Chiefsza RSA1. Premier Division317200317200Matches
3 Seasons*1 Club22982002298200

Nkosingiphile Ngcobo

Nkosingiphile Ngcobo headshot

Position: MF

Age: 22

Born: South Africa, South Africa za

Youth National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202120Kaizer Chiefsza RSA1. Premier Division251,79741251,79741Matches
2021-202221Kaizer Chiefsza RSA1. Premier Division16743211674321Matches
2022-202322Kaizer Chiefsza RSA1. Premier Division13615001361500Matches
2023-202423Kaizer Chiefsza RSA1. Premier Division12624101262410Matches
2024-202524Kaizer Chiefsza RSA1. Premier Division1450014500Matches
7 Seasons*1 Club714,01572714,01572

Happy Mashiane

Happy Mashiane headshot

Position: MF ▪  Footed: Left

Age: 24

Youth National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202122Kaizer Chiefsza RSA1. Premier Division18893321889332Matches
2021-202223Kaizer Chiefsza RSA1. Premier Division730500730500Matches
2022-202324Kaizer Chiefsza RSA1. Premier Division11350001135000Matches
2023-202425Kaizer Chiefsza RSA1. Premier Division618300618300Matches
2024-202526Kaizer Chiefsza RSA1. Premier Division1330013300Matches
7 Seasons*1 Club471,94532471,94532

Lehlogonolo Matlou

Position: MF

Age: 24

Born: South Africa, South Africa za

Citizenship: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2021-202223Moroka Swallowsza RSA1. Premier Division171,09900171,09900Matches
2022-202324Kaizer Chiefsza RSA1. Premier Division12303011230301Matches
2023-202425Kaizer Chiefsza RSA1. Premier Division730400730400Matches
3 Seasons*2 Clubs361,70601361,70601

Cole Alexander

Cole Alexander headshot

Position: MF (CM)

Age: 33

Born: Cape Town, South Africa za

National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202131Odishain IND1. Super League151,33331151,33331Matches
2021-202232Kaizer Chiefsza RSA1. Premier Division201,45810201,45810Matches
2022-202333Kaizer Chiefsza RSA1. Premier Division621200621200Matches
202333Helsingborgse SWE2. Superettan745613745613Matches
2023-202434Polokwane Cityza RSA1. Premier Division957901957901Matches
2024-202535Polokwane Cityza RSA1. Premier Division647902647902Matches
11 Seasons*6 Clubs15311,95011815311,950118

Kamohelo Mahlatsi

Kamohelo Mahlatsi headshot

Position: MF

Age: 23

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202121Moroka Swallowsza RSA1. Premier Division241,31611241,31611Matches
2021-202222Moroka Swallowsza RSA1. Premier Division231,69611231,69611Matches
2022-202323Kaizer Chiefsza RSA1. Premier Division515600515600Matches
2023-202424Chippa Utdza RSA1. Premier Division839200839200Matches
2024-202525Marumo Gallants FCza RSA1. Premier Division420600420600Matches
6 Seasons*5 Clubs734,07122734,07122

Phathutshedzo Nange

Phathutshedzo Nange headshot

Position: MF

Age: 30

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202128Stellenbosch FCza RSA1. Premier Division231,14443231,14443Matches
2021-202229Kaizer Chiefsza RSA1. Premier Division241,71220241,71220Matches
2022-202330Kaizer Chiefsza RSA1. Premier Division310500310500Matches
2023-202431SuperSportza RSA1. Premier Division718700718700Matches
2024-202532Marumo Gallants FCza RSA1. Premier Division2730027300Matches
7 Seasons*6 Clubs975,93295975,93295

Sabelo Radebe

Position: MF

Age: 22

Citizenship: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202120Kaizer Chiefsza RSA1. Premier Division1200012000Matches
2021-202221Kaizer Chiefsza RSA1. Premier Division10354011035401Matches
2022-202322Kaizer Chiefsza RSA1. Premier Division3770037700Matches
2023-202423Kaizer Chiefsza RSA1. Premier Division3350033500Matches
4 Seasons*1 Club17486011748601

Forwards


Ashley Du Preez

Position: FW-MF

Age: 25

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202123Stellenbosch FCza RSA1. Premier Division251,96423251,96423Matches
2021-202224Stellenbosch FCza RSA1. Premier Division291,97392291,97392Matches
2022-202325Kaizer Chiefsza RSA1. Premier Division252,04264252,04264Matches
2023-202426Kaizer Chiefsza RSA1. Premier Division231,63441231,63441Matches
2024-202527Kaizer Chiefsza RSA1. Premier Division513400513400Matches
6 Seasons*2 Clubs1188,46122121188,4612212

Keagan Dolly

Keagan Dolly headshot

Position: FW-MF ▪  Footed: Left

Age: 29

Born: Johannesburg, South Africa za

National Team: South Africa za

Wikipedia

Player Club Summary Table
Domestic Leagues Domestic Cups International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202127Montpellierfr FRA1. Ligue 11845200397012154901Matches
2021-202228Kaizer Chiefsza RSA1. Premier Division262,12275262,12275Matches
2022-202329Kaizer Chiefsza RSA1. Premier Division251,91154251,91154Matches
2023-202430Kaizer Chiefsza RSA1. Premier Division738301738301Matches
9 Seasons*3 Clubs1489,17718129311011579,4881813

Kgaogelo Sekgota

Position: FW

Age: 25

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202123Moroka Swallowsza RSA1. Premier Division241,56831241,56831Matches
2021-202224Kaizer Chiefsza RSA1. Premier Division18404001840400Matches
2022-202325Kaizer Chiefsza RSA1. Premier Division241,04901241,04901Matches
2023-202426Stellenbosch FCza RSA1. Premier Division12429001242900Matches
2024-202527Magesi FCza RSA1. Premier Division518400518400Matches
7 Seasons*6 Clubs1024,225331024,22533

Christian Saile

Position: FW

Age: 22

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2022-202322Kaizer Chiefsza RSA1. Premier Division13953211395321Matches
2023-202423Kaizer Chiefsza RSA1. Premier Division301,65642301,65642Matches
2024-202524Kaizer Chiefsza RSA1. Premier Division3920039200Matches
3 Seasons*1 Club462,70163462,70163

Bonfils-Caleb Bimenyimana

Bonfils-Caleb Bimenyimana headshot

Position: FW

Age: 24

Born: Bujumbura, Burundi bi

National Team: Burundi bi

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2022-202324Kaizer Chiefsza RSA1. Premier Division17924711792471Matches
1 Season*1 Club17924711792471

Khama Billiat

Khama Billiat headshot

Position: FW-MF (AM) ▪  Footed: Right

Age: 31

Born: Harare, Zimbabwe zw

National Team: Zimbabwe zw

Wikipedia

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202129Kaizer Chiefsza RSA1. Premier Division131,01014131,01014Matches
2021-202230Kaizer Chiefsza RSA1. Premier Division272,26588272,26588Matches
2022-202331Kaizer Chiefsza RSA1. Premier Division10714041071404Matches
8 Seasons*2 Clubs15912,713452615912,7134526

Wandile Duba

Position: FW

Age: 18

Born: South Africa za

Citizenship: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2022-202318Kaizer Chiefsza RSA1. Premier Division5770057700Matches
2023-202419Kaizer Chiefsza RSA1. Premier Division829010829010Matches
2024-202520Kaizer Chiefsza RSA1. Premier Division522501522501Matches
3 Seasons*1 Club18592111859211

Keletso Sifama

Position: FW

Age: 19

Born: South Africa, South Africa za

National Team: South Africa za

Player Club Summary Table
Domestic Leagues International Cups All Competitions
Season Age Squad Country Comp MP Min Gls Ast MP Min Gls Ast MP Min Gls Ast Matches
2020-202117Maritzburg Utdza RSA1. Premier Division4420044200Matches
2020-202117Kaizer Chiefsza RSA1. Premier Division2230022300Matches
2021-202218Kaizer Chiefsza RSA1. Premier Division00Matches
2022-202319Kaizer Chiefsza RSA1. Premier Division00Matches
2023-202420Sekhukhune United FCza RSA1. Premier Division513700513700Matches
5 Seasons*3 Clubs13252001325200

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.