Chavhanga played rugby for the first time in Grade 5, at Harare's government-owned Blakiston Primary School.
Chavhanga made his international debut for the Springboks as a 21-year-old on 11 June 2005 on the right wing, in a home game against Uruguay at the Basil Kenyon Stadium in East London.
He could run the 100 meters in 10.27 seconds, possibly making him the fastest rugby player in South African history.
[citation needed] Chavhanga joined Welsh regional side Newport Gwent Dragons in September 2011, but was released at the end of the 2012–2013 season.
[2] He returned to South Africa and was included in the Free State Cheetahs squad for the 2013 Currie Cup Premier Division season.