Leahy vant gullmedaljen i høydehopp med resultatet 1,775 m, og slo ungareren Lajos Gönczy med 2,5 cm. Leahy deltok deretter i tresteg, som landsmannen O'Connor vant med 14,075 meter, mens Leahy kom på andreplass med 13,98 meter. Under OL 1908 deltok Leahy igjen i høydehopp. Han delte andreplassen med to andre hoppere, Georges André og István Somodi, bak amerikaneren Harry Porter, som vant med resultatet 1,90.