After falling out of favour at Villa, he had spells on loan at Notts County and Northampton Town before joining Peterborough United in December 1976. Here, he amassed over 100 appearances during two-and-a-half seasons, in which he also served the club in a coaching role.
He joined First DivisionWolverhampton Wanderers in 1979 primarily as a coach, following his former Peterborough manager John Barnwell. He remained a registered player but never played a first team game for the club. He stepped in as caretaker manager after Barnwell's eventual sacking in January 1982, taking charge of five games, losing all. Ross left the club soon after, joining Hereford United in a similar role, though here he did make 15 first team appearances during the 1982/83 season.