[2] Alexander was born in Cape Town,[1][3] and grew up in the Lentegeur neighborhood of Mitchells Plain.
[4] He started his senior career with Ajax Cape Town in 2008, and had loan spells with Vasco da Gama and Chippa United.
Subsequently, Cole signed for Bidvest Wits in February 2018,[10] where he made 57 league appearances across two-and-a-half seasons.
[1] On 10 October 2020, he joined Indian Super League club Odisha FC on a two-year deal.
[13][14] On 23 July 2021, Cole mutually terminated his contract with Odisha FC after reaching agreement over an undisclosed fee.