After being released by Bristol Rovers, Peacock started his career in the lower leagues at Newport County, and when the club folded in 1989 he signed for Hereford United.
Newcastle won their first six league games in the 1994–95 season, and there was talk of a first top-flight title since 1927, but they lost form and finished in sixth position, out of the European qualification zone.
Peacock made 176 appearances for Newcastle in all competitions, scoring 4 goals, and moved on to Blackburn Rovers in 1998, where his serious injury problems began.
[4] He scored one goal for Rovers, against Southampton in April 1999,[5] but soon lost his place in the team and served loan spells at West Ham United and Wolverhampton Wanderers.
While on loan at Wolves, Peacock collided with his own goalkeeper, Michael Oakes, in a match against Fulham, suffering damaged vertebrae in his neck and compression to his spine.