 He made his debut in first-class cricket for an England XI against Nottinghamshire at Trent Bridge in 1847.The following year he made four first-class appearances for Sheffield, playing twice each against Manchester and Nottingham.He played first-class cricket for sides representing Yorkshire/Sheffield on nineteen occasions until 1855.