 He previously played for the Villeneuve Leopards in the Elite One Championship, and the Castleford Tigers and the Bradford Bulls in the Super League.His position is .He has also played for the Wakefield Trinity Wildcats, the Leeds Rhinos, and the Castleford Tigers.