Grahamas buvo išrinktas 155-uoju pagal rinkimų sąrašą Niujorko salų komandos 2012 m. NHL varžybose
2014 m. gegužės 31 d. pasirašė pradinio lygio sutartį su komanda. Jis praleido tris sezonus su Islanders "American Hockey League filialu Bridgeport Sound Tigers, taip pat žygiai ECHL Floridos Everblades ir Missouri Mavericks, prieš pasirašydamas vienerių metų sutartį su Colorado Avalanche 2017 m. Liepos 26 d.