 Thornicroft made his debut for the Yorkshire Cricket Board in 2001, in the Cheltenham & Gloucester Trophy.He played in his debut first-class match for Yorkshire County Cricket Club in the 2002 County Championship, although Yorkshire finished that season in bottom place in the First Division, being relegated to Division Two for the 2003 season.Thornicroft held the lowest first-class bowling average of the Yorkshire team in 2002.