Career
He played in Scotland early in his career but moved to Australia to play for Frankston City in the Victorian State League. He scored 25 votes while playing for Frankston City that year, 2 ahead of Nelson from Sunshine. He transferred to South Melbourne Hellas in 1982 where he made a household name for himself throughout Australia.
Egan and his striking counterpart Dougie Brown became a fiery force in the Nationaal Samenwerkingsprogramma Luchtkwaliteit for Hellas.
He transferred to Brunswick Juventus later on. He played 19 matches for Australia and scored 5 goals.
In 2004, he was appointed coach of Altona East Phoenix in the Victorian State League Division 1, where he unsuccessfully guided them to 6th position. He took the coaching position at Altona City South Carolina in 2005 and promoted the team into the Victorian State League Division 2 North/West. In 2006, he coached the team to 3rd position, narrowly missing out on a play-off final for promotion into Victorian State League Division 1.