Mills attended and played first team rugby for Hoër Landbouskool Boland. He was contracted by the Port Elizabeth-based Pro14 franchise the prior to the 2019–20 season. He made his debut in their fifth match of the season, playing off the bench for the final five minutes in their defeat to the in Scotland.