He was born in Lusikisiki, went to school at Grey High School in Port Elizabeth and represented Western Province in various youth competitions until being included in the 2005 Vodacom Cup squad.
In 2006, he was called into the South African Sevens rugby team, making some domestic appearances for Western Province and the Boland Cavaliers. He represented the national sevens team until 2009, when he announced he wanted to return to the fifteen-a-side game. He joined the Eastern Province Kings in 2010.
He was included in the Southern Kings squad for the 2013 Super Rugby season,[4] but failed to make any of their initial matchday squads. Instead, he was the regular captain of the Eastern Province Kings team in their 2013 Vodacom Cup campaign, leading them to their best performance up to that point in the Vodacom Cup by reaching the semi-finals. He played in seven of their nine games that season and scored three tries, making him the joint top try scorer for the EP Kings in that competition.[5]
He was eventually named as a starter for the Southern Kings for their final Super Rugby match of the regular 2013 Super Rugby season against the Sharks.[6]
Mbiyozo also had a season playing for Spanish side Vigo in the 2014–15 División de Honor de Rugby. He made 20 appearances and scored 10 tries,[7] to finish in the top ten of the try-scoring charts of the competition.[8] However, despite his efforts, his side finished bottom of the log to be relegated to the División de Honor B de Rugby.