Career
As a youngster he played his junior rugby league for the Goulburn Stockmen. His position of choice on the football field is in the second-row. He previously played for the Cronulla-Sutherland Sharks, North Queensland Cowboys, Penrith Panthers and Melbourne Storm in the National Rugby League.
Weston made his début for the Panthers in the 33-10 victory over Brisbane Broncos.
On 12 July 2015, it was announced that Weston had agreed a 2-year deal with leading English Kingstone Press Championship side Leigh Centurions, covering the 2016 and 2017 seasons.