John Robert Widdowson (born 12 September 1941) is an English former professional footballer who played as a goalkeeper in the Football League for Sheffield United, York City and Portsmouth and in non-League football for British Ropes and Gainsborough Trinity.