2024/25
Charlton Athletic 1 - 0 Leyton Orient
Scorers: Macaulay Gillesphey 31'
Attendance: 76,193
2023/24
Bolton Wanderers 0-2 Oxford United
Scorers: Josh Murphy 31' 42'
Attendance: 70,472
2022/23
Barnsley 0-1 Sheffield Wednesday*
Scorers: Josh Windass 120+3
Attendance: 72,492
*After extra-time
2021/22
Sunderland 2-0 Wycombe Wanderers
Scorers: Elliot Embleton 12', Ross Stewart 79'
Attendance: 72,332
2020/21
Blackpool 2-1 Lincoln City
Scorers: Kenny Dougall 34' 54', Ollie Turton OG 1'
Attendance: 9,751
2019/20
Oxford United 1-2 Wycombe Wanderers
Scorers: Anthony Stewart 9', Joe Jacobson 79'
Attendance: 0
2018/19
Charlton Athletic 2-1 Sunderland
Scorers: Ben Purrington 35', Patrick Bauer 90+4', Naby Sarr OG 5'
Attendance: 76,155
2017/18
Rotherham United 2-1 Shrewsbury Town
Scorers: Richard Wood 32' 103', Alex Rodman 58'
Attendance: 26,218
*After extra-time
2016/17
Bradford City 0-1 Millwall
Scorers: Steve Morison 85'
Attendance: 53,320
2015/16
Barnsley 3-1 Millwall
Scorers: Ashley Fletcher 2', Adam Hammill 19', Lloyd Isgrove 74', Mark Beevers 34'
Attendance: 51,277
2014/15
Preston North End 4-0 Swindon Town
Scorers: Jermaine Beckford 3' 44' 57', Paul Huntington 13'
Attendance: 48,236
2013/14
Leyton Orient 2-2 Rotherham United
Scorers: Moses Odubajo 34', Dean Cox 39', Alex Revell 55' 60'
Attendance: 43,401
*Rotherham United win 4-3 on penalties
2012/13
Brentford 1-2 Yeovil Town
Scorers: Harlee Dean 51', Paddy Madden 6', Dan Burn 42'
Attendance: 41,955
2011/12
Huddersfield Town 0-0 Sheffield United*
Attendance: 52,100
*Huddersfield Town win 8-7 on penalties
2010/11
Huddersfield Town 0-3 Peterborough United
Scorers: Tommy Rowe 78', Craig Mackail-Smith 80', Grant McCann 85'
Attendance: 48,410
2009/10
Millwall 1-0 Swindon Town
Scorers: Paul Robinson 39'
Attendance: 73,108
2008/09
Millwall 2-3 Scunthorpe United
Scorers: Gary Alexander 37' 39', Matt Sparrow 6' 70', Martyn Woolford 85'
Attendance: 59,661
2007/08
Doncaster Rovers 1-0 Leeds United
Scorers: James Hayter 48'
Attendance: 75,132
2006/07
Blackpool 2-0 Yeovil Town
Scorers: Robbie Williams 43', Keigan Parker 52'
Attendance: 59,313
2005/06
Barnsley 2-2 Swansea City*
Scorers: Paul Hayes 19', Daniel Nardiello 62', Rory Fallon 28', Andy Robinson 40'
Attendance: 55,419
*Barnsley win 4-3 on penalties
2004/05
Hartlepool United 2-4 Sheffield Wednesday*
Scorers: Eifion Williams 47', Jon Daly 71', Jon-Paul McGovern 45', Steven MacLean 82', Glenn Whelan 94', Drew Talbot 120'
Attendance: 59,808
*After extra-time
2003/04
Brighton & Hove Albion 1-0 Bristol City
Scorers: Leon Knight 84'
Attendance: 65,167
2002/03
Cardiff City 1-0 Queens Park Rangers*
Scorers: Andy Campbell 114'
Attendance: 66,096
*After extra-time
2001/02
Brentford 0-2 Stoke City
Scorers: Deon Burton 16', Ben Burgess OG 45'
Attendance: 42,523
2000/01
Reading 2-3 Walsall*
Scorers: Jamie Cureton 31', Martin Butler 91', Don Goodman 48', Tony Rougier OG 107', Darren Byfield 109'
Attendance: 50,496
*After extra-time
1999/00
Gillingham 3-2 Wigan Athletic*
Scorers: Pat McGibbon OG 35', Steve Butler 114', Andy Thomson 118', Simon Haworth 59', Stuart Barlow 99'
Attendance: 53,764
*After extra-time
1998/99
Gillingham 2-2 Manchester City*
Scorers: Carl Asaba 82', Robert Taylor 87', Kevin Horlock 90', Paul Dickov 90+5'
Attendance: 76,935
*Manchester City win 3-1 on penalties
1997/98
Grimsby Town 1-0 Southampton
Scorers: Kevin Donovan 19'
Attendance: 62,988
1996/97
Brentford 0-1 Crewe Alexandra
Scorers: Shaun Smith 34'
Attendance: 34,149
1995/96
Bradford City 2-0 Notts County
Scorers: Des Hamilton 8', Mark Stallard 75'
Attendance: 39,972
1994/95
Bristol Rovers 1-2 Huddersfield Town
Scorers: Marcus Stewart 45', Andy Booth 45', Chris Billy 81'
Attendance: 59,175
1993/94
Burnley 2-1 Stockport County
Scorers: David Eyres 28', Gary Parkinson 65', Chris Beaumont 2'
Attendance: 44,806
1992/93
Port Vale 0-3 West Bromwich Albion
Scorers: Andy Hunt 66', Nicky Reid 82', Kevin Donovan 90'
Attendance: 53,471
1991/92
Peterborough United 2-1 Stockport County
Scorers: Ken Charlery 51' 89', Kevin Francis 87'
Attendance: 35,087
1990/91
Bolton Wanderers 0-1 Tranmere Rovers*
Scorers: Chris Malkin 98'
Attendance: 30,217
*After extra-time
1989/90
Notts County 2-0 Tranmere Rovers
Scorers: Tommy Johnson 30', Craig Short 62'
Attendance: 29,252
1988/89
Bristol Rovers 1-1 Port Vale (First Leg)
Scorers: Gary Penrice, Robbie Earle 73'
Attendance: 9,042
Port Vale 1-0 Bristol Rovers (Second Leg)
Scorers: Robbie Earle 52'
Attendance: 17,353
Aggregate: Bristol Rovers 1-2 Port Vale
1987/88
Bristol City 1-3 Walsall (First Leg)
Scorers: Alan Walsh 40', Trevor Christie 60', David Kelly 78' 90'
Attendance: 25,128
Walsall 0-2 Bristol City (Second Leg)
Scorers: Rob Newman 31', Carl Shutt 64'
Attendance: 13,941
Walsall 4-0 Bristol City (Replay)
Scorers: David Kelly 12' 17' 63', Phil Hawker 19'
Attendance: 13,007
1986/87
Gillingham 1-0 Swindon Town (First Leg)
Scorers: Dave Smith 81'
Attendance: 16,775
Swindon Town 2-1 Gillingham (Second Leg)
Scorers: Peter Coyne 61', Charlie Henry 80', Karl Elsey 15'
Attendance: 14,382
Gillingham 0-2 Swindon Town (Replay)
Scorers: Steve White 2' 65'
Attendance: 18,491