Graham developed his love for soccer at a young age. Growing up in North Kingstown, Rhode Island Graham began playing for his local club Ocean State Soccer before moving on to compete in the region’s top leagues of MAPLE and New England Premiership (NEP) playing for Bruno United fc.
During high school Graham played for one of Rhode Island’s top Division 1 public high school programs, North Kingstown High School.
Graham also played for Rhode Island’s ODP (Olympic Development Program) as well as being called up to attend a Region 1 camp.
Graham then was recruited to play for Regis College where he started in 8 games and played in a total of 17 games his freshman year. From there Graham did not look back. Becoming Captain his Junior year and leading the team to its current best overall record of 11-8-1 (2015) his Senior year.