A former British Universities and Lancashire representative, he hit nearly 750 first-class runs in 2004 including six half-centuries and one century.
Scored a 41-ball half-century for Lancashire in only his second Norwich Union League match in in 2001 but was released by the county at the end of 2002.
After impressing in club cricket, he was given a second chance by Northamptonshire in 2003 and scored 83 on his championship debut for the county against Somerset.
Scored his maiden one-day century (131) against Nottinghamshire that year and also represented Bedfordshire in the Cheltenham & Gloucester Trophy.
Played only three first class matches in 2005, but managed to score a half century during that time.