He has previously played for the New Zealand Warriors and the Cronulla Sharks in the NRL, and the Sheffield Eagles and Featherstone Rovers in the Championship.
He has a history of playing for various teams in rugby league, including the New Zealand Warriors, Cronulla Sharks, Sheffield Eagles, and Featherstone Rovers.