His rugby journey began at the age of eight, at Kuswag Laerskool, a small school situated in East London, Eastern Cape. The school only offered two major sports for boys, rugby and cricket.
He joined Maritzburg College in high school and in 2019 represented the Sharks at the Craven Week.
In 2021 he played for the Sharks in the Currie Cup and got chosen for the u20 Springboks.
In 2024 he joined English club Ealing Trailfinders and in June 2026 he signed for the Cheetahs
Career
![]() |
Cheetahs No 5 Lock |
2026 - present |
![]() |
Free State Cheetahs No 5 Lock |
2026 - present |
![]() |
South Africa U20's No 5 Lock |
2022 - 2023 |
![]() |
Natal Sharks No 5 Lock |
2023 - 2025 |
![]() |
Ealing Trailfinders No 5 Lock |
2024 - 2026 |




