| Season | Date | Opponent | Res | Score | Attendance | Round |
|---|---|---|---|---|---|---|
| 2026/27 | 08/08/2026 | Crawley Town (H) | W | 1-0 | 6,907 | 1st Round |
| 2025/26 | 12/08/2025 | Norwich City (H) | L | 1-2 | 9,243 | 1st Round |
| 2024/25 | 13/08/2024 | MK Dons (H) | W | 5-0 | 6,885 | 1st Round |
| 27/08/2024 | Plymouth Argyle (H) | W | 2-0 | 8,319 | 2nd Round | |
| 24/09/2024 | Manchester City (A) | L | 1-2 | 40,584 | 3rd Round | |
| 2023/24 | 08/08/2023 | Stevenage (A) | D | 1-1 | 4,495 | 1st Round |
| 2022/23 | 23/08/2022 | MK Dons (H) | L | 0-2 | 8,891 | 2nd Round |
| 2021/22 | 24/08/2021 | Crystal Palace (H) | W | 1-0 | 9,011 | 2nd Round |
| 21/09/2021 | Stoke City (H) | L | 1-3 | 8,421 | 3rd Round | |
| 2020/21 | 15/09/2020 | Oxford United (A) | D | 1-1 | - | 2nd Round |
| 22/09/2020 | Newport County (A) | L | 1-3 | - | 3rd Round | |
| 2019/20 | 27/08/2019 | Coventry City (H) | W | 3-0 | 12,257 | 2nd Round |
| 24/09/2019 | Swansea City (H) | W | 2-1 | 8,903 | 3rd Round | |
| 29/10/2019 | Everton (A) | L | 0-2 | 34,979 | 4th Round | |
| 2018/19 | 29/08/2018 | Reading (A) | W | 2-0 | 9,265 | 2nd Round |
| 26/09/2018 | Tottenham Hotspur (A) | D | 2-2 | 23,650 | 3rd Round | |
| 2017/18 | 22/08/2017 | Bristol City (H) | L | 2-3 | 9,003 | 2nd Round |
| 2016/17 | 23/08/2016 | Gillingham (H) | L | 1-2 | 7,004 | 2nd Round |
| 2015/16 | 25/08/2015 | Preston North End (A) | L | 0-1 | 6,250 | 2nd Round |
| 2014/15 | 12/08/2014 | Stevenage (A) | W | 1-0 | 3,989 | 1st Round |
| 26/08/2014 | Doncaster Rovers (H) | L | 1-2 | 7,318 | 2nd Round | |
| 2013/14 | 06/08/2013 | Bristol Rovers (A) | W | 3-1 | 4,875 | 1st Round |
| 28/08/2013 | AFC Bournemouth (H) | W | 2-0 | 9,824 | 2nd Round | |
| 24/09/2013 | Norwich City (H) | L | 2-3 | 11,178 | 3rd Round | |
| 2012/13 | 11/08/2012 | Wycombe Wanderers (H) | W | 1-0 | 5,343 | 1st Round |
| 28/08/2012 | Bradford City (H) | L | 1-2 | 5,560 | 2nd Round | |
| 2011/12 | 23/08/2011 | Bristol Rovers (A) | D | 1-1 | 4,432 | 1st Round |
| 2010/11 | 10/08/2010 | Aldershot Town (A) | W | 3-0 | 3,292 | 1st Round |
| 24/08/2010 | Notts County (H) | L | 1-2 | 6,434 | 2nd Round | |
| 2009/10 | 11/08/2009 | Barnet (A) | W | 2-0 | 3,139 | 1st Round |
| 25/08/2009 | Leeds United (A) | L | 1-2 | 14,681 | 2nd Round | |
| 2008/09 | 12/08/2008 | Bristol Rovers (H) | W | 1-0 | 5,574 | 1st Round |
| 26/08/2008 | Darlington (H) | W | 2-1 | 5,236 | 2nd Round | |
| 23/09/2008 | West Ham United (H) | W | 1-0 | 12,914 | 3rd Round | |
| 11/11/2008 | Swansea City (A) | W | 1-0 | 9,549 | 4th Round | |
| 03/12/2008 | Tottenham Hotspur (H) | L | 1-2 | 16,501 | 5th Round | |
| 2007/08 | 14/08/2007 | Gillingham (H) | W | 3-0 | 8,166 | 1st Round |
| 28/08/2007 | Southend United (A) | L | 0-2 | 5,554 | 2nd Round | |
| 2006/07 | 19/09/2006 | Accrington Stanley (H) | D | 0-0 | 8,368 | 2nd Round |
| 24/10/2006 | Hull City (H) | W | 2-1 | 8,274 | 3rd Round | |
| 07/11/2006 | Newcastle United (H) | D | 2-2 | 16,791 | 4th Round | |
| 2005/06 | 23/08/2005 | Notts County (H) | W | 3-1 | 7,011 | 1st Round |
| 20/09/2005 | Wolverhampton Wanderers (H) | W | 2-1 | 9,296 | 2nd Round | |
| 25/10/2005 | Wigan Athletic (A) | L | 0-3 | 4,531 | 3rd Round | |
| 2004/05 | 24/08/2004 | Cambridge United (H) | W | 1-0 | 6,558 | 1st Round |
| 21/09/2004 | Reading (A) | W | 3-0 | 8,429 | 2nd Round | |
| 26/10/2004 | Sheffield United (A) | D | 0-0 | 7,689 | 3rd Round | |
| 09/11/2004 | Southampton (H) | W | 5-2 | 13,008 | 4th Round | |
| 30/11/2004 | Portsmouth (H) | W | 3-0 | 18,877 | 5th Round | |
| 11/01/2005 | Liverpool (A) | L | 0-1 | 35,739 | Semi Final - 1st Leg | |
| 25/01/2005 | Liverpool (H) | L | 0-1 | 19,797 | Semi Final - 2nd Leg | |
| 2003/04 | 12/08/2003 | AFC Bournemouth (H) | W | 1-0 | 9,561 | 1st Round |
| 23/09/2003 | Bristol City (A) | L | 0-1 | 5,213 | 2nd Round | |
| 2002/03 | 10/09/2002 | Luton Town (H) | L | 1-2 | 14,171 | 1st Round |
| 2001/02 | 21/08/2001 | Plymouth Argyle (H) | W | 1-0 | 9,230 | 1st Round |
| 12/09/2001 | Bristol City (A) | W | 3-2 | 7,256 | 2nd Round | |
| 09/10/2001 | Bradford City (H) | W | 4-1 | 8,613 | 3rd Round | |
| 27/11/2001 | Charlton Athletic (H) | W | 3-2 | 12,621 | 4th Round | |
| 19/12/2001 | Sheffield Wednesday (A) | L | 0-4 | 20,319 | 5th Round | |
| 2000/01 | 22/08/2000 | Cheltenham Town (H) | D | 0-0 | 8,289 | 1st Round - 1st Leg |
| 05/09/2000 | Cheltenham Town (A) | W | 3-0 | 5,078 | 1st Round - 2nd Leg | |
| 19/09/2000 | Notts County (A) | W | 3-1 | 2,346 | 2nd Round - 1st Leg | |
| 26/09/2000 | Notts County (H) | L | 0-2 | 7,677 | 2nd Round - 2nd Leg | |
| 31/10/2000 | Manchester United (H) | L | 0-3 | 18,871 | 3rd Round | |
| 1999/00 | 14/09/1999 | Wigan Athletic (H) | W | 2-0 | 6,628 | 2nd Round - 1st Leg |
| 21/09/1999 | Wigan Athletic (A) | L | 1-3 | 5,006 | 2nd Round - 2nd Leg | |
| 13/10/1999 | Middlesbrough (A) | L | 0-1 | 8,843 | 3rd Round | |
| 1998/99 | 11/08/1998 | Cambridge United (A) | L | 0-1 | 3,073 | 1st Round - 1st Leg |
| 18/08/1998 | Cambridge United (H) | D | 1-1 | 6,817 | 1st Round - 2nd Leg | |
| 1997/98 | 13/08/1997 | Swindon Town (A) | W | 2-0 | 6,271 | 1st Round - 1st Leg |
| 26/08/1997 | Swindon Town (H) | D | 1-1 | 7,712 | 1st Round - 2nd Leg | |
| 16/09/1997 | Sheffield United (H) | D | 1-1 | 7,154 | 2nd Round - 1st Leg | |
| 23/09/1997 | Sheffield United (A) | L | 0-4 | 7,511 | 2nd Round - 2nd Leg | |
| 1996/97 | 20/08/1996 | Walsall (A) | L | 0-1 | 2,659 | 1st Round - 1st Leg |
| 03/09/1996 | Walsall (H) | W | 2-0 | 5,325 | 1st Round - 2nd Leg | |
| 17/09/1996 | Sunderland (H) | L | 0-2 | 9,136 | 2nd Round - 1st Leg | |
| 24/09/1996 | Sunderland (A) | L | 0-1 | 10,659 | 2nd Round - 2nd Leg | |
| 1995/96 | 19/09/1995 | AFC Bournemouth (H) | D | 1-1 | 5,037 | 2nd Round - 1st Leg |
| 03/10/1995 | AFC Bournemouth (A) | D | 1-1 | 4,365 | 2nd Round - 2nd Leg | |
| 24/10/1995 | Blackburn Rovers (H) | L | 1-2 | 17,035 | 3rd Round | |
| 1994/95 | 16/08/1994 | Southend United (A) | D | 0-0 | 2,859 | 1st Round - 1st Leg |
| 23/08/1994 | Southend United (H) | W | 1-0 | 4,582 | 1st Round - 2nd Leg | |
| 21/09/1994 | Tottenham Hotspur (H) | L | 3-6 | 13,659 | 2nd Round - 1st Leg | |
| 04/10/1994 | Tottenham Hotspur (A) | W | 3-2 | 17,798 | 2nd Round - 2nd Leg | |
| 1993/94 | 17/08/1993 | Brentford (A) | D | 2-2 | 4,297 | 1st Round - 1st Leg |
| 24/08/1993 | Brentford (H) | W | 3-1 | 4,938 | 1st Round - 2nd Leg | |
| 21/09/1993 | Millwall (H) | D | 0-0 | 5,954 | 2nd Round - 1st Leg | |
| 06/10/1993 | Millwall (A) | L | 3-4 | 5,381 | 2nd Round - 2nd Leg | |
| 1992/93 | 22/09/1992 | Reading (H) | D | 2-2 | 4,036 | 2nd Round - 1st Leg |
| 07/10/1992 | Reading (A) | W | 2-0 | 7,386 | 2nd Round - 2nd Leg | |
| 10/11/1992 | Leeds United (H) | W | 2-1 | 18,035 | 3rd Round | |
| 09/12/1992 | Blackburn Rovers (A) | L | 1-6 | 13,187 | 4th Round | |
| 1991/92 | 20/08/1991 | Southend United (H) | W | 2-0 | 6,231 | 1st Round - 1st Leg |
| 28/08/1991 | Southend United (A) | D | 1-1 | 3,802 | 1st Round - 2nd Leg | |
| 24/09/1991 | Everton (A) | L | 0-1 | 8,284 | 2nd Round - 1st Leg | |
| 08/10/1991 | Everton (H) | L | 1-2 | 11,561 | 2nd Round - 2nd Leg | |
| 1990/91 | 26/09/1990 | Norwich City (A) | L | 0-2 | 7,720 | 2nd Round - 1st Leg |
| 09/10/1990 | Norwich City (H) | L | 0-3 | 6,148 | 2nd Round - 2nd Leg | |
| 1989/90 | 19/09/1989 | Bolton Wanderers (A) | L | 1-2 | 6,856 | 2nd Round - 1st Leg |
| 03/10/1989 | Bolton Wanderers (H) | D | 1-1 | 8,452 | 2nd Round - 2nd Leg | |
| 1988/89 | 28/09/1988 | Leicester City (A) | L | 1-4 | 9,512 | 2nd Round - 1st Leg |
| 11/10/1988 | Leicester City (H) | D | 2-2 | 9,087 | 2nd Round - 2nd Leg | |
| 1987/88 | 22/09/1987 | Darlington (A) | W | 3-0 | 5,005 | 2nd Round - 1st Leg |
| 06/10/1987 | Darlington (H) | W | 8-0 | 8,186 | 2nd Round - 2nd Leg | |
| 28/10/1987 | Swindon Town (A) | D | 1-1 | 13,833 | 3rd Round | |
| 03/11/1987 | Swindon Town (H) | W | 4-2 | 13,378 | 3rd Round Replay | |
| 17/11/1987 | Manchester City (A) | L | 1-3 | 20,357 | 4th Round | |
| 1986/87 | 23/09/1986 | Rochdale (H) | D | 1-1 | 9,670 | 2nd Round - 1st Leg |
| 07/10/1986 | Rochdale (A) | W | 2-1 | 5,449 | 2nd Round - 2nd Leg | |
| 29/10/1986 | West Ham United (H) | L | 2-3 | 17,523 | 3rd Round | |
| 1985/86 | 24/09/1985 | Crewe Alexandra (A) | W | 3-1 | 4,252 | 2nd Round - 1st Leg |
| 08/10/1985 | Crewe Alexandra (H) | W | 3-2 | 11,538 | 2nd Round - 2nd Leg | |
| 29/10/1985 | Queens Park Rangers (H) | L | 0-1 | 16,826 | 3rd Round | |
| 1984/85 | 25/09/1984 | Cardiff City (H) | W | 3-1 | 12,884 | 2nd Round - 1st Leg |
| 09/10/1984 | Cardiff City (A) | L | 0-1 | 4,607 | 2nd Round - 2nd Leg | |
| 31/10/1984 | Leeds United (A) | W | 4-0 | 21,221 | 3rd Round | |
| 20/11/1984 | West Bromwich Albion (H) | W | 4-1 | 16,378 | 4th Round | |
| 23/01/1985 | Sunderland (H) | L | 0-1 | 22,591 | 5th Round | |
| 1983/84 | 04/10/1983 | Huddersfield Town (A) | L | 1-2 | 10,631 | 2nd Round - 1st Leg |
| 25/10/1983 | Huddersfield Town (H) | D | 2-2 | 13,006 | 2nd Round - 2nd Leg | |
| 1982/83 | 05/10/1982 | Bolton Wanderers (A) | W | 2-1 | 5,664 | 2nd Round - 1st Leg |
| 26/10/1982 | Bolton Wanderers (H) | W | 2-1 | 11,520 | 2nd Round - 2nd Leg | |
| 10/11/1982 | Nottingham Forest (A) | L | 3-7 | 14,873 | 3rd Round | |
| 1981/82 | 06/10/1981 | Grimsby Town (A) | L | 0-1 | 7,044 | 2nd Round - 1st Leg |
| 27/10/1981 | Grimsby Town (H) | W | 3-1 | 13,213 | 2nd Round - 2nd Leg | |
| 10/11/1981 | Lincoln City (H) | D | 2-2 | 12,198 | 3rd Round | |
| 25/11/1981 | Lincoln City (A) | W | 3-2 | 8,773 | 3rd Round Replay | |
| 01/12/1981 | Queens Park Rangers (H) | W | 4-1 | 18,276 | 4th Round | |
| 18/01/1982 | Ipswich Town (A) | L | 1-2 | 20,817 | 5th Round | |
| 1980/81 | 09/08/1980 | Millwall (H) | W | 2-1 | 9,050 | 1st Round - 1st Leg |
| 12/08/1980 | Millwall (A) | W | 2-0 | 5,210 | 1st Round - 2nd Leg | |
| 26/08/1980 | Southampton (A) | L | 0-4 | 16,659 | 2nd Round - 1st Leg | |
| 02/09/1980 | Southampton (H) | W | 7-1 | 15,992 | 2nd Round - 2nd Leg | |
| 23/09/1980 | Sheffield Wednesday (A) | W | 2-1 | 14,085 | 3rd Round | |
| 28/10/1980 | Nottingham Forest (H) | W | 4-1 | 22,597 | 4th Round | |
| 02/12/1980 | Coventry City (H) | D | 2-2 | 27,542 | 5th Round | |
| 09/12/1980 | Coventry City (A) | L | 0-5 | 30,348 | 5th Round Replay | |
| 1979/80 | 11/08/1979 | Colchester United (A) | L | 0-2 | 4,638 | 1st Round - 1st Leg |
| 14/08/1979 | Colchester United (H) | W | 2-1 | 10,051 | 1st Round - 2nd Leg | |
| 1978/79 | 12/08/1978 | Brentford (H) | W | 4-0 | 9,292 | 1st Round - 1st Leg |
| 15/08/1978 | Brentford (A) | W | 3-1 | 7,414 | 1st Round - 2nd Leg | |
| 29/08/1978 | Newcastle United (H) | W | 2-1 | 15,494 | 2nd Round | |
| 04/10/1978 | Manchester United (A) | W | 2-1 | 40,534 | 3rd Round | |
| 08/11/1978 | Exeter City (A) | W | 2-0 | 14,746 | 4th Round | |
| 13/12/1978 | Stoke City (A) | D | 0-0 | 26,070 | 5th Round | |
| 09/01/1979 | Stoke City (H) | W | 3-1 | 21,455 | 5th Round Replay | |
| 17/01/1979 | Nottingham Forest (A) | L | 1-3 | 32,438 | Semi Final - 1st Leg | |
| 30/01/1979 | Nottingham Forest (H) | D | 0-0 | 27,656 | Semi Final - 2nd Leg | |
| 1977/78 | 13/08/1977 | Reading (H) | W | 2-1 | 5,722 | 1st Round - 1st Leg |
| 17/08/1977 | Reading (A) | L | 0-1 | 4,533 | 1st Round - 2nd Leg | |
| 23/08/1977 | Reading (H) | W | 5-0 | 7,082 | 1st Round Replay | |
| 30/08/1977 | Grimsby Town (A) | W | 2-1 | 4,345 | 2nd Round | |
| 25/10/1977 | West Bromwich Albion (A) | L | 0-1 | 22,140 | 3rd Round | |
| 1976/77 | 14/08/1976 | Brentford (H) | D | 1-1 | 4,827 | 1st Round - 1st Leg |
| 17/08/1976 | Brentford (A) | W | 2-0 | 5,540 | 1st Round - 2nd Leg | |
| 31/08/1976 | Crystal Palace (A) | W | 3-1 | 14,105 | 2nd Round | |
| 21/09/1976 | Sheffield Wednesday (A) | L | 1-3 | 15,787 | 3rd Round | |
| 1975/76 | 19/08/1975 | Northampton Town (H) | W | 2-0 | 3,368 | 1st Round - 1st Leg |
| 27/08/1975 | Northampton Town (A) | D | 1-1 | 4,255 | 1st Round - 2nd Leg | |
| 09/09/1975 | Tottenham Hotspur (H) | L | 0-1 | 14,997 | 2nd Round | |
| 1974/75 | 21/08/1974 | Crystal Palace (H) | D | 1-1 | 10,733 | 1st Round |
| 27/08/1974 | Crystal Palace (A) | L | 1-5 | 12,180 | 1st Round Replay | |
| 1973/74 | 29/08/1973 | Reading (A) | D | 2-2 | 6,279 | 1st Round |
| 05/09/1973 | Reading (H) | L | 2-3 | 7,872 | 1st Round Replay | |
| 1972/73 | 16/08/1972 | Orient (A) | L | 0-2 | 5,193 | 1st Round |
| 1971/72 | 18/08/1971 | Northampton Town (H) | W | 2-0 | 7,663 | 1st Round |
| 07/09/1971 | Stockport County (A) | W | 1-0 | 4,001 | 2nd Round | |
| 06/10/1971 | Preston North End (H) | D | 1-1 | 8,853 | 3rd Round | |
| 11/10/1971 | Preston North End (A) | L | 1-2 | 12,436 | 3rd Round Replay | |
| 1970/71 | 19/08/1970 | Peterborough United (H) | W | 2-0 | 9,757 | 1st Round |
| 08/09/1970 | Swindon Town (A) | L | 2-4 | 13,271 | 2nd Round | |
| 1969/70 | 13/08/1969 | Lincoln City (H) | W | 2-1 | 10,086 | 1st Round |
| 03/09/1969 | Liverpool (H) | L | 1-2 | 21,049 | 2nd Round | |
| 1968/69 | 14/08/1968 | Luton Town (A) | L | 0-3 | 20,167 | 1st Round |
| 1967/68 | 22/08/1967 | Bournemouth & Boscombe Athletic (A) | D | 1-1 | 6,573 | 1st Round |
| 29/08/1967 | Bournemouth & Boscombe Athletic (H) | D | 0-0 | 6,502 | 1st Round Replay | |
| 06/09/1967 | Bournemouth & Boscombe Athletic (A) | W | 2-1 | 2,720 | 1st Round 2nd Replay | |
| 13/09/1967 | Stoke City (A) | L | 0-2 | 10,126 | 2nd Round | |
| 1966/67 | 23/08/1966 | Reading (H) | D | 1-1 | 5,144 | 1st Round |
| 29/08/1966 | Reading (A) | L | 0-1 | 5,605 | 1st Round Replay | |
| 1965/66 | 22/09/1965 | Rotherham United (A) | L | 0-2 | 9,051 | 2nd Round |
| 1964/65 | 22/09/1964 | Portsmouth (H) | D | 2-2 | 5,248 | 2nd Round |
| 12/10/1964 | Portsmouth (A) | L | 1-2 | 8,404 | 2nd Round Replay | |
| 1963/64 | 04/09/1963 | Mansfield Town (A) | L | 1-2 | 7,975 | 1st Round |
| 1962/63 | 06/09/1962 | Colchester United (H) | L | 1-2 | 4,730 | 1st Round |
| 1961/62 | 11/09/1961 | Halifax Town (H) | W | 3-0 | 6,298 | 1st Round |
| 16/10/1961 | Reading (H) | W | 3-1 | 6,420 | 2nd Round | |
| 15/11/1961 | York City (A) | D | 1-1 | 8,509 | 3rd Round | |
| 21/11/1961 | York City (H) | D | 2-2 | 7,095 | 3rd Round Replay | |
| 04/12/1961 | York City (A) | L | 2-3 | 7,009 | 3rd Round 2nd Replay | |
| 1960/61 | 11/10/1960 | Derby County (H) | L | 2-5 | 10,936 | 1st Round |