 He also took 22 first-class wickets for the Leeward Islands, and when he returned to England to play for Northamptonshire in 1990, took 58 first-class wickets to top the club's bowling averages.In one-day cricket for the county, he took 13 wickets while conceding an average of just 2.53 runs per over.West Indies toured Pakistan in late 1990, and Ambrose topped the team's bowling averages in a three-match series which was drawn 1–1.