Odpadł w eliminacjach biegów na 100 metrów i na 110 metrów przez płotki, a sztafeta 4 × 400 metrów z jego udziałem została zdyskwalifikowana w finale.

Zwyciężył w biegach na 100 jardów i na 120 jardów przez płotki, zdobył srebrny medal w biegu na 220 jardów (za Tomem Robinsonem z Bahamów) i brązowy medal w sztafecie 4 × 440 jardów na igrzyskach Imperium Brytyjskiego i Wspólnoty Brytyjskiej w 1958 w Cardiff.

Na igrzyskach olimpijskich w 1960 w Rzymie startował w reprezentacji Federacji Indii Zachodnich. Zdobył brązowy medal w sztafecie 4 × 400 metrów (która biegła w składzie: Malcolm Spence, James Wedderburn, Gardner i George Kerr) oraz zajął 5. miejsce w finale biegu na 110 metrów przez płotki.

Gardner był czterokrotnym rekordzistą Jamajki w biegu na 110 metrów przez płotki do czasu 13,8 s, uzyskanego 28 sierpnia 1958 w Göteborgu i jednokrotnym w sztafecie 4 × 100 metrów z wynikiem 40,9 s, osiągniętym 12 marca 1954 w Meksyku. Trzykrotnie wyrównywał rekord Jamajki w biegu na 100 metrów z czasem 10,3 s (pierwszy raz 26 czerwca 1958 w Tranås.

Po zakończeniu kariery był m.in.