[5] In May 2008, Weyman signed a two-year deal with the St. George Illawarra Dragons starting in 2009, despite being offered a one-year extension with the Raiders.
[9] Later that month Weyman was named in the 17-man squad to represent New South Wales in the opening game of the 2009 State of Origin series.
For the 2010 ANZAC Test, Weyman was selected to play for Australia from the interchange bench in their victory against New Zealand.
In July 2013, Weyman signed a two-year deal with Hull Kingston Rovers for the 2014 Super League season.
During the 2014 season, he scored four tries in four consecutive games which placed him 2nd in the Hull Kingston Rovers try charts for a brief period of time.