 Felgate had a long professional career from 1978 to 1995, making a total of 612 Football League appearances.Of the league appearances, 238 came with the Bolton Wanderers and he also turned out for league sides Rochdale, Crewe Alexandra, Lincoln City, Grimsby Town, Cardiff City, Chester City, and Wigan Athletic.He also had spells with Bury and Wolverhampton Wanderers without making any league appearances for these clubs, and Felgate later continued to play non-league football for clubs including Leigh RMI, Hyde United, and Bacup Borough until he was in his mid-40s.