Taylor came through the age groups at his home county of Yorkshire since under-10 level and finally made his first-class debut in 2001.
He represented England Under-17s and Under-19s and was named as the Yorkshire CCC Supporters' Club young player of the year in 1999.
He is a tall opening batsman whose maiden first-class half-century was a stubborn 52 not out, lasting 195 minutes, against Surrey in 2002.
He played in three matches in Yorkshire's championship-winning season of 2001 but his first-team chances were limited and he joined Derbyshire on a two-year deal at the end of the 2005 season.
Taylor finished second in the national one-day averages with 564 runs at 62.66 during 2006 and came close to 1,000 first-class runs, with three centuries.
He scored a century on his one-day debut for Derbyshire against his old county at Headingley, and in doing so became the first player in the county's history to score a hundred on his first-class and one-day debuts.
He signed an improved two-year contract in September 2006, but asked to be released after finding first-team opportunities limited in 2007. The county rejected his request, but relented late in the season.
He then returned to Yorkshire on a three-year contract starting in 2008.
Injuries halted his opportunities that summer as he played in just eight matches for the first-team all season.