Take a look at every winner of the EFL Trophy since Grimsby Town lifted the competition's first title back in 1982.
The EFL Trophy was formed in 1981, with Grimsby Town lifting the trophy in 1982, defeating Wimbledon 3-2 in the final at Blundell Park.
Bristol City are the most successful team in the the competition, winning the trophy three times, most recently in 2015.
The final has been played at the new Wembley Stadium since 2008, and Milton Keynes Dons were the first team to lift the trophy there.
Peterborough United were the most recent winners of the EFL Trophy, defeating Wycombe Wanderers 2-1 in 2024.
Year: | Winner: | Runner up: |
1982 | Grimsby Town | Wimbledon |
1983 | Millwall | Lincoln City |
1984 | Bournemouth | Hull City |
1985 | Wigan Athletic | Brentford |
1986 | Bristol City | Bolton Wanderers |
1987 | Mansfield Town | Bristol City |
1988 | Wolverhampton Wanderers | Burnley |
1989 | Bolton Wanderers | Torquay United |
1990 | Tranmere Rovers | Bristol Rovers |
1991 | Birmingham City | Tranmere Rovers |
1992 | Stoke City | Stockport County |
1993 | Port Vale | Stockport County |
1994 | Swansea City | Huddersfield Town |
1995 | Birmingham City | Carlisle United |
1996 | Rotherham United | Shrewsbury Town |
1997 | Carlisle United | Colchester United |
1998 | Grimsby Town | Bournemouth |
1999 | Wigan Athletic | Millwall |
2000 | Stoke City | Bristol City |
2001 | Port Vale | Brentford |
2002 | Blackpool | Cambridge United |
2003 | Bristol City | Carlisle United |
2004 | Blackpool | Southend United |
2005 | Wrexham | Southend United |
2006 | Swansea City | Carlisle United |
2007 | Doncaster Rovers | Bristol Rovers |
2008 | Milton Keynes Dons | Grimsby Town |
2009 | Luton Town | Scunthorpe United |
2010 | Southampton | Carlisle United |
2011 | Carlisle United | Brentford |
2012 | Chesterfield | Swindon Town |
2013 | Crewe Alexandra | Southend United |
2014 | Peterborough United | Chesterfield |
2015 | Bristol City | Walsall |
2016 | Barnsley | Oxford United |
2017 | Coventry City | Oxford United |
2018 | Lincoln City | Shrewsbury Town |
2019 | Portsmouth | Sunderland |
2020 | Salford City | Portsmouth |
2021 | Sunderland | Tranmere Rovers |
2022 | Rotherham United | Sutton United |
2023 | Bolton Wanderers | Plymouth Argyle |
2024 | Peterborough United | Wycombe Wanderers |