Oldham made his debut for Yorkshire in the 1974 County Championship, taking 3 wickets for 7 runs in an innings victory for the team.
[1] In the 1981 season, Oldham was a member of the Derbyshire team that won the National Westminster Bank Trophy.
In 1984, Oldham moved back to Yorkshire, where, after a season of more consistent batting and fielding from other squad members, he was to find himself out of the first team.
He played two more first-class matches during his career, and rounded off his game with Benson & Hedges Cup action in 1989.
He was a right-handed batsman, and played 98 innings in 129 first-class matches at an average of 11.26, and with a top score of 50.