 In September 1987 Bardsley transferred to Oxford United to replace David Langan for a then club record of £265,000.He played 89 games for Oxford scoring seven goals.In 1989 Bardsley completed a £500,000 move to QPR where he played in 253 games over 9 seasons.