На Играх 1908 в Лондоне Эхерн участвовал в четырёх дисциплинах. В тройном прыжке он стал чемпионом с новым олимпийским рекордом, в прыжке в длину с разбега стал восьмым, в прыжке в длину с места его результат не известен, а в беге на 110 м с барьерами Эхерн смог пройти в полуфинал.