Graham played his junior rugby league for Blacktown City and attended The Hills Sports High School before being signed by the Penrith Panthers. Graham played for New South Wales under 16's and 18's, as well as the Panthers Harold Matthews and SG Ball teams. Graham started the 2008 season in the NYC for the Penrith Panthers before being called up to the first-grade squad, still as a 17-year-old in high school.
