 O'Connor was a late entrant to senior football.He joined Southern League Premier Division club Bromsgrove Rovers in his early 20s, and played his part in their winning the 1991–92 title.He signed for Crystal Palace for a £25,000 fee ahead of the inaugural Premier League season, but never appeared in that league.