|Full name||John Henry Keeley|
|Date of birth||27 July 1961|
|Place of birth||Plaistow, London, England|
|1986–1990||Brighton & Hove Albion||138||(0)|
|1991||→ Oxford United (loan)||6||(0)|
|1992||→ Reading (loan)||6||(0)|
|1992||→ Chester City (loan)||4||(0)|
|2001–2004||Brighton & Hove Albion||0||(0)|
|* Senior club appearances and goals counted for the domestic league only.
Born in Plaistow, London, Keeley began his career at Southend United. He made 63 first team appearances between 1979 and 1986. He was signed by Brighton in 1986 and made 138 league appearances in four years with the club, helping the club to promotion to the Second Division in 1988. He joined Oldham Athletic in 1990, but made only two league appearances, being loaned out to Oxford United, Reading and Chester City in 1991 and 1992. He joined Colchester United in 1993, making 15 league appearances. On October 16, 1993, Colchester United became the first League club to have both keepers sent off in a game against Hereford United. John Keeley and Nathan Munson were both dismissed for professional fouls as the U's slumped to a 5-0 defeat. He subsequently joined Stockport County, making 20 league appearances. He later played for Peterborough United before retiring from the professional game. He is currently the goalkeeping coach of Portsmouth.
- Football League Third Division Runner-up (1): 1987–88
- Football League Division Two Playoff Runner-up (1): 1993–94
- John Keeley at Soccerbase
- Since 1888... The Searchable Premiership and Football League Player Database (subscription required)