List of Coventry City F.C. seasons

This is a list of seasons played by Coventry City in English and European football, from 1895 to the present day. It details the club's achievements in major competitions, and the top scorers for each season.

Seasons

Competition summaries

  • Pld = Matches played
  • W = Matches won
  • D = Matches drawn
  • L = Matches lost
  • GF = Goals for
  • GA = Goals against
  • Pts = Points
  • Pos = Final position
Champions Runners-up Promoted Relegated
Season League FA Cup League Cup[A] Other Competitions
Level Division Pld W D L GF GA Pts Pos
as Singers F.C.
1894–95 B&DL 30 7 5 18 46 91 19 13th
1895–96 B&DL 30 9 2 19 36 68 20 13th 3rd qual round
1896–97 B&DL 30 10 5 15 45 63 25 13th 2nd qual round
1897–98 B&DL 30 13 3 14 50 59 29 7th 1st qual round
as Coventry City F.C.
1898–99 B&DL 34 13 7 14 57 63 33 7th 1st qual round
1899–1900 B&DL 30 6 3 21 47 100 15 16th 1st qual round
1900–01 B&DL 34 10 6 18 63 102 26 14th 3rd qual round
1901–02 B&DL 34 7 6 21 42 97 20 16th 3rd qual round
1902–03 B&DL 34 15 6 13 75 67 36 7th 5th qual round
1903–04 B&DL 34 12 7 15 53 58 31 11th 3rd qual round
1904–05 B&DL 34 9 4 21 51 82 22 17th 3rd qual round
1905–06 B&DL 34 13 6 15 64 61 32 11th 1st qual round
1906–07 B&DL 34 16 4 14 70 58 36 7th
1907–08 B&DL 34 18 3 13 97 64 39 4th 1st round
1908–09 3 SL Div 1 40 15 4 21 64 91 34 20th 5th qual round
1909–10 3 SL Div 1 42 19 8 15 71 60 46 8th Quarter Final
1910–11 3 SL Div 1 38 16 6 16 65 68 38 11th 3rd round Senior Cup Winners
1911–12 3 SL Div 1 38 17 8 13 66 54 42 6th 2nd round
1912–13 3 SL Div 1 38 13 8 17 53 59 34 13th 1st round
1913–14 3 SL Div 1 38 6 14 18 43 68 26 20th 4th qual round
1914–15 4 SL Div 2 24 13 2 9 56 33 28 5th 6th qual round
1915–19[B]
1919–20 2 Div 2 42 9 11 22 35 73 29 20th 1st round
1920–21 2 Div 2 42 12 11 19 39 70 35 21st 6th qual round
1921–22 2 Div 2 42 12 10 20 51 60 34 20th 6th qual round
1922–23 2 Div 2 42 15 7 20 46 63 37 18th 5th qual round Senior Cup Winners
1923–24 2 Div 2 42 11 13 18 52 68 35 19th 5th qual round
1924–25 2 Div 2 42 11 9 22 45 84 31 22nd 1st round
1925–26 3 Div 3(N) 42 16 6 20 73 82 38 16th 1st round
1926–27 3 Div 3(S) 42 15 7 20 71 86 37 15th 2nd round
1927–28 3 Div 3(S) 42 11 9 22 67 96 31 20th 1st round
1928–29 3 Div 3(S) 42 14 14 14 62 57 42 11th 1st round
1929–30 3 Div 3(S) 42 19 9 14 88 73 47 6th 3rd round
1930–31 3 Div 3(S) 42 16 9 17 75 65 41 14th 2nd round
1931–32 3 Div 3(S) 42 18 8 16 108 97 44 12th 1st round
1932–33 3 Div 3(S) 42 19 6 17 106 77 44 6th 2nd round
1933–34 3 Div 3(S) 42 21 12 9 100 54 54 2nd 2nd round
1934–35 3 Div 3(S) 42 21 9 12 86 50 51 3rd 3rd round
1935–36 3 Div 3(S) 42 24 9 9 102 45 57 1st 1st round South Cup Winners
1936–37 2 Div 2 42 17 11 14 66 54 45 8th 5th round
1937–38 2 Div 2 42 20 12 10 66 45 52 4th 3rd round
1938–39 2 Div 2 42 21 8 13 62 45 50 4th 3rd round
1939–45[C]
1945–46[D] 3rd round
1946–47 2 Div 2 42 16 13 13 66 59 45 8th 4th round
1947–48 2 Div 2 42 14 13 15 59 52 41 10th 4th round
1948–49 2 Div 2 42 15 7 20 55 64 37 16th 3rd round
1949–50 2 Div 2 42 13 13 16 55 55 39 12th 3rd round
1950–51 2 Div 2 42 19 7 16 75 59 45 7th 3rd round
1951–52 2 Div 2 42 14 6 22 59 82 34 21st 4th round
1952–53 3 Div 3(S) 46 19 12 15 77 62 50 6th 3rd round
1953–54 3 Div 3(S) 46 18 9 19 61 56 45 14th 1st round
1954–55 3 Div 3(S) 46 18 11 17 67 59 47 9th 3rd round
1955–56 3 Div 3(S) 46 20 9 17 73 60 49 8th 1st round
1956–57 3 Div 3(S) 46 16 12 18 74 84 44 16th 1st round
1957–58 3 Div 3(S) 46 13 13 20 61 81 39 19th 2nd round
1958–59 4 Div 4 46 24 12 10 84 47 60 2nd 2nd round
1959–60 3 Div 3 46 21 10 15 78 63 52 5th 1st round SP Floodlit Cup Winners
1960–61 3 Div 3 46 16 12 18 80 83 44 15th 3rd round 2nd round
1961–62 3 Div 3 46 16 11 19 64 71 43 14th 2nd round 1st round
1962–63 3 Div 3 46 18 17 11 83 69 53 4th Quarter Final 3rd round
1963–64 3 Div 3 46 22 16 8 98 61 60 1st 2nd round 3rd round
1964–65 2 Div 2 42 17 9 16 72 70 43 10th 3rd round Quarter Final
1965–66 2 Div 2 42 20 13 9 73 53 53 3rd 5th round 4th round
1966–67 2 Div 2 42 23 13 6 74 43 59 1st 3rd round 3rd round
1967–68 1 Div 1 42 9 15 18 51 71 33 20th 4th round 2nd round
1968–69 1 Div 1 42 10 11 21 46 64 31 20th 4th round 4th round
1969–70[E] 1 Div 1 42 19 11 12 58 48 49 6th 3rd round 2nd round
1970–71 1 Div 1 42 16 10 16 37 38 42 10th 3rd round Quarter Final Fairs Cup 2nd round
1971–72 1 Div 1 42 9 15 18 44 67 33 18th 4th round 2nd round Texaco Cup Quarter Final
1972–73 1 Div 1 42 13 9 20 40 55 35 19th Quarter Final 3rd round Texaco Cup 1st round
1973–74 1 Div 1 42 14 10 18 43 54 38 16th 5th round Quarter Final Texaco Cup 1st round
1974–75 1 Div 1 42 12 15 15 51 62 39 14th 4th round 2nd round
1975–76 1 Div 1 42 13 14 15 47 57 40 14th 4th round 3rd round
1976–77 1 Div 1 42 10 15 17 48 59 35 19th 4th round 4th round
1977–78 1 Div 1 42 18 12 12 75 62 48 7th 3rd round 4th round
1978–79 1 Div 1 42 14 16 12 58 68 44 10th 3rd round 2nd round
1979–80 1 Div 1 42 16 7 19 56 66 39 15th 4th round 3rd round
1980–81 1 Div 1 42 13 10 19 48 68 36 16th 5th round Semi Final
1981–82 1 Div 1 42 13 11 18 56 62 50 14th Quarter Final 2nd round
1982–83 1 Div 1 42 13 9 20 48 59 48 19th 4th round 3rd round
1983–84 1 Div 1 42 13 11 18 57 77 50 19th 4th round 3rd round
1984–85 1 Div 1 42 15 5 22 47 64 50 18th 4th round 2nd round
1985–86 1 Div 1 42 11 10 21 48 71 43 17th 3rd round 3rd round FMC SS 1st round
1986–87 1 Div 1 42 17 12 13 50 45 63 10th Winners 4th round FMC 2nd round
1987–88 1 Div 1 40 13 14 13 46 53 53 10th 4th round 3rd round FMC Semi Final
Charity Shield Final
1988–89 1 Div 1 38 14 13 11 47 42 55 7th 3rd round 3rd round FMC 3rd round
1989–90 1 Div 1 38 14 7 17 39 59 49 12th 3rd round Semi Final FMC SS 1st round
1990–91 1 Div 1 38 11 11 16 42 49 44 16th 4th round Quarter Final FMC NS 2nd round
1991–92 1 Div 1 42 11 11 20 35 44 44 19th 3rd round 4th round FMC NS 2nd round
1992–93 1 Prem 42 13 13 16 52 57 52 15th 3rd round 2nd round
1993–94 1 Prem 42 14 14 14 43 45 56 11th 3rd round 3rd round
1994–95 1 Prem 42 12 14 16 44 62 50 16th 4th round 3rd round
1995–96 1 Prem 38 8 14 16 42 60 38 16th 4th round 4th round
1996–97 1 Prem 38 9 14 15 38 54 41 17th 5th round 3rd round
1997–98 1 Prem 38 12 16 10 46 44 52 11th Quarter Final 4th round
1998–99 1 Prem 38 11 9 18 39 51 42 15th 5th round 3rd round
1999–2000 1 Prem 38 12 8 18 47 54 44 14th 5th round 2nd round
2000–01 1 Prem 38 8 10 20 36 63 34 19th 4th round 4th round
2001–02 2 Div 1 46 20 6 20 59 53 66 11th 3rd round 3rd round
2002–03 2 Div 1 46 12 14 20 46 62 50 20th 4th round 3rd round
2003–04 2 Div 1 46 17 14 15 67 54 65 12th 4th round 2nd round
2004–05 2 Cham 46 13 13 20 61 73 52 19th 4th round 3rd round
2005–06 2 Cham 46 16 15 15 62 65 63 8th 4th round 2nd round
2006–07 2 Cham 46 16 8 22 47 62 56 17th 3rd round 1st round Senior Cup Winners
2007–08 2 Cham 46 14 11 21 52 64 53 21st 5th round 4th round
2008–09 2 Cham 46 13 15 18 47 58 54 17th Quarter Final 2nd round
2009–10 2 Cham 46 13 15 18 47 64 54 19th 3rd round 1st round
2010–11 2 Cham 46 14 13 19 54 58 55 18th 4th round 1st round
2011–12 2 Cham 46 9 13 24 41 65 40 23rd 3rd round 1st round
2012–13[F] 3 FL1 46 18 11 17 66 59 55 15th 3rd round 3rd round FLT Area Final
2013–14[F] 3 FL1 46 16 13 17 74 77 51 18th 4th round 1st round FLT 2nd round
2014–15 3 FL1 46 13 16 17 49 60 55 17th 1st round 1st round FLT Area Semi Final
2015–16 3 FL1 46 19 12 15 67 49 69 8th 1st round 1st round FLT 2nd round
2016–17 3 FL1 46 9 12 25 37 68 39 23rd 2nd round 2nd round EFLT Winners
2017–18[G] 4 FL2 46 22 9 15 64 47 75 6th 5th round 1st round EFLT Group Stage
Tier 4 play-off Winners
2018–19 3 FL1 46 18 11 17 54 54 65 8th 1st round 1st round EFLT Group Stage
2019–20[H] 3 FL1 34 18 13 3 48 30 67 1st 4th round 2nd round EFLT 2nd round
2020–21 2 Cham 46 14 13 19 49 61 55 16th 3rd round 2nd round
2021–22 2 Cham 46 17 13 16 60 59 64 12th 4th round 1st round
2022–23 2 Cham 46 18 16 12 58 46 70 5th 3rd round 1st round Tier 2 play-off Final
2023–24 2 Cham 46 17 13 16 70 59 64 9th Semi Final 1st round
2024–25 2 Cham 46 20 9 17 64 58 69 5th 4th round 3rd round Tier 2 play-off Semi Final
2025–26 2 Cham 46 3rd round 2nd round

Seasons at each level

Information correct up to and including the 2025–26 season.

Level Seasons Highest Position Longest Stretch
1 34 6th (1969–70) 34 (1967 to 2001)
2 35 1st (1966–67) 11 (2001 to 2012)
3 35 1st (1935–36, 1963–64, 2019–20) 11 (1925 to 1936)
4 3 2nd (1958–59) 1 (1914 to 1915, 1958 to 1959, 2017 to 2018)

Top goalscorers

Season League Top goalscorer[1]
Level Division All Competitions Goals League Only Goals Cups Only[I] Goals
as Singers F.C.
1894–95  ? ?  ? ?
1895–96 Tasker 3 Tasker 3
1896–97  ? ?  ? ?
1897–98  ? ?  ? ?
as Coventry City F.C.
1898–99 0 0
1899–1900 0 0
1900–01 0 0
1901–02 Gold 1 Gold 1
1902–03 W Taplin 5 W Taplin 5
1903–04 Walker 1 Walker 1
1904–05 Herbert Banks 3 Herbert Banks 3
1905–06 0 0
1906–07
1907–08 Albert E. Lewis 8 Albert E. Lewis 8
1908–09 3 SL Div 1 Harold Redmond Buckle 17
1909–10 3 SL Div 1 Harold Redmond Buckle 19
1910–11 3 SL Div 1 Harold Parkes 12
1911–12 3 SL Div 1 Fred Jones 22
1912–13 3 SL Div 1 Harold Parkes 13
1913–14 3 SL Div 1 George A. Davison 19
1914–15 4 SL Div 2 John Allan 21
1915–19[B]
1919–20 2 Div 2 Richard Parker 9
1920–21 2 Div 2 Billy Morgan 7
1921–22 2 Div 2 Sammy Stevens 22
1922–23 2 Div 2 William Toms 18
1923–24 2 Div 2 Hugh Richmond 14
1924–25 2 Div 2 Albert Pynegar 17
1925–26 3 Div 3(N) Bill Paterson 25
1926–27 3 Div 3(S) Fred Herbert 26
1927–28 3 Div 3(S) Jimmy Heathcote 15
1928–29 3 Div 3(S) Ernest Toseland 11
1929–30 3 Div 3(S) Jimmy Loughlin 30
1930–31 3 Div 3(S) William Lake 24
1931–32 3 Div 3(S) Clarrie Bourton 50
1932–33 3 Div 3(S) Clarrie Bourton 43
1933–34 3 Div 3(S) Clarrie Bourton 25
1934–35 3 Div 3(S) Leslie Jones 30
1935–36 3 Div 3(S) Clarrie Bourton 26
1936–37 2 Div 2 Jackie Brown 14
1937–38 2 Div 2 Jackie Brown 15
1938–39 2 Div 2 Tom Crawley 14
1939–45[C]
1945–46[D] Harry Barratt 1 Harry Barratt 1
1946–47 2 Div 2 George Lowrie 29
1947–48 2 Div 2 George Lowrie 18
1948–49 2 Div 2 Ted Roberts 19
1949–50 2 Div 2 Peter Murphy 15
1950–51 2 Div 2 Ken Chisholm 24
1951–52 2 Div 2 Norman Lockhart 17
1952–53 3 Div 3(S) Eddy Brown 19
1953–54 3 Div 3(S) Eddy Brown 20
1954–55 3 Div 3(S) Tommy Capel 22
1955–56 3 Div 3(S) Dennis Uphill 13
1956–57 3 Div 3(S) Ken McPherson 23
1957–58 3 Div 3(S) Ray Straw 14
1958–59 4 Div 4 Ray Straw 30 Ray Straw 27 Ray Straw 3
1959–60 3 Div 3 Ray Straw 21 Ray Straw 20 Alan Daley
Ray Straw
1
1960–61 3 Div 3 Ray Straw 20 Ray Straw 18 Bill Myerscough 4
1961–62 3 Div 3 Mike Dixon 12 Mike Dixon 12 Ron Hewitt
Ken Satchwell
1
1962–63 3 Div 3 Terry Bly 29 Terry Bly 25 Jimmy Whitehouse 7
1963–64 3 Div 3 George Hudson 28 George Hudson 24 George Hudson 4
1964–65 2 Div 2 George Hudson 24 George Hudson 19 George Hudson 5
1965–66 2 Div 2 George Hudson 17 George Hudson 13 George Hudson 4
1966–67 2 Div 2 Bobby Gould 25 Bobby Gould 24 Ronnie Rees 2
1967–68 1 Div 1 Ronnie Rees 9 Bobby Gould
Neil Martin
Ronnie Rees
8 Gerry Baker
Willie Carr
Ernie Hannigan
Ernie Machin
Ronnie Rees
1
1968–69 1 Div 1 Ernie Hunt 13 Ernie Hunt 11 Ernie Hunt
John Tudor
2
1969–70 1 Div 1 Neil Martin 15 Neil Martin 14 Neil Martin 1
1970–71 1 Div 1 Ernie Hunt
Neil Martin
13 Ernie Hunt 10 John O'Rourke 6
1971–72 1 Div 1 Ernie Hunt 12 Ernie Hunt 12 Chris Chilton
Billy Rafferty
1
1972–73 1 Div 1 Brian Alderson 17 Brian Alderson 13 Brian Alderson 4
1973–74 1 Div 1 Brian Alderson 15 Brian Alderson 9 Brian Alderson 6
1974–75 1 Div 1 Brian Alderson
David Cross
8 David Cross 8 Brian Alderson 2
1975–76 1 Div 1 David Cross 16 David Cross 14 David Cross 2
1976–77 1 Div 1 Mick Ferguson 15 Mick Ferguson 13 Mick Ferguson 2
1977–78 1 Div 1 Ian Wallace 23 Ian Wallace 21 Barry Powell
Ian Wallace
2
1978–79 1 Div 1 Ian Wallace 15 Ian Wallace 15 Andy Blair
Alan Green
Garry Thompson
1
1979–80 1 Div 1 Ian Wallace 13 Ian Wallace 13 Tommy English 2
1980–81 1 Div 1 Garry Thompson 15 Gerry Daly
Garry Thompson
8 Garry Thompson 7
1981–82 1 Div 1 Mark Hateley 18 Mark Hateley 13 Mark Hateley 5
1982–83 1 Div 1 Steve Whitton 14 Steve Whitton 12 Mark Hateley
Jim Melrose
Steve Whitton
2
1983–84 1 Div 1 Terry Gibson 19 Terry Gibson 17 Graham Withey 3
1984–85 1 Div 1 Terry Gibson 19 Terry Gibson 15 Terry Gibson 4
1985–86 1 Div 1 Terry Gibson 13 Terry Gibson 11 Cyrille Regis 5
1986–87 1 Div 1 Cyrille Regis 16 Cyrille Regis 12 Dave Bennett
Keith Houchen
5
1987–88 1 Div 1 Cyrille Regis 12 Cyrille Regis 10 Micky Gynn
Cyrille Regis
2
1988–89 1 Div 1 David Speedie 15 David Speedie 14 Micky Gynn 3
1989–90 1 Div 1 David Speedie 9 David Speedie 8 Steve Livingstone 5
1990–91 1 Div 1 Kevin Gallacher 16 Kevin Gallacher 11 Kevin Gallacher
Steve Livingstone
5
1991–92 1 Div 1 Kevin Gallacher 10 Kevin Gallacher 8 Kevin Gallacher
Robert Rosario
2
1992–93 1 Prem Micky Quinn 17 Micky Quinn 17 Brian Borrows
Peter Ndlovu
1
1993–94 1 Prem Peter Ndlovu 11 Peter Ndlovu 11 Steve Morgan 3
1994–95 1 Prem Dion Dublin 16 Dion Dublin 13 Dion Dublin 3
1995–96 1 Prem Dion Dublin 16 Dion Dublin 14 Dion Dublin
Nii Lamptey
John Salako
2
1996–97 1 Prem Dion Dublin 13 Dion Dublin 13 Darren Huckerby
Eoin Jess
Paul Telfer
Noel Whelan
2
1997–98 1 Prem Dion Dublin 23 Dion Dublin 18 Dion Dublin 5
1998–99 1 Prem Noel Whelan 13 Noel Whelan 10 Darren Huckerby
Noel Whelan
3
1999–2000 1 Prem Gary McAllister 13 Robbie Keane 12 Youssef Chippo 4
2000–01 1 Prem Craig Bellamy 8 Craig Bellamy
Mustapha Hadji
John Hartson
6 John Aloisi 3
2001–02 2 Div 1 Lee Hughes 14 Lee Hughes 14 Lee Carsley
David Thompson
1
2002–03 2 Div 1 Jay Bothroyd 11 Jay Bothroyd 8 Gary McSheffrey
Lee Mills
4
2003–04 2 Div 1 Gary McSheffrey 12 Gary McSheffrey 11 Julian Joachim 3
2004–05 2 Cham Gary McSheffrey 14 Gary McSheffrey 12 Gary McSheffrey
Patrick Suffo
2
2005–06 2 Cham Gary McSheffrey 17 Gary McSheffrey 15 Gary McSheffrey 2
2006–07 2 Cham Dele Adebola 9 Dele Adebola 8 Dele Adebola
Colin Cameron
Stern John
Leon McKenzie
1
2007–08 2 Cham Michael Mifsud 17 Michael Mifsud 10 Michael Mifsud 7
2008–09 2 Cham Clinton Morrison 12 Clinton Morrison 10 Leon Best
Clinton Morrison
Robbie Simpson
2
2009–10 2 Cham Clinton Morrison 11 Clinton Morrison 11 David Bell
Leon Best
1
2010–11 2 Cham Marlon King 13 Marlon King 12 Carl Baker
Freddy Eastwood
Marlon King
Richard Wood
1
2011–12 2 Cham Lukas Jutkiewicz
Gary McSheffrey
9 Lukas Jutkiewicz 9 Gary McSheffrey
Roy O'Donovan
1
2012–13 3 FL1 David McGoldrick 18 David McGoldrick 16 Carl Baker
Callum Ball
3
2013–14 3 FL1 Callum Wilson 22 Callum Wilson 21 Carl Baker
Leon Clarke
3
2014–15 3 FL1 Frank Nouble 7 Frank Nouble
Jim O'Brien
Dominic Samuel
6 Josh McQuoid
Aaron Phillips
2
2015–16 3 FL1 Adam Armstrong 20 Adam Armstrong 20 Jacob Murphy
Marcus Tudgay
1
2016–17 3 FL1 George Thomas 9 George Thomas 5 Ryan Haynes
Rúben Lameiras
George Thomas
4
2017–18 4 FL2 Marc McNulty 28 Marc McNulty 23 Marc McNulty 5
2018–19 3 FL1 Jordy Hiwula 13 Jordy Hiwula 12 Jonson Clarke-Harris
Jordy Hiwula
Luke Thomas
1
2019–20[H] 3 FL1 Matt Godden 15 Matt Godden 14 Maxime Biamou 7
2020–21 2 Cham Tyler Walker 8 Tyler Walker 7 Maxime Biamou
Tyler Walker
1
2021–22 2 Cham Viktor Gyökeres 18 Viktor Gyökeres 17 Viktor Gyökeres
Dominic Hyam
Tyler Walker
1
2022–23 2 Cham Viktor Gyökeres 22 Viktor Gyökeres 21 Gustavo Hamer 2
2023–24 2 Cham Ellis Simms
Haji Wright
19 Haji Wright 16 Ellis Simms 6
2024–25 2 Cham Haji Wright 12 Haji Wright 12 Brandon Thomas-Asante 2
2025–26 2 Cham Ellis Simms
Haji Wright
1

Most assists

Season League Most assists
Level Division All Competitions Assists League Only Assists Cups Only[I] Assists

data before 2008–09 not readily available

2008–09 2 Cham Freddy Eastwood 8 Guillaume Beuzelin
Danny Fox
5 Freddy Eastwood 4
2009–10 2 Cham Michael McIndoe 6 Michael McIndoe 6 Keiren Westwood 1
2010–11 2 Cham Aron Gunnarsson 7 Aron Gunnarsson 7 Gary McSheffrey 2
2011–12 2 Cham Gary McSheffrey 5 Gary McSheffrey 5 David Bell
Cyrus Christie
1
2012–13 3 FL1 Gary McSheffrey 8 Gary McSheffrey 7 Carl Baker
Franck Moussa
2
2013–14 3 FL1 Carl Baker 10 Carl Baker 9 John Fleck
Franck Moussa
2
2014–15 3 FL1 Jim O'Brien 9 Jim O'Brien 8 Ryan Haynes
Simeon Jackson
James Maddison
Jim O'Brien
Danny Pugh
1
2015–16 3 FL1 Jacob Murphy 9 Jacob Murphy 9 Conor Thomas
George Thomas
1
2016–17 3 FL1 Jodi Jones 7 Gaël Bigirimana 4 Jodi Jones 4
2017–18 4 FL2 Marc McNulty 10 Maxime Biamou
Marc McNulty
5 Marc McNulty 5
2018–19 3 FL1 Luke Thomas 5 Luke Thomas 5 Tony Andreu 1
2019–20[H] 3 FL1 Callum O'Hare
Jordan Shipley
7 Jordan Shipley
Liam Walsh
5 Callum O'Hare
Zain Westbrooke
3
2020–21 2 Cham Callum O'Hare 8 Callum O'Hare 8 Brandon Mason 1
2021–22 2 Cham Gustavo Hamer 9 Gustavo Hamer 9 Jamie Allen
Todd Kane
Ben Sheaf
1
2022–23 2 Cham Viktor Gyökeres 12 Viktor Gyökeres
Gustavo Hamer
10 Viktor Gyökeres 2
2023–24 2 Cham Kasey Palmer
Haji Wright
7 Haji Wright 7 Kasey Palmer
Ellis Simms
3
2024–25 2 Cham Jack Rudoni 13 Jack Rudoni 12 Kasey Palmer
Milan van Ewijk
2
2025–26 2 Cham Haji Wright 1

Most appearances

Season League Most appearances[1]
Level Division All Competitions Apps League Only Apps Cups Only[I] Apps
1958–59 4 Div 4 Roy Kirk 48 Roy Kirk 46 9 players 2
1959–60 3 Div 3 Arthur Lightening 48 Arthur Lightening 46 10 players 2
1960–61 3 Div 3 George Curtis 51 George Curtis 46 George Curtis
Ron Farmer
Frank Kletzenbauer
Arthur Lightening
Bill Myerscough
5
1961–62 3 Div 3 George Curtis 49 George Curtis 46 Frank Austin
George Curtis
Ron Hewitt
Brian Hill
Stewart Imlach
Arthur Lightening
Brian Nicholas
3
1962–63 3 Div 3 George Curtis 56 George Curtis 45 George Curtis
John Sillett
Jimmy Whitehouse
11
1963–64 3 Div 3 George Curtis
Ronnie Rees
50 George Curtis
Ronnie Rees
46 George Curtis
Ken Hale
George Hudson
Billy Humphries
Ronnie Rees
John Sillett
Bob Wesson
4
1964–65 2 Div 2 George Curtis
Ronnie Rees
46 George Curtis
Ronnie Rees
41 George Curtis
George Hudson
Mick Kearns
Ronnie Rees
5
1965–66 2 Div 2 George Curtis 50 George Curtis 42 George Curtis
Ron Farmer
Allan Harris
Mick Kearns
Bob Wesson
8
1966–67 2 Div 2 George Curtis 46 George Curtis 42 Dave Clements
George Curtis
Bill Glazier
Bobby Gould
Mick Kearns
Ronnie Rees
4
1967–68 1 Div 1 Ernie Machin 44 Dave Clements 41 Dietmar Bruck
Willie Carr
Ernie Machin
4
1968–69 1 Div 1 Bill Glazier 49 Bill Glazier 42 Bill Glazier
Brian Hill
Ernie Hunt
7
1969–70 1 Div 1 Mick Coop 44 Mick Coop 41 Willie Carr
Dave Clements
Mick Coop
Bill Glazier
Ernie Hunt
Ernie Machin
Neil Martin
3
1970–71 1 Div 1 Jeff Blockley 52 Jeff Blockley 42 Jeff Blockley
Willie Carr
Dave Clements
10
1971–72 1 Div 1 Willie Carr
Wilf Smith
45 Jeff Blockley
Willie Carr
Wilf Smith
42 Willie Carr
Bill Glazier
Ernie Hunt
Dennis Mortimer
Bobby Parker
Wilf Smith
3
1972–73 1 Div 1 Mick Coop 48 Mick Coop 42 Roy Barry
Mick Coop
Bill Glazier
Dennis Mortimer
Wilf Smith
6
1973–74 1 Div 1 Jimmy Holmes
Tommy Hutchison
53 Jimmy Holmes
Tommy Hutchison
41 Brian Alderson
Alan Dugdale
Bill Glazier
Jimmy Holmes
Tommy Hutchison
12
1974–75 1 Div 1 Tommy Hutchison 46 Tommy Hutchison 42 Brian Alderson
Willie Carr
Chris Cattlin
John Craven
Alan Dugdale
Tommy Hutchison
Larry Lloyd
Graham Oakey
4
1975–76 1 Div 1 Mick Coop
Tommy Hutchison
47 Mick Coop
Tommy Hutchison
42 Jim Brogan
Mick Coop
David Cross
Alan Dugdale
Alan Green
Tommy Hutchison
5
1976–77 1 Div 1 John Beck 45 John Beck
Barry Powell
40 John Beck
Jim Blyth
Mick Coop
Alan Dugdale
Bobby McDonald
5
1977–78 1 Div 1 Bobby McDonald
Barry Powell
47 Bobby McDonald
Barry Powell
42 Mick Coop
Mick Ferguson
Tommy Hutchison
Bobby McDonald
Barry Powell
Ian Wallace
5
1978–79 1 Div 1 Tommy Hutchison
Bobby McDonald
45 Tommy Hutchison
Bobby McDonald
42 Jim Holton
Tommy Hutchison
Bobby McDonald
Barry Powell
Garry Thompson
Ian Wallace
3
1979–80 1 Div 1 Tommy Hutchison 45 Tommy Hutchison 40 Tommy English
Gary Gillespie
Tommy Hutchison
Bobby McDonald
5
1980–81 1 Div 1 Paul Dyson
Harry Roberts
54 Paul Dyson
Harry Roberts
41 Andy Blair
Paul Dyson
Harry Roberts
13
1981–82 1 Div 1 Gary Gillespie 46 Paul Dyson
Gary Gillespie
40 Jim Blyth
Gary Gillespie
Mark Hateley
Danny Thomas
6
1982–83 1 Div 1 Gary Gillespie 48 Gary Gillespie 42 Paul Dyson
Gary Gillespie
Stephen Hunt
Danny Thomas
Steve Whitton
6
1983–84 1 Div 1 Terry Gibson
Nick Platnauer
41 Terry Gibson 36 Trevor Peake
Nick Platnauer
Harry Roberts
7
1984–85 1 Div 1 Steve Ogrizovic 46 Steve Ogrizovic 42 Micky Adams
Terry Gibson
Micky Gynn
Brian Kilcline
Steve Ogrizovic
4
1985–86 1 Div 1 Steve Ogrizovic 47 Steve Ogrizovic 42 Dave Bennett
Brian Borrows
Dave Bowman
Brian Kilcline
Lloyd McGrath
Steve Ogrizovic
Trevor Peake
5
1986–87 1 Div 1 Steve Ogrizovic 53 Steve Ogrizovic 42 Greg Downs
Steve Ogrizovic
David Phillips
Nick Pickering
Cyrille Regis
11
1987–88 1 Div 1 Steve Ogrizovic 46 Steve Ogrizovic 40 Dave Bennett
Brian Borrows
Greg Downs
Micky Gynn
Lloyd McGrath
Steve Ogrizovic
6
1988–89 1 Div 1 Brian Borrows
Steve Ogrizovic
42 Brian Borrows
Steve Ogrizovic
38 Brian Borrows
Brian Kilcline
Steve Ogrizovic
Cyrille Regis
Steve Sedgley
David Smith
David Speedie
4
1989–90 1 Div 1 Brian Borrows
David Smith
46 Brian Borrows
Steve Ogrizovic
David Smith
37 Brian Borrows
Trevor Peake
David Smith
9
1990–91 1 Div 1 Brian Borrows 47 Brian Borrows 38 Brian Borrows
Micky Gynn
Steve Ogrizovic
Cyrille Regis
9
1991–92 1 Div 1 Lloyd McGrath 46 Lloyd McGrath 40 Peter Billing
Paul Furlong
Lloyd McGrath
Andy Pearce
6
1992–93 1 Prem John Williams 44 John Williams 41 Peter Atherton
Phil Babb
Brian Borrows
Kevin Gallacher
Lloyd McGrath
Steve Ogrizovic
Andy Pearce
John Williams
3
1993–94 1 Prem Phil Babb
Steve Morgan
44 Peter Atherton
Phil Babb
Steve Morgan
Peter Ndlovu
40 Phil Babb
Steve Morgan
Steve Ogrizovic
David Rennie
Roy Wegerle
4
1994–95 1 Prem Brian Borrows
Paul Cook
Steve Ogrizovic
40 Brian Borrows 35 Dion Dublin
Steve Ogrizovic
7
1995–96 1 Prem John Salako 43 John Salako 37 Kevin Richardson
Paul Telfer
7
1996–97 1 Prem Gary McAllister
Steve Ogrizovic
46 Gary McAllister
Steve Ogrizovic
38 Gary McAllister
Steve Ogrizovic
Kevin Richardson
Paul Telfer
Noel Whelan
8
1997–98 1 Prem Dion Dublin 43 Dion Dublin 36 Gary Breen
David Burrows
9
1998–99 1 Prem Magnus Hedman
Richard Shaw
42 Magnus Hedman
Richard Shaw
36 George Boateng
Magnus Hedman
Richard Shaw
Trond Egil Soltvedt
6
1999–2000 1 Prem Gary McAllister 43 Gary McAllister 38 John Eustace
Gary McAllister
5
2000–01 1 Prem Craig Bellamy 39 Craig Bellamy 34 Gary Breen
Paul Williams
6
2001–02 2 Div 1 Muhamed Konjić 41 Lee Hughes
Muhamed Konjić
38 Jay Bothroyd
Gary Breen
Lee Carsley
Muhamed Konjić
Richard Shaw
David Thompson
3
2002–03 2 Div 1 Muhamed Konjić 48 Muhamed Konjić 42 Jay Bothroyd
Muhamed Konjić
6
2003–04 2 Div 1 Stephen Warnock 49 Stephen Warnock 44 Dele Adebola
Michael Doyle
Muhamed Konjić
Stephen Warnock
5
2004–05 2 Cham Michael Doyle 49 Michael Doyle 44 Michael Doyle 5
2005–06 2 Cham Gary McSheffrey 50 Gary McSheffrey 45 Michael Doyle
Gary McSheffrey
5
2006–07 2 Cham Dele Adebola
Michael Doyle
Marcus Hall
Andy Marshall
42 Andy Marshall 41 Andy Whing 3
2007–08 2 Cham Michael Doyle
Isaac Osbourne
Jay Tabb
49 Michael Doyle
Isaac Osbourne
Jay Tabb
42 Michael Doyle
Isaac Osbourne
Jay Tabb
7
2008–09 2 Cham Keiren Westwood 49 Keiren Westwood 46 Aron Gunnarsson 7
2009–10 2 Cham Keiren Westwood 46 Keiren Westwood 44 Michael McIndoe
Stephen Wright
3
2010–11 2 Cham Richard Keogh 48 Richard Keogh 46 Carl Baker
Clive Platt
Richard Wood
3
2011–12 2 Cham Richard Keogh
Joe Murphy
47 Joe Murphy 46 9 players 2
2012–13 3 FL1 Joe Murphy 56 Joe Murphy 45 Carl Baker 12
2013–14 3 FL1 Joe Murphy 53 Joe Murphy 46 Blair Adams
Franck Moussa
Joe Murphy
7
2014–15 3 FL1 John Fleck
Jim O'Brien
47 John Fleck
Jim O'Brien
43 James Maddison
Jordan Willis
6
2015–16 3 FL1 Sam Ricketts
Romain Vincelot
46 Romain Vincelot 45 John Fleck
Rúben Lameiras
Aaron Martin
Jim O'Brien
Aaron Phillips
Sam Ricketts
3
2016–17 3 FL1 Jordan Turnbull
Jordan Willis
46 Jordan Turnbull
Jordan Willis
36 Jodi Jones 11
2017–18 4 FL2 Jack Grimmer 53 Michael Doyle 44 Jack Grimmer
Jordan Shipley
11
2018–19 3 FL1 Luke Thomas 44 Luke Thomas 43 Amadou Bakayoko
Jordy Hiwula
Liam O'Brien
Abu Ogogo
Jordon Thompson
4
2019–20[H] 3 FL1 Jordan Shipley 42 Marko Maroši 34 Callum O'Hare
Jordan Shipley
11
2020–21 2 Cham Callum O'Hare 48 Callum O'Hare 46 Amadou Bakayoko 3
2021–22 2 Cham Viktor Gyökeres
Callum O'Hare
47 Viktor Gyökeres
Callum O'Hare
45 Jamie Allen
Jodi Jones
Michael Rose
Jordan Shipley
3
2022–23 2 Cham Jake Bidwell
Viktor Gyökeres
50 Viktor Gyökeres 46 Jamie Allen
Jake Bidwell
Callum Doyle
5
2023–24 2 Cham Ellis Simms 53 Ellis Simms 46 Josh Eccles
Joel Latibeaudiere
Ellis Simms
Milan van Ewijk
7
2024–25 2 Cham Milan van Ewijk 51 Milan van Ewijk 45 Jamie Allen
Jack Rudoni
Bobby Thomas
Brandon Thomas-Asante
7
2025–26 2 Cham Kai Andrews
Jake Bidwell
Liam Kitching
Jack Rudoni
Ellis Simms
Ben Wilson
Haji Wright
3

Most clean sheets

Season League Most clean sheets[2]
Level Division All Competitions Clean sheets League Only Clean sheets Cups Only[I] Clean sheets
1958–59 4 Div 4 Arthur Lightening 9 Arthur Lightening 9 none none
1959–60 3 Div 3 Arthur Lightening 10 Arthur Lightening 10 none none
1960–61 3 Div 3 Arthur Lightening 7 Arthur Lightening 7 none none
1961–62 3 Div 3 Arthur Lightening 11 Arthur Lightening 10 Arthur Lightening 1
1962–63 3 Div 3 Bob Wesson 11 Bob Wesson 9 Bob Wesson 2
1963–64 3 Div 3 Bob Wesson 12 Bob Wesson 12 none none
1964–65 2 Div 2 Bill Glazier 7 Bill Glazier 7 none none
1965–66 2 Div 2 Bob Wesson 7 Bob Wesson 6 Bob Wesson 1
1966–67 2 Div 2 Bill Glazier 13 Bill Glazier 13 none none
1967–68 1 Div 1 Bill Glazier 8 Bill Glazier 7 Bill Glazier 1
1968–69 1 Div 1 Bill Glazier 10 Bill Glazier 8 Bill Glazier 2
1969–70 1 Div 1 Bill Glazier 15 Bill Glazier 15 none none
1970–71 1 Div 1 Bill Glazier 18 Bill Glazier 16 Bill Glazier 2
1971–72 1 Div 1 Bill Glazier 4 Bill Glazier 4 none none
1972–73 1 Div 1 Bill Glazier 10 Bill Glazier 7 Bill Glazier 3
1973–74 1 Div 1 Bill Glazier 15 Bill Glazier 11 Bill Glazier 4
1974–75 1 Div 1 Neil Ramsbottom 7 Neil Ramsbottom 6 Neil Ramsbottom 1
1975–76 1 Div 1 Bryan King 7 Bryan King 7 none none
1976–77 1 Div 1 Jim Blyth 8 Jim Blyth 5 Jim Blyth 3
1977–78 1 Div 1 Jim Blyth 9 Jim Blyth 8 Jim Blyth 1
1978–79 1 Div 1 Les Sealey 9 Les Sealey 9 none none
1979–80 1 Div 1 Les Sealey 6 Jim Blyth
Les Sealey
4 Les Sealey 2
1980–81 1 Div 1 Les Sealey 9 Les Sealey 6 Les Sealey 3
1981–82 1 Div 1 Les Sealey 8 Les Sealey 8 Jim Blyth 1
1982–83 1 Div 1 Les Sealey 14 Les Sealey 13 Les Sealey 1
1983–84 1 Div 1 Radojko Avramović 6 Radojko Avramović 4 Radojko Avramović 2
1984–85 1 Div 1 Steve Ogrizovic 14 Steve Ogrizovic 14 none none
1985–86 1 Div 1 Steve Ogrizovic 11 Steve Ogrizovic 10 Steve Ogrizovic 1
1986–87 1 Div 1 Steve Ogrizovic 18 Steve Ogrizovic 13 Steve Ogrizovic 5
1987–88 1 Div 1 Steve Ogrizovic 17 Steve Ogrizovic 15 Steve Ogrizovic 2
1988–89 1 Div 1 Steve Ogrizovic 13 Steve Ogrizovic 12 Steve Ogrizovic 1
1989–90 1 Div 1 Steve Ogrizovic 17 Steve Ogrizovic 12 Steve Ogrizovic 5
1990–91 1 Div 1 Steve Ogrizovic 11 Steve Ogrizovic 9 Steve Ogrizovic 2
1991–92 1 Div 1 Steve Ogrizovic 16 Steve Ogrizovic 14 Steve Ogrizovic 2
1992–93 1 Prem Steve Ogrizovic 9 Steve Ogrizovic 8 Steve Ogrizovic 1
1993–94 1 Prem Steve Ogrizovic 13 Steve Ogrizovic 12 Steve Ogrizovic 1
1994–95 1 Prem Steve Ogrizovic 12 Steve Ogrizovic 11 Steve Ogrizovic 1
1995–96 1 Prem Steve Ogrizovic 8 Steve Ogrizovic 8 John Filan
Jonathan Gould
1
1996–97 1 Prem Steve Ogrizovic 10 Steve Ogrizovic 9 Steve Ogrizovic 1
1997–98 1 Prem Magnus Hedman 8 Steve Ogrizovic 7 Magnus Hedman 2
1998–99 1 Prem Magnus Hedman 11 Magnus Hedman 7 Magnus Hedman 4
1999–2000 1 Prem Magnus Hedman 10 Magnus Hedman 9 Magnus Hedman 1
2000–01 1 Prem Chris Kirkland 6 Chris Kirkland 4 Chris Kirkland 2
2001–02 2 Div 1 Magnus Hedman 10 Magnus Hedman 10 none none
2002–03 2 Div 1 Fabien Debec 6 Fabien Debec 4 Fabien Debec 2
2003–04 2 Div 1 Scott Shearer 10 Scott Shearer 9 Scott Shearer 1
2004–05 2 Cham Luke Steele 6 Luke Steele 4 Luke Steele 2
2005–06 2 Cham Márton Fülöp 9 Márton Fülöp 9 Clayton Ince 2
2006–07 2 Cham Andy Marshall 10 Andy Marshall 10 none none
2007–08 2 Cham Andy Marshall 8 Andy Marshall 5 Andy Marshall 3
2008–09 2 Cham Keiren Westwood 13 Keiren Westwood 11 Keiren Westwood 2
2009–10 2 Cham Keiren Westwood 9 Keiren Westwood 9 none none
2010–11 2 Cham Keiren Westwood 12 Keiren Westwood 12 none none
2011–12 2 Cham Joe Murphy 9 Joe Murphy 9 none none
2012–13 3 FL1 Joe Murphy 14 Joe Murphy 9 Joe Murphy 5
2013–14 3 FL1 Joe Murphy 10 Joe Murphy 9 Joe Murphy 1
2014–15 3 FL1 Ryan Allsop 9 Ryan Allsop 8 Ryan Allsop
Lee Burge
1
2015–16 3 FL1 Reice Charles-Cook 14 Reice Charles-Cook 13 Reice Charles-Cook 1
2016–17 3 FL1 Lee Burge
Reice Charles-Cook
6 Lee Burge 6 Reice Charles-Cook 2
2017–18 4 FL2 Lee Burge 17 Lee Burge 14 Lee Burge 3
2018–19 3 FL1 Lee Burge 7 Lee Burge 7 none none
2019–20[H] 3 FL1 Marko Maroši 16 Marko Maroši 14 Marko Maroši
Ben Wilson
2
2020–21 2 Cham Ben Wilson 10 Ben Wilson 10 Marko Maroši 1
2021–22 2 Cham Simon Moore 9 Simon Moore 9 Ben Wilson 1
2022–23 2 Cham Ben Wilson 22 Ben Wilson 20 Ben Wilson 2
2023–24 2 Cham Bradley Collins 8 Bradley Collins 8 Ben Wilson 1
2024–25 2 Cham Oliver Dovin 8 Oliver Dovin 8 Ben Wilson 2
2025–26 2 Cham Carl Rushworth TBC Carl Rushworth TBC Ben Wilson 1

Footnotes

A. ^ The League Cup competition did not start until the 1960–61 season.
B. ^ No competitive football was played between 1915 and 1919 due to the First World War.
C. ^ No competitive football was played between 1939 and 1945 due to the Second World War.
D. ^ The FA Cup was contested in 1945–46 but the Football League did not resume until the following season.
E. ^ The club's highest ever league finish.
F. ^ Deducted 10 points by the Football League.
G. ^ The club's lowest ever league finish.
H. ^ The season was postponed on 13 March 2020 after 34 league games, and later concluded prematurely due to the COVID-19 pandemic, with league positions and promotions decided on a points-per-game basis.[3]
I. ^ Includes all competitive cup competitions, including the English Football League play-offs (2017–18, 2022–23, 2024–25), but excluding the Birmingham Senior Cup, the Full Members' Cup and the Texaco Cup.

See also

References

  1. ^ a b "All Coventry City players".
  2. ^ "Squads".
  3. ^ "League One: Coventry and Rotherham promoted as clubs vote for season to end". Sky Sports. 9 June 2020. Retrieved 9 June 2020.