Alfred Earnshaw was an English cricketer. Earnshaws batting style is unknown. He was born at Bloomsbury, Middlesex.
NASource: Wikipedia