William Evershed was an English first-class cricketer who made his debut for Hampshire against Petworth in 1845. Evershed represented Hampshire against the same opposition again in the same season.