Scores & Fixtures 2019-2020 EFL Cup
Round | Day | Date | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|
First round | Tue | 2019-08-06 | 19:45 | Portsmouth | 3–0 | Birmingham City | 9,913 | Fratton Park | Neil Hair | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Middlesbrough | (2) 2–2 (4) | Crewe Alexandra | 7,897 | Riverside Stadium | Michael Salisbury | Match Report | Crewe Alexandra won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Brentford | (4) 1–1 (5) | Cambridge Utd | 5,215 | Griffin Park | Lee Swabey | Match Report | Cambridge Utd won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Colchester Utd | 3–0 | Swindon Town | 1,595 | JobServe Community Stadium | Charles Breakspear | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Nott'ham Forest | 1–0 | Fleetwood Town | 7,432 | The City Ground | Alan Young | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Bristol Rovers | 3–0 | Cheltenham | 2,909 | Memorial Stadium | Graham Salisbury | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Blackburn | 3–2 | Oldham Athletic | 5,215 | Ewood Park | Tom Nield | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Coventry City | 4–1 | Exeter City | 1,155 | St Andrew's Trillion Trophy Stadium | Scott Oldham | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Swansea City | 3–1 | Northampton | 8,058 | Liberty Stadium | Kevin Johnson | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Mansfield Town | (5) 2–2 (6) | Morecambe | 1,884 | One Call Stadium | Rob Lewis | Match Report | Morecambe won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | AFC Wimbledon | (2) 2–2 (4) | MK Dons | 2,191 | Cherry Red Records Fans' Stadium | Craig Hicks | Match Report | MK Dons won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Scunthorpe Utd | 0–1 | Derby County | 3,679 | Glanford Park | Robert Jones | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Acc'ton Stanley | 1–3 | Sunderland | 2,343 | Wham Stadium | Darren Drysdale | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Barnsley | 0–3 | Carlisle United | 5,208 | Oakwell Stadium | Ben Toner | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Sheffield Weds | Bury | Hillsborough Stadium | Match Report | Match Cancelled | |||
First round | Tue | 2019-08-13 | 19:45 | Wigan Athletic | 0–1 | Stoke City | 3,821 | The DW Stadium | Dean Whitestone | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | QPR | (5) 3–3 (4) | Bristol City | 5,795 | Kiyan Prince Foundation Stadium | Andrew Davies | Match Report | QPR won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Port Vale | 1–2 | Burton Albion | 2,252 | Vale Park | Paul Marsden | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Stevenage | 1–2 | Southend United | 1,315 | The Lamex Stadium | Chris Sarginson | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Charlton Ath | (3) 0–0 (5) | FG Rovers | 2,693 | The Valley | John Busby | Match Report | FG Rovers won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Tranmere Rovers | 0–3 | Hull City | 3,421 | Prenton Park | Seb Stockbridge | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Blackpool | (2) 2–2 (4) | Macclesfield | 3,715 | Bloomfield Road | Martin Coy | Match Report | Macclesfield won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Rochdale | 5–2 | Bolton | 3,362 | Crown Oil Arena | Andy Haines | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Oxford United | 1–0 | P'borough Utd | 2,798 | The Kassam Stadium | Oliver Yates | Match Report | |
Round | Day | Date | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
First round | Tue | 2019-08-13 | 19:45 | Bradford City | 0–4 | Preston | 3,456 | Northern Commercials Stadium | Matt Donohue | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Grimsby Town | 1–0 | Doncaster | 2,470 | Blundell Park | John Brooks | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Luton Town | 3–1 | Ipswich Town | 5,435 | Kenilworth Road Stadium | Brett Huxtable | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Walsall | 2–3 | Crawley Town | 2,451 | The Banks's Stadium | Carl Boyeson | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Shrewsbury | 0–4 | Rotherham Utd | 2,813 | Montgomery Waters Meadow | Anthony Backhouse | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Plymouth Argyle | 2–0 | Leyton Orient | 5,573 | Home Park | Anthony Coggins | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Huddersfield | 0–1 | Lincoln City | 6,908 | The John Smith's Stadium | Peter Wright | Match Report | |
First round | Tue | 2019-08-13 | 19:45 | Gillingham | (1) 2–2 (4) | Newport County | 1,996 | MEMS Priestfield Stadium | Trevor Kettle | Match Report | Newport County won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Wycombe | (2) 1–1 (4) | Reading | 4,802 | Adams Park | Darren England | Match Report | Reading won on penalty kicks following extra time |
First round | Tue | 2019-08-13 | 19:45 | Salford City | 0–3 | Leeds United | 4,518 | The Peninsula Stadium | Keith Stroud | Match Report | |
First round | Tue | 2019-08-13 | 20:00 | West Brom | 1–2 | Millwall | 10,704 | The Hawthorns | Ross Joyce | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Watford | 3–0 | Coventry City | 12,257 | Vicarage Road Stadium | Gavin Ward | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Crystal Palace | (4) 0–0 (5) | Colchester Utd | 8,898 | Selhurst Park | Andy Woolmer | Match Report | Colchester Utd won on penalty kicks following extra time |
Second round | Tue | 2019-08-27 | 19:45 | Nott'ham Forest | 3–0 | Derby County | 26,971 | The City Ground | John Brooks | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Sheffield Utd | 2–1 | Blackburn | 9,714 | Bramall Lane | Geoff Eltringham | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Plymouth Argyle | 2–4 | Reading | 8,365 | Home Park | Kevin Johnson | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Crewe Alexandra | 1–6 | Aston Villa | 7,173 | Alexandra Stadium | Jarred Gillett | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Newport County | 0–2 | West Ham | 6,382 | Rodney Parade | Steve Martin | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Crawley Town | 1–0 | Norwich City | 5,109 | Checkatrade.com Stadium | John Busby | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Cardiff City | 0–3 | Luton Town | 4,111 | Cardiff City Stadium | Tony Harrington | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Burton Albion | 4–0 | Morecambe | 1,500 | Pirelli Stadium | Seb Stockbridge | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Bristol Rovers | 1–2 | Brighton | 5,864 | Memorial Stadium | Matt Donohue | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Southend United | 1–4 | MK Dons | 2,433 | Roots Hall Stadium | Neil Hair | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Leeds United | (4) 2–2 (5) | Stoke City | 30,002 | Elland Road | Oliver Langford | Match Report | Stoke City won on penalty kicks following extra time |
Second round | Tue | 2019-08-27 | 19:45 | Fulham | 0–1 | Southampton | 8,467 | Craven Cottage | Robert Jones | Match Report | |
Second round | Tue | 2019-08-27 | 19:45 | Oxford United | (4) 2–2 (2) | Millwall | 3,693 | The Kassam Stadium | Craig Hicks | Match Report | Oxford United won on penalty kicks following extra time |
Second round | Tue | 2019-08-27 | 19:45 | Preston | (5) 2–2 (4) | Hull City | 6,093 | Deepdale Stadium | David Webb | Match Report | Preston won on penalty kicks following extra time |
Second round | Tue | 2019-08-27 | 19:45 | Rochdale | 2–1 | Carlisle United | 1,974 | Crown Oil Arena | Peter Wright | Match Report | |
Second round | Wed | 2019-08-28 | 19:45 | Rotherham Utd | 0–1 | Sheffield Weds | 8,679 | New York Stadium | Charles Breakspear | Match Report | |
Second round | Wed | 2019-08-28 | 19:45 | Burnley | 1–3 | Sunderland | 7,445 | Turf Moor | Darren England | Match Report | |
Second round | Wed | 2019-08-28 | 19:45 | Lincoln City | 2–4 | Everton | 9,971 | Sincil Bank Stadium | Darren Bond | Match Report | |
Second round | Wed | 2019-08-28 | 19:45 | Bournemouth | (3) 0–0 (0) | FG Rovers | 9,657 | Vitality Stadium | Dean Whitestone | Match Report | Bournemouth won on penalty kicks following extra time |
Second round | Wed | 2019-08-28 | 19:45 | Newcastle Utd | (2) 1–1 (4) | Leicester City | 22,727 | St. James' Park | Tim Robinson | Match Report | Leicester City won on penalty kicks following extra time |
Second round | Wed | 2019-08-28 | 19:45 | Swansea City | 6–0 | Cambridge Utd | 8,763 | Liberty Stadium | Michael Salisbury | Match Report | |
Second round | Wed | 2019-08-28 | 19:45 | QPR | 0–2 | Portsmouth | 7,783 | Kiyan Prince Foundation Stadium | Ross Joyce | Match Report | |
Second round | Tue | 2019-09-10 | 19:45 | Grimsby Town | (5) 0–0 (4) | Macclesfield | 3,011 | Blundell Park | Darren Drysdale | Match Report | Grimsby Town won on penalty kicks following extra time |
Third round | Tue | 2019-09-24 | 19:45 | Sheffield Weds | 0–2 | Everton | 21,485 | Hillsborough Stadium | Jeremy Simpson | Match Report | |
Third round | Tue | 2019-09-24 | 19:45 | Colchester Utd | (4) 0–0 (3) | Tottenham | 9,481 | JobServe Community Stadium | Jarred Gillett | Match Report | Colchester Utd won on penalty kicks following extra time |
Third round | Tue | 2019-09-24 | 19:45 | Watford | 2–1 | Swansea City | 8,903 | Vicarage Road Stadium | Darren Bond | Match Report | |
Third round | Tue | 2019-09-24 | 19:45 | Crawley Town | (5) 1–1 (3) | Stoke City | 4,165 | Checkatrade.com Stadium | Kevin Johnson | Match Report | Crawley Town won on penalty kicks following extra time |
Third round | Tue | 2019-09-24 | 19:45 | Arsenal | 5–0 | Nott'ham Forest | 53,160 | Emirates Stadium | Darren England | Match Report | |
Third round | Tue | 2019-09-24 | 19:45 | Portsmouth | 0–4 | Southampton | 18,707 | Fratton Park | Kevin Friend | Match Report | |
Third round | Tue | 2019-09-24 | 19:45 | Preston | 0–3 | Manchester City | 22,025 | Deepdale Stadium | Lee Mason | Match Report | |
Third round | Tue | 2019-09-24 | 19:45 | Luton Town | 0–4 | Leicester City | 8,260 | Kenilworth Road Stadium | Matt Donohue | Match Report | |
Third round | Wed | 2019-09-25 | 19:45 | Burton Albion | 2–0 | Bournemouth | 2,505 | Pirelli Stadium | John Busby | Match Report | |
Third round | Wed | 2019-09-25 | 19:45 | MK Dons | 0–2 | Liverpool | 28,521 | Stadium mk | Oliver Langford | Match Report | |
Third round | Wed | 2019-09-25 | 19:45 | Brighton | 1–3 | Aston Villa | 14,982 | The American Express Community Stadium | Graham Scott | Match Report | |
Third round | Wed | 2019-09-25 | 19:45 | Chelsea | 7–1 | Grimsby Town | 39,674 | Stamford Bridge | Keith Stroud | Match Report | |
Third round | Wed | 2019-09-25 | 19:45 | Wolves | (4) 1–1 (2) | Reading | 20,702 | Molineux Stadium | Peter Bankes | Match Report | Wolves won on penalty kicks following extra time |
Third round | Wed | 2019-09-25 | 19:45 | Oxford United | 4–0 | West Ham | 10,450 | The Kassam Stadium | Robert Jones | Match Report | |
Third round | Wed | 2019-09-25 | 19:45 | Sheffield Utd | 0–1 | Sunderland | 11,675 | Bramall Lane | Tim Robinson | Match Report | |
Third round | Wed | 2019-09-25 | 20:00 | Manchester Utd | (5) 1–1 (3) | Rochdale | 58,313 | Old Trafford | John Brooks | Match Report | Manchester Utd won on penalty kicks following extra time |
Fourth round | Tue | 2019-10-29 | 19:45 | Everton | 2–0 | Watford | 34,979 | Goodison Park | Simon Hooper | Match Report | |
Fourth round | Tue | 2019-10-29 | 19:45 | Manchester City | 3–1 | Southampton | 37,143 | Etihad Stadium | Jonathan Moss | Match Report | |
Fourth round | Tue | 2019-10-29 | 19:45 | Burton Albion | 1–3 | Leicester City | 6,186 | Pirelli Stadium | Darren England | Match Report | |
Fourth round | Tue | 2019-10-29 | 19:45 | Oxford United | (4) 1–1 (2) | Sunderland | 11,108 | The Kassam Stadium | Steve Martin | Match Report | Oxford United won on penalty kicks following extra time |
Fourth round | Tue | 2019-10-29 | 19:45 | Crawley Town | 1–3 | Colchester Utd | 5,612 | Checkatrade.com Stadium | Tony Harrington | Match Report | |
Fourth round | Wed | 2019-10-30 | 19:30 | Liverpool | (5) 5–5 (4) | Arsenal | 52,694 | Anfield | Andre Marriner | Match Report | Liverpool won on penalty kicks following extra time |
Fourth round | Wed | 2019-10-30 | 19:45 | Aston Villa | 2–1 | Wolves | 34,962 | Villa Park | Lee Mason | Match Report | |
Fourth round | Wed | 2019-10-30 | 20:05 | Chelsea | 1–2 | Manchester Utd | 38,645 | Stamford Bridge | Paul Tierney | Match Report | |
Quarter-finals | Tue | 2019-12-17 | 19:45 | Aston Villa | 5–0 | Liverpool | 30,323 | Villa Park | Lee Mason | Match Report | |
Quarter-finals | Wed | 2019-12-18 | 19:45 | Everton | (2) 2–2 (4) | Leicester City | 39,027 | Goodison Park | Jonathan Moss | Match Report | Leicester City won on penalty kicks following extra time |
Quarter-finals | Wed | 2019-12-18 | 19:45 | Oxford United | 1–3 | Manchester City | 11,817 | The Kassam Stadium | Andy Madley | Match Report | |
Quarter-finals | Wed | 2019-12-18 | 20:00 | Manchester Utd | 3–0 | Colchester Utd | 57,559 | Old Trafford | David Coote | Match Report | |
Semi-finals | Tue | 2020-01-07 | 20:00 | Manchester Utd | 1–3 | Manchester City | 69,023 | Old Trafford | Mike Dean | Match Report | Leg 1 of 2 |
Semi-finals | Wed | 2020-01-08 | 20:00 | Leicester City | 1–1 | Aston Villa | 31,280 | King Power Stadium | Chris Kavanagh | Match Report | Leg 1 of 2 |
Semi-finals | Tue | 2020-01-28 | 19:45 | Aston Villa | 2–1 | Leicester City | 39,300 | Villa Park | Mike Dean | Match Report | Leg 2 of 2; Aston Villa won |
Semi-finals | Wed | 2020-01-29 | 19:45 | Manchester City | 0–1 | Manchester Utd | 51,000 | Etihad Stadium | Kevin Friend | Match Report | Leg 2 of 2; Manchester City won |
Final | Sun | 2020-03-01 | 16:30 | Aston Villa | 1–2 | Manchester City | 82,145 | Wembley Stadium (Neutral Site) | Lee Mason | Match Report |
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.
Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.
You can sign up to receive an e-mail when new countries and features launch.
For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.
FBref is one of seven Sports-Reference.com sites.
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Wednesday, December 18, 6:02AM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.