Hall made his debut for Cheshire in the 1993 Minor Counties Championship against Shropshire.
Hall has played Minor counties cricket for Cheshire from 1993 to the present day, including 72 Minor Counties Championship matches[1] and 34 MCCA Knockout Trophy matches.
He played five further List A matches for Cheshire, the last of which came against Hampshire in the 2004 Cheltenham & Gloucester Trophy.
[4] His only List A half century for Cheshire came against Cornwall in the 2001 Cheltenham & Gloucester Trophy.
[6] Hall has played for an England and Wales Cricket Board XI, representing the team in the 2004 European Cricket Championship Division One tournament, against such teams as Denmark, Ireland, the Netherlands and Scotland.