Football411 takes a look back at all the major talking points from an action-packed year of Premier Soccer League football.
Ernst Middendorp rejoins Maritzburg United, less than a year after losing his job at the club.
Santos see the odds on their relegation lengthen with bookmakers like Paddy Power as they make some big signings, including Gert Schalkwyk, Nasief Morris and Mathew Pattison.
Former Chiefs and SuperSport defender Jeffrey Ntuka is tragically murdered in Kroonstad.
Orlando Pirates boss Irvin Khoza confirms the signing of former Arsenal striker Luis Boa Morte on an 18-month deal. Thandani Ntshumayelo joins Bucs from SuperSport.
Kaizer Chiefs striker Lehlohonolo Majoro is charged with contravening FIFA Laws after celebrating by lifting his jersey to reveal a message "I do have balz" when Chiefs beat Moroka Swallows 3-0.
Zambia win the Africa Cup of Nations, shocking favourites Ivory Coast in the final. Free State Stars goalkeeper Kennedy Mweene has a superb tournament with a host of other PSL and former PSL players, including former Cosmos striker Chris Katongo making significant contributions.
More sad news for the SA soccer fraternity as former Kaizer Chiefs star Thabang Lebese passes away. His mother Florence Lebese decides to go public with the fact that Thabang was HIV positive, in the hope that this will create more awareness and lessen the stigma surrounding the disease.
Mamelodi Sundowns set a new South African scoring record by thrashing Powerlines FC 24-0 in a Nedbank Cup last 32 match, a result that even confounded fans who liked to bet on football longshots.
Jabu Mahlangu (Pule) makes a comeback at FC Cape Town in the National First Division.
Orlando Pirates coach Julio Leal is suspended and subsequently sacked, with Augusto Palacios taking over as care-taker.
Orlando Pirates beat Kaizer Chiefs 3-2 at the FNB with Benni McCarthy netting a brace.
Tamsanqa Sangweni nets a wonder goal of a volley from around 40-yards out, with his weaker left foot, as AmaZulu beat Witbank Spurs in the Nedbank Cup.
Kaizer Chiefs manager Vladimir Vermezovic is fired, Doctor Khumalo and Ace Khuse take on a joint care-taker role.
Cuthbert Malajila makes his name in the PSL and his goals give Maritzburg victories over both Sundowns and Chiefs.
Golden Arrows confirm Shaun Bartlett as a member of their technical team.
Moroka Swallows striker Siyabonga Nomvete's form sees him back in the Bafana Bafana frame.
Stuart Baxter is named Kaizer Chiefs coach for the new season.
Jomo Cosmos secure an instant demotion back to the National First Division after a 2-2 draw with Black Leopards.
Orlando Pirates winger Daine Klate makes history as the first PSL player to win the League five times in a row, after the Buccaneers pip Moroka Swallows to the league title.
Mamelodi Sundowns extend the contracts of star players Katlego Mphela and Teko Modise.
Nomvete is the big winner at the 2012 PSL Awards - he is voted as the PSL Footballer of the Season, PSL Player's Player of the Season, Player of the Season and the Lesley Manyathela Golden Boot Award after his 20 goals.
Gordon Igesund is named as PSL Coach of the Season, while Benni McCarthy's bicycle kick against Maritzburg is the PSL Absa-lutely Awesome Goal of the Season.
SuperSport United win the Nedbank Cup by beating Mamelodi Sundowns.
The University of Pretoria secure automatic promotion to the PSL after winning the NFD league title.
Pitso Mosimane loses his job as Bafana Bafana head coach after he was fired just after midnight.
New Kaizer Chiefs midfielder Siyabonga Nkosi says he has 'unfinished business' at the club.
Sundowns sign Free State Stars front man Edward Manqele.
Chippa United are living the dream as they win the NFD play-offs against Thanda Royal Zulu and Santos to secure promotion to the PSL after having come straight from the Second Division. Santos are relegated.
Black Leopards make South Africa proud with an exciting run in the CAF Cup.
Ajax Cape Town sign former Platinum Stars marksman Bradley Grobler on a four-year deal.
Chiefs complete the signing of Erc Mathoho - after the players' jersey had been unveiled a couple of days earlier (in his absence).
Platinum Stars secure the services of Orlando Pirates midfielder Benson Mhlongo on a two-year contract.
Moroka Swallows appoint Zeca Marques as the club's new coach.
Bidvest Wits part ways with head coach Roger de Sa.
AmaZulu reveal the kit they will wear in 2012/13 - their 80th anniversary season.
Wayne Arendse sings a five-year deal with Mamelodi Sundowns.
Chippa United skipper Gift Sithole is presented with a new Golf 6 GTI by the club for his outstanding performances
Neil Tovey leaves Thanda.
Calvin Kadi returns to Bidvest Wits, who also sign Tenashe Nengomashe, Aaron Mokoena and Mathew Pattison.
Two late goals see a 1-1 draw between Ajax Cape Town and Manchester United in the MTN Invitational Tour 2012.
Orlando Pirates scoop up Golden Arrows striker Collins Mbesuma.
Bidvest Wits sign Erwin Isaacs and Terror Fanteni.
Delron Buckley marks his first ever season in the PSL with a brace of goals in Maritzburg's 2-1 win over Mamelodi Sundowns.
Roger de Sa becomes the Orlando Pirates head coach.
Former Benoni Premier United and Bafana Bafana left back Tsepo Masilela joins Chiefs.
Former AmaZulu and Mpumalanga Black Aces midfielder Bafo Biyela passes away.
Moroka Swallows beat SuperSport United to win the MTN8 and the R8 million prize.
Bernard Parker's incredible run of seven goals in the season's opening five games is the best start by any striker in the modern day PSL.
Aubrey Ngoma nets four goals as Tuks thrash Ajax Cape Town in the Mother City.
Ajax Cape Town fire coach Maarten Stekelenburg after a string of poor results.
Bafana Bafana assistant coach Thomas Madigage is tragically killed in a car accident in the Limpopo.
Golden Arrows confirm he appointment of Manqoba Mngqithi as their new head coach following the departure of Muhsin Ertugral.
Black Leopards appoint Ian Palmer as their new coach.
Chippa United appoint Farouk Abrahams as caretaker coach.
Yet another tragedy hits South African football as four players are confirmed dead in a road crash in Polokwane.
Free State Stars's Katlego Mashego is out for at least four months after breaking his leg.
Kaizer Chiefs duo Bernard Parker and Stuart Baxter are announced as Player and Coach of the Quarter respectively.
Former AmaZulu coach Roger Palmgren says he has no hard feelings after being fired by the club. Craig Rosslee becomes their new coach.
New Sundowns coach Pitso Mosimane makes a positive impact on his return to the PSL as he sees Downs rise off the foot of the table.
The Soweto derby sees Chiefs and Pirates drawing 1-1 at the FNB Stadium.
Platinum Stars win won the R1.5-million Q-Innovation prize money for this quarter, beating Orlando Pirates. Platinum Stars duo Henrico Botes and Cavin Johnson are named Player and Coach of Quarter Two respectively.