Theron made his debut for Eastern Province in October 2005, appearing in a List A match at Port Elizabeth against the Zimbabwe U-23 team, bowling them out for 145 and thus helping his team win the fixture with match figures of 2/26 of 6.3 overs. He soon made his first class debut in November 2005, appearing against KwaZulu Natal. He soon showed his potential and developed into an important member of the Warriors side, leading the team in subsequent bowling charts in both first-class and List A competitions.
Early career
In 2008, Theron's performances for Warriors led to him being awarded the MTN Domestic ChampionshipCricketer of the Year award in Cricket South Africa's 2008 Mutual Federal SA Cricket Awards. Also during the same year, he played English club cricket for Staffordshire-based club Audley, where he replaced fellow South African Alfonso Thomas. He also represented the South Africa A side during the same year.
International debut (2010)
Theron's strong domestic performances in all competitions, notably during the Standard Bank Pro20 series, led to him being awarded both a place in South Africa's 18-man provisional 2010 ICC World Twenty20 squad, a national contract and signing with Indian Premier League team Kings XI Punjab. In his debut for Punjab against the Chennai Super Kings, he recorded figures of 2/17 in his four overs and bowled the Super Over that led his team to victory, subsequently being awarded with the Man of the Match award. He played in the two T20 Internationals against Zimbabwe and during the ODI series he took his first ODI wicket that of opener Hamilton Masakadza. He took 11 wickets in the three-match ODI series against Zimbabwe including a five-wicket haul. He was then selected for the two match twenty-20 series against Pakistan but not the ODI series. He took four wickets in the two match series and was subsequently added to the squad for the ODI series against Pakistan. Theron was picked up by Deccan Chargers for IPL for the season of 2011. Theron and Wayne Parnell helped South Africa win the second T20I against Australia, from a score of 84/7.
Indian Premier League (IPL)
Theoren was acquired by the Deccan Chargers in 2011 IPL Auction. He remained for the Deccan Chargers until 2012. When the team was transitioned to Sunrisers Hyderabad in IPL, Theron along with other players was released from the franchise. He was in 2013's IPL Auction but was not bought by any franchises. In 2015, Theron was picked up by Rajasthan Royals to Play for IPL 8.