Également amateur de cricket, Alex Coles découvre le rugby à Newmarket et joue ensuite au Shelford RFC. Il étudie plus tard à Birkbeck College[2].
Alex Coles rejoint l'académie de Northampton dès l'âge de 13 ans et devient joueur professionnel avec les Saints en 2018, après avoir récupéré d'une blessure[3].
Carrière en club
En , Alex Coles dispute son premier match avec les Saints, à l'occasion d'un match de Coupe d'Angleterre contre les Wasps. Plus tard dans la saison, le deuxième ligne marque son premier essai avec le club, avec une réalisation contre Timișoara en Challenge européen[4].
Lors de la saison 2021-2022, il est désigné pour la première fois capitaine avec les Saints et prend part à 29 rencontres[5].