Il atteint le sommet de sa carrière sportive aux Jeux olympiques de 1908 à Londres. Peu avant ces jeux, Bacon avait couru un 400 mètres haies en 55 s 8 (meilleure performance mondiale mais non officielle). À Londres, il remporte la finale en 55 s 0 devant son compatriote Harry Hillman en 55 s 3. Pendant la course, Bacon change brièvement de couloir et saute la mauvaise haie. Il n'est pourtant pas disqualifié, le jury considérant qu'il n'avait pas bénéficié d'un avantage.
Hillman avait été sacré champion quatre ans plus tôt en 53 s 0. Néanmoins, à Saint-Louis, les haies mesurent 76cm au lieu de 91cm. Le temps de Bacon faisait ainsi office de record du monde. Lorsqu'en 1912, l'IAAF reconnut pour la première fois des records du monde, le temps de Bacon en 1908 a été reconnu. Comme cette course n'a pas été courue en 1912, son record dura jusqu'en 1920.