Bei den Olympischen Spielen 1984 in Los Angeles entschied er sich, am Marathon (seinem ersten überhaupt) teilzunehmen, nachdem er im 10.000-Meter-Lauf nur einen enttäuschenden neunten Platz belegt hatte. Mit Carlos Lopes und Charlie Spedding setzte er sich auf dem letzten Viertel der Strecke vom übrigen Feld ab. Während Lopes das Tempo weiter verschärfte und einen sicheren Sieg herauslief, kämpfte Treacy bis zuletzt mit Spedding um Platz zwei und errang schließlich mit zwei Sekunden Vorsprung die Silbermedaille.