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 previously played for the New Zealand Warriors, Cronulla Sharks, Sheffield Eagles, and Featherstone Rovers in rugby league.