Graham debütierte im Januar 2010 in Deer Valley im Weltcup und belegte dabei den 41. Platz im Moguls-Wettbewerb. Erstmals eine Top-10-Platzierung im Weltcup erreichte er im Februar 2013 in Sotschi mit dem siebten Rang im Moguls. Bei den Weltmeisterschaften 2013 in Voss belegte er den 38. Rang im Dual Moguls und den vierten Platz im Moguls. Bei seiner ersten Olympiateilnahme 2014 in Sotschi wurde er Siebter im Moguls-Wettbewerb. In der &lt;a href="Freestyle-Skiing-Weltcup%202014/15"&gt;Saison 2014/15&lt;/a&gt; erreichte er mit zweiten Plätzen in Deer Valley und in Val St. Come sowie dem dritten Platz in Tazawako seine ersten Weltcuppodestplatzierungen. Bei den Freestyle-Skiing-Weltmeisterschaften 2015 am Kreischberg kam er auf den 16. Platz im Moguls und den zehnten Rang im Dual Moguls. Die Saison beendete er auf dem fünften Platz der Moguls-Disziplinenwertung.