Som spiller spilte Eggen for Orkdal Idrettslag, Rosenborg Ballklub og Aalesunds Fotballklubb. For Rosenborg spilte han 280 obligatoriske kamper fra 1978 til 1991, og ble seriemester tre ganger, i 1985, 1988 og 1990. I 1978, da Rosenborg spilte i 2. divisjon, ble han toppscorer for klubben med ti mål. Han spilte 43 kamper på aldersbestemte landslag og fire kamper på det norske .