He signed for Doncaster Knights in the Rugby Championship in 2020, and won the players’ and coaches’ player of the year awards during his first year. The following year, he captained the side to a second-place finish in the Championship in 2021-22, and was named in the Championship's team of the year as they won 17 out of 20 matches.[6]
He signed for Northampton Saints in the summer of 2022.[7] He scored four tries in twenty appearances in his first season with the club.[8] In December 2023, having made 31 appearances for the club and captaining the side on two occasions, he signed a new contract with Northampton.[9]
Personal life
Graham worked as a chef prior to becoming a professional rugby union player.[10]