Keith Ball (born 26 October 1940) is an English former footballer. He was a short but agile goalkeeper who made 145 league and cup appearances for Port Vale and enjoyed three spells with Walsall. He also played non-league football for Worcester City, Stourport, Darlaston, Nuneaton Borough, and Kidderminster Harriers.