Ally varžėsi penkiose Bendrijos žaidynėse ir laimėjo keturis medalius. Jis atstovavo Anglijai šuoliuose ir platformose 1990 m. Bendruomenių žaidynėse Oklende, Naujojoje Zelandijoje. Tai buvo pirmasis iš penkių jo dalyvavimo Bendrijos žaidynėse. 1998 m. jis laimėjo bronzinį medalią 3 metrų tramplinio lenktynėse, žaidynėse Kuala Lumpūre. Po šios sėkmės 2002 m. laimėjo dvigubą sidabro medalį, o 2006 m. tapo Anglijos komandos vėliavodeliu.
Melburne, kur jis laimėjo dar vieną sidabro medalį sinchronizuotame trijų metrų šuoliu.