# Player Country Team Goals (Penalty)
1. Siyabonga Nomvethe South Africa South Africa Moroka Swallows Moroka Swallows 19 (5)
2. Eleazar Rodgers South Africa South Africa Santos FC Santos FC 12 (1)
3. Lehlohonolo Majoro South Africa South Africa Kaizer Chiefs Kaizer Chiefs 10 (0)
Edward Manqele South Africa South Africa Free State Stars Free State Stars 10 (0)
David Mathebula South Africa South Africa Moroka Swallows Moroka Swallows 10 (0)
Benni McCarthy South Africa South Africa Orlando Pirates Orlando Pirates 10 (2)
Katlego Mphela South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 10 (0)
8. Lennox Bacela South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 9 (4)
Nyasha Mushekwi Zimbabwe Zimbabwe Mamelodi Sundowns Mamelodi Sundowns 9 (0)
10. Khama Billiat Zimbabwe Zimbabwe Ajax Cape Town Ajax Cape Town 8 (0)
Thamsanqa Gabuza South Africa South Africa Golden Arrows Golden Arrows 8 (0)
Collins Mbesuma Zambia Zambia Golden Arrows Golden Arrows 8 (1)
13. Mongezi Bobe South Africa South Africa Black Leopards Black Leopards 7 (0)
Goodman Dlamini South Africa South Africa AmaZulu FC AmaZulu FC 7 (0)
Teko Modise South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 7 (0)
Kingston Nkhatha Zimbabwe Zimbabwe Black Leopards Black Leopards 7 (0)
Atusaye Nyondo Malawi Malawi SuperSport United SuperSport United 7 (0)
Tokelo Rantie South Africa South Africa Orlando Pirates Orlando Pirates 7 (0)
Sibusiso Vilakazi South Africa South Africa BidVest Wits BidVest Wits 7 (1)
20. Ryan Chapman South Africa South Africa BidVest Wits BidVest Wits 6 (0)
Ayanda Dlamini South Africa South Africa AmaZulu FC AmaZulu FC 6 (0)
Ashley Hartog South Africa South Africa SuperSport United SuperSport United 6 (0)
Patrick Malokase South Africa South Africa Platinum Stars Platinum Stars 6 (1)
Lebogang Manyama South Africa South Africa Ajax Cape Town Ajax Cape Town 6 (1)
Clifford Mulenga Zambia Zambia Bloemfontein Celtic Bloemfontein Celtic 6 (0)
Diyo Sibisi South Africa South Africa Maritzburg United Maritzburg United 6 (0)
27. Matthew Booth South Africa South Africa Ajax Cape Town Ajax Cape Town 5 (0)
Henrico Botes Namibia Namibia Platinum Stars Platinum Stars 5 (1)
Brent Carelse South Africa South Africa Ajax Cape Town Ajax Cape Town 5 (2)
Dominguês Mozambique Mozambique Mamelodi Sundowns Mamelodi Sundowns 5 (0)
Kermit Erasmus South Africa South Africa SuperSport United SuperSport United 5 (0)
Erwin Isaacs South Africa South Africa Santos FC Santos FC 5 (0)
Katlego Mashego South Africa South Africa Free State Stars Free State Stars 5 (0)
Sibusiso Msomi South Africa South Africa Platinum Stars Platinum Stars 5 (0)
Siyabonga Nkosi South Africa South Africa Golden Arrows Golden Arrows 5 (0)
Lefa Tsutsulupa South Africa South Africa Moroka Swallows Moroka Swallows 5 (0)
Dové Womé Togo Togo Free State Stars Free State Stars 5 (0)
38. Musa Bilankulu South Africa South Africa Golden Arrows Golden Arrows 4 (0)
Bennett Chenene South Africa South Africa Moroka Swallows Moroka Swallows 4 (0)
Mor Diouf Senegal Senegal Maritzburg United Maritzburg United 4 (0)
Josta Dladla South Africa South Africa Kaizer Chiefs Kaizer Chiefs 4 (0)
Thembinkosi Fanteni South Africa South Africa Ajax Cape Town Ajax Cape Town 4 (1)
Stanton Lewis South Africa South Africa AmaZulu FC AmaZulu FC 4 (0)
Letladi Madubanya South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 4 (0)
Cuthbert Malajila Zimbabwe Zimbabwe Maritzburg United Maritzburg United 4 (0)
George Maluleka South Africa South Africa Ajax Cape Town Ajax Cape Town 4 (0)
Jabulani Maluleke South Africa South Africa SuperSport United SuperSport United 4 (1)
Katlego Mashego South Africa South Africa Golden Arrows Golden Arrows 4 (0)
Kennedy Mweene Zambia Zambia Free State Stars Free State Stars 4 (4)
Robert Ng'ambi Malawi Malawi Platinum Stars Platinum Stars 4 (0)
Siyabonga Nhlapo South Africa South Africa Jomo Cosmos Jomo Cosmos 4 (0)
Rodney Ramagalela South Africa South Africa Black Leopards Black Leopards 4 (0)
Siyabonga Sangweni South Africa South Africa Orlando Pirates Orlando Pirates 4 (0)
Dillon Sheppard South Africa South Africa Golden Arrows Golden Arrows 4 (0)
Siphiwe Tshabalala South Africa South Africa Kaizer Chiefs Kaizer Chiefs 4 (0)
Sifiso Vilakazi South Africa South Africa BidVest Wits BidVest Wits 4 (1)
Vuyisile Wana South Africa South Africa Santos FC Santos FC 4 (0)
58. Lucky Baloyi South Africa South Africa Kaizer Chiefs Kaizer Chiefs 3 (0)
Isaac Chansa Zambia Zambia Orlando Pirates Orlando Pirates 3 (1)
Ruzaigh Gamildien South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 3 (0)
Thanduyise Khuboni South Africa South Africa Golden Arrows Golden Arrows 3 (3)
Tebogo Langerman South Africa South Africa SuperSport United SuperSport United 3 (0)
Lucky Lekgwathi South Africa South Africa Orlando Pirates Orlando Pirates 3 (0)
Kurt Lentjies South Africa South Africa Maritzburg United Maritzburg United 3 (1)
Ndumiso Mabena South Africa South Africa Orlando Pirates Orlando Pirates 3 (0)
Mpho Maleka South Africa South Africa Moroka Swallows Moroka Swallows 3 (0)
Luyolo Mapolisa South Africa South Africa Black Leopards Black Leopards 3 (0)
Eric Mathoho South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 3 (0)
Thulasizwe Mbuyane South Africa South Africa Orlando Pirates Orlando Pirates 3 (0)
Enocent Mkhabela South Africa South Africa Platinum Stars Platinum Stars 3 (0)
Lebohang Mokoena South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 3 (0)
Siyabonga Nontshinga South Africa South Africa Jomo Cosmos Jomo Cosmos 3 (2)
Felix Obada Nigeria Nigeria Maritzburg United Maritzburg United 3 (0)
Joshua Obaje Nigeria Nigeria Black Leopards Black Leopards 3 (0)
Bernard Parker South Africa South Africa Kaizer Chiefs Kaizer Chiefs 3 (0)
Matthew Rusike Zimbabwe Zimbabwe Jomo Cosmos Jomo Cosmos 3 (0)
Thamsanqa Sangweni South Africa South Africa AmaZulu FC AmaZulu FC 3 (1)
Tangeni Shipahu Namibia Namibia AmaZulu FC AmaZulu FC 3 (0)
Tshidiso Tukane South Africa South Africa Jomo Cosmos Jomo Cosmos 3 (0)
80. Jonathan Armogan South Africa South Africa Santos FC Santos FC 2 (0)
Timothy Batabaire Uganda Uganda BidVest Wits BidVest Wits 2 (0)
Noah Chivuta Zambia Zambia Free State Stars Free State Stars 2 (0)
Brett Evans South Africa South Africa Ajax Cape Town Ajax Cape Town 2 (0)
Morgan Gould South Africa South Africa SuperSport United SuperSport United 2 (0)
Ashraf Hendricks South Africa South Africa Moroka Swallows Moroka Swallows 2 (0)
Bhongolwethu Jayiya South Africa South Africa BidVest Wits BidVest Wits 2 (0)
Happy Jele South Africa South Africa Orlando Pirates Orlando Pirates 2 (0)
Hlompho Kekana South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic
Mamelodi Sundowns Mamelodi Sundowns
2 (0)
Salmaan King South Africa South Africa Santos FC Santos FC 2 (0)
George Lebese South Africa South Africa Kaizer Chiefs Kaizer Chiefs 2 (0)
Reneilwe Letsholonyane South Africa South Africa Kaizer Chiefs Kaizer Chiefs 2 (0)
Tiyani Mabunda South Africa South Africa Black Leopards Black Leopards 2 (0)
Mpho Makola South Africa South Africa Free State Stars Free State Stars 2 (0)
Terrence Mandaza Zimbabwe Zimbabwe Platinum Stars Platinum Stars 2 (0)
Mandla Masango South Africa South Africa Kaizer Chiefs Kaizer Chiefs 2 (0)
Punch Masenamela South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 2 (0)
Solomon Mathe South Africa South Africa Platinum Stars Platinum Stars 2 (0)
Bongani Mbele South Africa South Africa AmaZulu FC AmaZulu FC 2 (0)
Alton Meiring South Africa South Africa Jomo Cosmos Jomo Cosmos 2 (0)
Phenyo Mongala Botswana Botswana Bloemfontein Celtic Bloemfontein Celtic 2 (0)
Thabo Mongalo South Africa South Africa Black Leopards Black Leopards 2 (0)
Surprise Moriri South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 2 (0)
Thokozani Mshengu South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 2 (0)
Sifiso Myeni South Africa South Africa BidVest Wits BidVest Wits 2 (0)
Bongani Ndulula South Africa South Africa Orlando Pirates Orlando Pirates 2 (0)
Giorgi Nergadze Georgia Georgia Moroka Swallows Moroka Swallows 2 (0)
Sthembiso Ngcobo South Africa South Africa Kaizer Chiefs Kaizer Chiefs 2 (0)
Mame Niang Senegal Senegal SuperSport United SuperSport United 2 (0)
Prince Olomu Nigeria Nigeria Maritzburg United Maritzburg United 2 (0)
Thuso Phala South Africa South Africa Platinum Stars Platinum Stars 2 (0)
Elhadji Samb Senegal Senegal Jomo Cosmos Jomo Cosmos 2 (0)
Bheki Shabangu South Africa South Africa Santos FC Santos FC 2 (0)
Philani Shange South Africa South Africa Golden Arrows Golden Arrows 2 (0)
Moses Spandeel South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 2 (0)
Mark van Heerden South Africa South Africa AmaZulu FC AmaZulu FC 2 (0)
Sibusiso Zuma South Africa South Africa SuperSport United SuperSport United 2 (0)
117. George Akpabio Nigeria Nigeria Ajax Cape Town Ajax Cape Town 1 (0)
Nazeer Allie South Africa South Africa Ajax Cape Town Ajax Cape Town 1 (0)
Tyren Arendse South Africa South Africa Santos FC Santos FC 1 (0)
Wayne Arendse South Africa South Africa Santos FC Santos FC 1 (0)
Felix Badenhorst Eswatini Eswatini Jomo Cosmos Jomo Cosmos 1 (0)
Ousmane Berthé Mali Mali Jomo Cosmos Jomo Cosmos 1 (0)
Rudolf Bester Namibia Namibia Orlando Pirates Orlando Pirates 1 (0)
Franklin Cale South Africa South Africa SuperSport United SuperSport United 1 (0)
Fadlu Davids South Africa South Africa Maritzburg United Maritzburg United 1 (0)
Renaldo Donnelly South Africa South Africa Maritzburg United Maritzburg United 1 (1)
Sameehg Doutie South Africa South Africa SuperSport United SuperSport United 1 (0)
Ithumeleng Duiker South Africa South Africa Black Leopards Black Leopards 1 (0)
Ayanda Gcaba South Africa South Africa Free State Stars Free State Stars 1 (0)
Rudiger Gilbert South Africa South Africa Free State Stars Free State Stars 1 (0)
Mark Haskins South Africa South Africa Jomo Cosmos Jomo Cosmos 1 (0)
Richard Henyekane South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 1 (0)
Thulani Hlatshwayo South Africa South Africa Ajax Cape Town Ajax Cape Town 1 (0)
Andile Jali South Africa South Africa Orlando Pirates Orlando Pirates 1 (0)
Samuel Julies South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 1 (0)
Anthony Laffor Liberia Liberia SuperSport United SuperSport United 1 (1)
Aleni Lebyane South Africa South Africa Free State Stars Free State Stars 1 (0)
Josef Lekata South Africa South Africa AmaZulu FC AmaZulu FC 1 (0)
Katleho Loke South Africa South Africa Jomo Cosmos Jomo Cosmos 1 (0)
Cecil Lolo South Africa South Africa Ajax Cape Town Ajax Cape Town 1 (0)
Mbulelo Mabizela South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Thomas Madimba South Africa South Africa Black Leopards Black Leopards 1 (0)
Joseph Makhanya South Africa South Africa Moroka Swallows Moroka Swallows 1 (0)
Lerato Manzini South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 1 (0)
Paulos Masehe South Africa South Africa Free State Stars Free State Stars 1 (0)
Mzikayise Mashaba South Africa South Africa Free State Stars Free State Stars 1 (0)
Khetowakhe Masuku South Africa South Africa Black Leopards Black Leopards 1 (0)
Wayne Matle South Africa South Africa Maritzburg United Maritzburg United 1 (0)
Vuyo Mere South Africa South Africa Platinum Stars Platinum Stars 1 (1)
Russell Mlotshwa South Africa South Africa Golden Arrows Golden Arrows 1 (0)
Skhumbuzo Moffat Mdluli South Africa South Africa SuperSport United SuperSport United 1 (0)
Lethola Mofokeng South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 1 (0)
Tsweu Mokoro South Africa South Africa AmaZulu FC AmaZulu FC 1 (0)
Raymond Monama South Africa South Africa Black Leopards Black Leopards 1 (0)
Zakari Morou Togo Togo Free State Stars Free State Stars 1 (0)
Tshidiso Mosikidi South Africa South Africa Free State Stars Free State Stars 1 (0)
Jacky Motshegwa South Africa South Africa Bloemfontein Celtic Bloemfontein Celtic 1 (0)
Chiukepo Msowoya Malawi Malawi Platinum Stars Platinum Stars 1 (0)
Masashi Mzwanele South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Abia Nale South Africa South Africa Kaizer Chiefs Kaizer Chiefs 1 (0)
Elias Ngwepe South Africa South Africa Platinum Stars Platinum Stars 1 (1)
Thabiso Nkoana South Africa South Africa SuperSport United SuperSport United 1 (0)
Themba Ntumba South Africa South Africa Platinum Stars Platinum Stars 1 (1)
Mduduzi Nyanda South Africa South Africa Platinum Stars Platinum Stars 1 (0)
Musa Nyatama South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 1 (0)
Harry Nyirenda Malawi Malawi Black Leopards Black Leopards 1 (0)
Ransford Osei Ghana Ghana Bloemfontein Celtic Bloemfontein Celtic 1 (0)
Muhammed Patel South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Tasleem Paulse South Africa South Africa Santos FC Santos FC 1 (0)
Lantshenee Phalane South Africa South Africa Platinum Stars Platinum Stars 1 (0)
Katlego Pule South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Tafadzwa Rusike Zimbabwe Zimbabwe Ajax Cape Town Ajax Cape Town 1 (0)
Glen Salmon South Africa South Africa SuperSport United SuperSport United 1 (0)
Neo Segalo South Africa South Africa Santos FC Santos FC 1 (0)
Boitumelo Sekgobela South Africa South Africa Free State Stars Free State Stars 1 (0)
Macbeth Sibaya South Africa South Africa Moroka Swallows Moroka Swallows 1 (0)
Ricardo Skippers South Africa South Africa Santos FC Santos FC 1 (0)
Siyabulela Songwiqi South Africa South Africa Santos FC Santos FC 1 (1)
Gege Soriola Nigeria Nigeria Free State Stars Free State Stars 1 (0)
Derrick Spencer South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Thomas Sweswe Zimbabwe Zimbabwe Kaizer Chiefs Kaizer Chiefs 1 (0)
Reuben Thebakang South Africa South Africa Platinum Stars Platinum Stars 1 (0)
Siyabonga Thwala South Africa South Africa AmaZulu FC AmaZulu FC 1 (0)
Miguel Timm South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Mzuvukile Tom South Africa South Africa Golden Arrows Golden Arrows 1 (0)
Tshepo Tomanyane South Africa South Africa Jomo Cosmos Jomo Cosmos 1 (0)
Nyiko Tshabangu South Africa South Africa BidVest Wits BidVest Wits 1 (0)
Alcardo van Graan South Africa South Africa Ajax Cape Town Ajax Cape Town 1 (0)
Nhlanhla Vilakazi South Africa South Africa Ajax Cape Town Ajax Cape Town 1 (0)
Nkosiyabo Vincent Xakane South Africa South Africa Black Leopards Black Leopards 1 (0)
Ramson Zhuwawo Zimbabwe Zimbabwe AmaZulu FC AmaZulu FC 1 (0)
Zico Namibia Namibia Jomo Cosmos Jomo Cosmos 1 (0)
Masibuzane Zongo South Africa South Africa BidVest Wits BidVest Wits 1 (0)
David Zulu South Africa South Africa Black Leopards Black Leopards 1 (0)
Lincoln Zvasiya Zimbabwe Zimbabwe Kaizer Chiefs Kaizer Chiefs 1 (0)
Themba Zwane South Africa South Africa Mamelodi Sundowns Mamelodi Sundowns 1 (0)