He played as a defender from 1993 to 2008, spending the majority of his career with his home town club, Manchester City.
Spells with Sheffield United, Queens Park Rangers and Bradford City followed before ending his career with Macclesfield Town.
[3] His team-mate Nicky Weaver criticized the crowd's treatment of Edghill, who had been withdrawn by manager Joe Royle to spare him further embarrassment.
However Manchester City were going through a bad run of form and on 1 January 2001 Edghill returned to the starting line up along with Andy Morrison.
Following his release Edghill had short unsuccessful spells with Wigan Athletic and Sheffield United before joining Queens Park Rangers in August 2003.
[7] Edghill joined Macclesfield Town on 13 July 2007, re-uniting with former City teammate Ian Brightwell, manager of the League Two side.
He was also called up to Terry Venables' get-together England squad in April 1995,[8] but ultimately was never capped for the senior side.