The number of signings ranged from just two – by Kaizer Chiefs – to 21 by Mpumalanga Black Aces. Included are players who returned from loan spells.
AJAX CAPE TOWN (12)
IN: Franklin Cale, Nathan Paulse, Dominic Isaacs, Eleazar Rodgers, Stelio Marcelino Ernesto, Anssi Jaakola, Ritus Krjauklis, Nathan Gertse, Matthew Rowell, Brandon Petersen, Bantu Mzwakali, Tasreeq Morris
OUT: Khama Billiat, Matthew Booth, George Akpabio, Mabhuti Khenyeza, Sander Westerveld (retired and now Ajax’s goalkeeper coach), Sici Shelembe, Brandon-Lee Adams, Tafadzwa Rusike, Nhlanhla Vilakazi, Wanderson, Alcardo van Graan
AMAZULU (14)
IN: Sthembiso Ngcobo, Bongi Macala, Mohammed-Awal Issah, Letladi Madubanya, Msekeli Mvalo, Lunga Zondi, Christopher Manoka, Sifiso Hlanti, Bret Amidu, Nkosinathi Mthiyane, Sydney Urikhob, Larry Horaeb, Pineas Jacob, Mfundo Nsele
OUT: Mbongeni Mzimela, Nkanyiso Cele, Dumisani Zwane, Bongani Mbhele, Stanley Kgatla, Joseph Malongoane, Kagiso Senamela, Ramson Zhuwawo, Tsweu Mokoro, Sifiso Vilakazi, Makhosonke Bhengu, Nyiko Tshabangu, Luyanda Hlongwa, Phumlani Mhamha
BIDVEST WITS (11)
IN: Matthew Booth , Musa Bilankulu, Moeneeb Josephs, Getaneh Kebede, Benjani Mwaruwari, Siyabonga Nhlapho, Ayanda Lubelo, Onismor Bhasera, Koffi Dan Kawa, Kwanda Mngonyama, Denis Onyango
OUT: Letsie Koapeng, Mzikayise Mashaba, Ofentse Nato, Ryan Harrison, Aaron Mokoena, James Mayinga, Bryce Moon, Stanton Fredericks (retired)
BLOEMFONTEIN CELTIC (9)
IN: Musa Nyatama, Wandisile Letlabika, Trevor Lamola, Keegan Buchanan, Banele Ndlovu, Letsie Koapeng, Thato Haraba, Jabulani Ncubeni, Hellings ‘Gabadinho’ Mhango
OUT: Mduduzi Nyanda, Dominic Isaacs, Brent Lawler, Lennox Bacela, Siyabonga Nontshinga, Kurt Lentjies, Jacky Motshegwa, Letladi Madubanya
FREE STATE STARS (9)
IN: Lucky Mokoena, Mongezi Bobe, Mthokozisi Yende, Daniel Agyei, Abdul Basit Adam, Bokang Thlone, Kefiwe Owen Sijoko, Camaldine Abraw, Themba Shabalala
OUT: Fikru Tefera, Moeketsi Mvula, Kennedy Mweene, Dove Wome, Noah Chivuta, Jessie Jackson, Tsietsi Mkhwanazi
KAIZER CHIEFS (2)
IN: Knowledge Musona, Simphiwe Mtsweni
OUT: Jimmy Tau, Arthur Bartman (both retired), Abia Nale, Sthembiso Ngcobo, Lincoln Zvasiya
LAMONTVILLE GOLDEN ARROWS (13)
IN: Kgotso Polelo, Welcome Qalanto, Peter Wadabwa, Dumisani Zwane, Nkanyiso Cele, Nzuzo Luthuli, Siphelele Hleleni, Sakhile Kubheka, Lindokuhle Holideyi, Asiphi Nkonzo, Nkanyiso Mngwengwe, Emmanuel Dunge, Vuyisile Ntombayithethi
OUT: Thamsanqa Gabuza, Sibusiso Hadebe, Mxolisi Macuphu, Clifford Ngobeni, Thamsanqa Mkhize, Musa Bilankulu, Ritus Krjauklis, Pavels Steinbors, Tshepo Liphoko, Nkosinathi Ogle
MAMELODI SUNDOWNS (16)
IN: Emmanuel Mathias, Kennedy Mweene, Cuthbert Malajila, Bryce Moon, Bongani Zungu, Dove Wome, Raymond Monama, Tiyani Mabunda, Rodney Ramagalela, Sibusiso Kumalo, Glenn Verbauwhede, Katlego Mashego, Mzikayise Mashaba, Rashid Sumaila, Khama Billiat, Mukuka Mulenga
OUT: Emmanuel Baffour, Mumuni Abubakar, Eleazar Rodgers, Nyasha Mushekwi, Doctor Mampuru, Abel Mabaso, Kwando Mngomnyama, Edward Manqele, Denis Onyango, Method Mwanjale, Themba Zwane, Musa Nyatama, Buhle Mkhwanazi, Sibusiso Khumalo, Calvin Marlin, Siyabonga Ngubane
MARITZBURG UNITED (7)
IN: Thokozani Sekotlong, Nhlanhla Vilakazi, Ashley Hartog, Yakubu Mohammed, Thamsanqa Mkhize, Robyn Johannes, Tawfeeq Salie
OUT: Cuthbert Malajila, Mthokozisi Yende, Francis Chansa, Frank Sarfo Gyamfi
MOROKA SWALLOWS (6)
IN: Tshwarelo Bereng, Asavela Mbekile, Igor Bondzulic, Levi Mokgothu, Nkosinathi Ogle, Edward Manqele
OUT: Katlego Mashego, Aubrey Mathibe, Joseph Makhanya, David Mathebula, Bennett Chenene, Sibusiso Kumalo, Oscar Machapa, Cheick Cisse, Bongane Twala, Mpho Maleka
MPUMALANGA BLACK ACES (21)
IN: Ofentse Nato, Onyekachi Okonkwo, Mazwi Mncube, Aleni Lebyane, Stanley Kgatla, Vincent Kobola, Mkhanyiseli Siwahla, Junior Sekete, Tshidiso Tukane, Calvin Marlin, Method Mwanjale, Tumelo Mopedi, Eduardo Ferreira, Abia Nale, Paolo Loureiro, Mabhuti Khenyeza, Abel Mabaso, Clifford Ngobeni, Tendai Ndoro, Mark Mayambela, Themba Zwane
OUT: Asanda Mvalo, Diyo Sibisi
ORLANDO PIRATES (11)
IN: Fatau Dauda, Joseph Malongoane, Beranger Itoua, Kermit Erasmus, Lennox Bacela, Jacky Motshegwa, Thamsanqa Gabuza, Aubrey Ngoma, William Twala, Nhlakanipho Ntuli, Tshepo Liphoko
OUT: Rudolf Bester, Takesure Chinyama, Mark Mayambela, Moeneeb Josephs, Robyn Johannes, Benni McCarthy, Onyekachi Okonkwo
PLATINUM STARS (6)
IN: Takesure Chinyama, Sibusiso Hadebe, Vincent Khumalo, Mahlatse Makudubela, Mduduzi Nyanda, Issa Sarr
OUT: Lantshene Phalane, Obert Moyo, Joshua Sauls, Thuso Phala, Enocent Mkhabela
POLOKWANE CITY (9)
IN: Galabgwe Moyana, Kekaetswe Moloi, Ntesang Semanyana, Vusi Mthimkhulu, Thabo Rakhale, Itumeleng Motsiane, Already Mkhwanazi, Kabelo Lichaba, Moffat Mdluli
OUT: Mxolisi Machupu (signed and released after one match)
SUPERSPORT UNITED (8)
IN: David Mathebula, Kurt Lentjies, Thuso Phala, Enocent Mkhabela, Mame Niang, Bennett Chenene, Morne Nel, Sibusiso Khumalo
OUT: Atusaye Nyondo, Kermit Erasmus, Franklin Cale, Ashley Hartog, Grant Kekana, Nathan Paulse, Lucas Thwala, Danleigh Borman, Mark Haskins, Daylon Appolis, Moffat Mdluli
UNIVERSITY OF PRETORIA (10)
IN: Fikru Tefera, Lucky Mathosi, Obadiah Tarumbwa, Nimrod Tsengwa, Grant Kekana, Siphelele Luthuli, Lantshene Phalane, Atusaye Nyondo, Geoffrey Massa, Alan Robertson
OUT: Mame Niang, Bongani Zungu, Aubrey Ngoma, David Radebe, Dumisani Ngwenya, Sepeke Manamela, Thokozani Sekotlong, Vincent Kobola