Op 22 augustus 2012 maakte Graham zijn debuut voor Ajax Cape Town. In de competitiewedstrijd tegen Moroka Swallows speelde hij negentig minuten en kreeg hij zeven minuten voor tijd een gele kaart.[2]
Zijn eerste competitiedoelpunt maakte hij bijna twee jaar later. Op 14 augustus 2014 zorgde hij in de wedstrijd tegen Mamelodi Sundowns voor de enige treffer.[3]