Alfred Earnshaw

Alfred Earnshaw (7 August 1814 – 8 March 1895) was an English cricketer. Earnshaw's batting style is unknown. He was born at Bloomsbury, Middlesex.

Earnshaw made his first-class debut for the Surrey Club against the Marylebone Cricket Club at Lord's in 1846. The following year he made his debut for Surrey against the Marylebone Cricket Club. He made three further first-class appearances for Surrey in 1847, playing twice against Kent and one further match against the Marylebone Cricket Club. Earnshaw made a total of five appearances in first-class cricket, scoring a total of 62 at an average of 6.20, with a high score of 15.

He died at Bromley, Kent on 8 March 1895. His son George Earnshaw also played first-class cricket.