Fisher was a right-handed batsman who bowled slow left-arm orthodox. Fisher made his debut for Cheshire in the 1999 Minor Counties Championship against Wales Minor Counties. Fisher played Minor counties cricket for Cheshire from 1999 to 2006, including 30 Minor Counties Championship matches and 10 MCCA Knockout Trophy matches.
In 2001, he made his List A debut against the Lancashire Cricket Board in the 1st round of the 2002 Cheltenham & Gloucester Trophy which was held in 2001.
He played two further List A matches for Cheshire, against Bedfordshire in 1st round of the 2004 Cheltenham & Gloucester Trophy, which was held in 2003, and the following season against Hampshire in 2nd round of the same competition. In his three List A matches, he scored 23 runs at a batting average of 23.00, with a high score of 22.
With the ball he took 2 wickets at a bowling average of 49.00, with best figures of 1/28.