The Springbok winger Bryan Habana was named South African Rugby Player of the Year as he became only the second star ever to win the award more than twice.
The 29-year-old accepted the award for the third time after having also been voted number one by the rugby media in 2005 and 2007.
His striking form helped his team, the Cape Town-based Western Province, win the Currie Cup this year, while his seven tries for the national side in 2012 brings his national record tally to 47.
Western Province's Eben Etzebeth, Sharks fly-half Patrick Lambie and teammate JP Pietersen and skipper Keegan Daniel were the other finalists.
The Sharks won the Team of the Year title after reaching both the Currie Cup and Super 15 finals.
The Sharks captain Keegan Daniel was named the Super 15 Player of the Year while the Sharks winger JP Pietersen is the Players' Player of the Year.
The Sharks coach John Plumtree was named the coach of the year.