John Percy Herringshaw (22 May 1892 – 13 November 1974) was an English cricketer. Herringshaw was a left-handed batsman who bowled slow left-arm orthodox. He was born at Derby, Derbyshire.Herringshaw made his first-class debut for Essex against Northamptonshire in the 1921 County Championship. He made eight further first-class appearances for the county, the last of which came against Surrey in the 1922 County Championship.