Football Matches on Monday April 21, 2025
Round | Wk | Time | Home | xG | Score | xG | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Premier League | 33 | 20:00 | Tottenham | 2.1 | 1–2 | 0.5 | Nott'ham Forest | 59,314 | Tottenham Hotspur Stadium | Peter Bankes | Match Report |
Round | Wk | Time | Home | xG | Score | xG | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Championship | 44 | 15:00 | Luton Town | 1.2 | 3–1 | 0.7 | Bristol City | 11,874 | Kenilworth Road Stadium | John Busby | Match Report | |
Championship | 44 | 15:00 | Millwall | 1.8 | 3–1 | 0.4 | Norwich City | 16,426 | The Den | Elliot Bell | Match Report | |
Championship | 44 | 15:00 | Portsmouth | 3.2 | 1–0 | 0.6 | Watford | 20,451 | Fratton Park | Samuel Allison | Match Report | |
Championship | 44 | 15:00 | Cardiff City | 1.0 | 1–1 | 0.1 | Oxford United | 23,407 | Cardiff City Stadium | Farai Hallam | Match Report | |
Championship | 44 | 15:00 | Leeds United | 3.3 | 6–0 | 0.4 | Stoke City | 36,640 | Elland Road | Darren Bond | Match Report | |
Championship | 44 | 15:00 | West Brom | 0.9 | 1–3 | 0.9 | Derby County | 25,750 | The Hawthorns | Gavin Ward | Match Report | |
Championship | 44 | 15:00 | Hull City | 2.1 | 2–1 | 1.0 | Preston | 22,103 | MKM Stadium | Thomas Bramall | Match Report | |
Championship | 44 | 15:00 | QPR | 0.3 | 1–2 | 1.7 | Swansea City | 16,351 | MATRADE Loftus Road Stadium | Jeremy Simpson | Match Report | |
Championship | 44 | 15:00 | Sunderland | 0.8 | 0–1 | 0.3 | Blackburn | 40,031 | Stadium of Light | James Bell | Match Report | |
Championship | 44 | 15:00 | Sheffield Weds | 3.4 | 2–1 | 2.1 | Middlesbrough | 27,668 | Hillsborough Stadium | Robert Madley | Match Report | |
Championship | 44 | 15:00 | Plymouth Argyle | 2.1 | 3–1 | 1.7 | Coventry City | 16,974 | Home Park | Andrew Davies | Match Report | |
Championship | 44 | 17:30 | Burnley | 1.9 | 2–1 | 0.8 | Sheffield Utd | 21,486 | Turf Moor | David Webb | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
League One | 44 | 15:00 | Stockport | 2–1 | Huddersfield | 10,346 | Edgeley Park | Alex Chilowicz | Match Report | |
League One | 44 | 15:00 | Mansfield Town | 1–5 | Reading | 8,377 | One Call Stadium | Ross Joyce | Match Report | |
League One | 44 | 15:00 | Northampton | 4–1 | Shrewsbury | 6,633 | Sixfields Stadium | Zac Kennard-Kettle | Match Report | |
League One | 44 | 15:00 | Barnsley | 1–1 | P'borough Utd | 11,049 | Oakwell Stadium | Andrew Humphries | Match Report | |
League One | 44 | 15:00 | Wycombe | 0–4 | Charlton Ath | 8,084 | Adams Park | Will Finnie | Match Report | |
League One | 44 | 15:00 | Blackpool | 1–2 | Wrexham | 12,266 | Bloomfield Road Stadium | Darren Drysdale | Match Report | |
League One | 44 | 15:00 | Burton Albion | 1–2 | Birmingham City | 4,928 | Pirelli Stadium | Matthew Corlett | Match Report | |
League One | 44 | 15:00 | Cambridge Utd | 1–2 | Leyton Orient | 7,414 | Cledara Abbey Stadium | Anthony Backhouse | Match Report | |
League One | 44 | 15:00 | Crawley Town | 3–1 | Exeter City | 4,441 | Broadfield Stadium | Ben Toner | Match Report | |
League One | 44 | 15:00 | Lincoln City | 4–2 | Bolton | 10,240 | LNER Stadium | Jacob Miles | Match Report | |
League One | 44 | 15:00 | Bristol Rovers | 0–1 | Stevenage | 9,192 | Memorial Stadium | Leigh Doughty | Match Report | |
League One | 44 | 15:00 | Wigan Athletic | 1–0 | Rotherham Utd | 9,391 | The Brick Community Stadium | Greg Rollason | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
League Two | 44 | 12:30 | Newport County | 0–0 | Walsall | 4,578 | Rodney Parade | Sam Purkiss | Match Report | |
League Two | 44 | 15:00 | Port Vale | 2–2 | Grimsby Town | 11,829 | Vale Park | Richard Eley | Match Report | |
League Two | 44 | 15:00 | Doncaster | 3–0 | Colchester Utd | 8,936 | Eco-Power Stadium | Alan Young | Match Report | |
League Two | 44 | 15:00 | Barrow | 0–0 | Tranmere Rovers | 3,304 | SO Legal Stadium | Thomas Kirk | Match Report | |
League Two | 44 | 15:00 | Notts County | 1–2 | Cheltenham | 10,642 | Meadow Lane Stadium | James Durkin | Match Report | |
League Two | 44 | 15:00 | Swindon Town | 0–1 | Bromley | 8,884 | The Nigel Eady County Ground | William Davis | Match Report | |
League Two | 44 | 15:00 | Gillingham | 1–0 | AFC Wimbledon | 7,641 | MEMS Priestfield Stadium | Gavin Ward | Match Report | |
League Two | 44 | 15:00 | Acc'ton Stanley | 1–1 | Carlisle United | 3,380 | Wham Stadium | Martin Coy | Match Report | |
League Two | 44 | 15:00 | Crewe Alexandra | 0–1 | MK Dons | 4,954 | Mornflake Stadium | Charles Breakspear | Match Report | |
League Two | 44 | 15:00 | Harrogate | 3–1 | Fleetwood Town | 3,081 | The Exercise Stadium | Scott Simpson | Match Report | |
League Two | 44 | 15:00 | Morecambe | 1–3 | Salford City | 3,027 | Mazuma Mobile Stadium | Ben Speedie | Match Report | |
League Two | 44 | 15:00 | Chesterfield | 3–3 | Bradford City | 9,520 | SMH Group Stadium | Scott Jackson | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
National League | 44 | 12:30 | Woking | 3–0 | Aldershot Town | 4,701 | The Laithwaite Community Stadium | Aaron Farmer | Match Report | |
National League | 44 | 15:00 | FC Halifax Town | 0–3 | Altrincham | 1,896 | The Shay Stadium | Oliver Yates | Match Report | |
National League | 44 | 15:00 | Eastleigh | 1–0 | Yeovil Town | 2,657 | Silverlake Stadium | Harry Wager | Match Report | |
National League | 44 | 15:00 | Braintree Town | 0–0 | Dag & Red | 1,717 | Rare Breed Meat Co. Stadium | Alan Dale | Match Report | |
National League | 44 | 15:00 | Hartlepool Utd | 3–2 | Gateshead | 4,160 | The Prestige Group Stadium | Richard Aspinall | Match Report | |
National League | 44 | 15:00 | Solihull Moors | 3–2 | Boston United | 1,393 | ARMCO Arena | Lee Swabey | Match Report | |
National League | 44 | 15:00 | York City | 1–1 | Oldham Athletic | 7,918 | LNER Community Stadium | Seb Stockbridge | Match Report | |
National League | 44 | 15:00 | Sutton United | 1–3 | Barnet | 3,557 | VBS Community Stadium | James Bancroft | Match Report | |
National League | 44 | 15:00 | Wealdstone | 1–1 | Maidenhead Utd | 1,975 | Grosvenor Vale | Josh Mulligan | Match Report | |
National League | 44 | 15:00 | FG Rovers | 3–0 | Tamworth | 1,783 | The Bolt New Lawn | Oliver Mackey | Match Report | |
National League | 44 | 15:00 | Rochdale | 0–0 | Fylde | 2,957 | Crown Oil Arena | Niall Smith | Match Report | |
National League | 44 | 15:00 | Ebbsfleet Utd | 0–4 | Southend United | 3,125 | The Kuflink Stadium | Paul Johnson | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Segunda División | 36 | 20:30 | Eibar | 2–2 | Málaga | 4,396 | Estadio Municipal de Ipurúa | Dámaso Arcediano | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Regular season | 30 | 16:30 | Septemvri Sofia | 0–1 | Levski Sofia | 2,000 | Stadion Lokomotiv | Ventsislav Mitrev | Match Report | |
Regular season | 30 | 19:00 | CSKA 1948 | 1–3 | PFC Hebar Pazardzhik | 150 | Stadion Vitosha | Vladimir Valkov | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Apertura — First stage | 15 | 18:00 | Boyacá Chicó | 0–2 | Fortaleza FC | 500 | Estadio de la Independencia | Carlos Betancourt | Match Report | |
Apertura — First stage | 15 | 20:10 | Pasto | 1–0 | Rionegro | 6,000 | Estadio Departamental Libertad | Lizmair | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Relegation round | 5 | 14:00 | Vejle BK | 0–4 | Silkeborg | 7,331 | Vejle Stadion | Jakob Karlsen | Match Report | |
Relegation round | 5 | 14:00 | Viborg | 1–1 | Lyngby | 5,536 | Energi Viborg Arena | Mads-Kristoffer Kristoffersen | Match Report | |
Championship round | 5 | 16:00 | Brøndby | 4–3 | Randers | 23,198 | Brøndby Stadion | Aydin Uslu | Match Report | |
Championship round | 5 | 18:00 | FC Copenhagen | 3–1 | AGF | 28,476 | Parken | Jakob Sundberg | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Persian Gulf Pro League | 22 | 18:00 | Esteghlal | 2–2 | SorkhPooshan FC | Azadi Stadium | Koopal Nazemi | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Eredivisie Vrouwen | 20 | 12:15 | Twente | 5–1 | Ajax | 4,300 | De Grolsch Veste | Marouan Achammachi | Match Report | |
Eredivisie Vrouwen | 20 | 14:30 | FC Utrecht | 1–0 | Feyenoord Vrouwen | 1,058 | Sportcomplex Zoudenbalch Veld 1 | Niels Cremers | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Eliteserien | 3 | 14:30 | Vålerenga | 0–2 | Rosenborg | 16,556 | Intility Arena | Sigurd Smehus Kringstad | Match Report | |
Eliteserien | 3 | 17:00 | Strømsgodset | 1–2 | Brann | 6,507 | Marienlyst Stadion | Christian Moen | Match Report | |
Eliteserien | 3 | 17:00 | Fredrikstad | 3–1 | Sandefjord | 8,880 | Nye Fredrikstad Stadion | Daniel Higraff | Match Report | |
Eliteserien | 3 | 17:00 | HamKam | 2–5 | Viking | 3,917 | Briskeby Arena | Sivert Øksnes Amland | Match Report | |
Eliteserien | 3 | 17:00 | KFUM Oslo | 1–3 | Sarpsborg 08 | 1,898 | KFUM Arena | Mohammad Aslam | Match Report | |
Eliteserien | 3 | 17:00 | Bryne | 3–1 | Haugesund | 3,643 | Bryne Stadion | Ola Nilsen | Match Report | |
Eliteserien | 3 | 19:15 | Molde | 2–2 | Bodø/Glimt | 6,940 | Aker Stadion | Rohit Saggi | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Torneo Apertura | 15 | 17:00 | 2 de Mayo | 1–4 | Sportivo Ameliano | Estadio Monumental Río Parapití | Aldo Quiñónez | Match Report | ||
Torneo Apertura | 15 | 19:15 | Nacional | 1–1 | Deportivo Recoleta | Estadio Arsenio Erico | Alipio Colman | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Ekstraklasa | 29 | 12:15 | Puszcza Niepołomice | 2–2 | Radomiak Radom | 2,000 | Stadion ul. Kusocińskiego | Tomasz Kwiatkowski | Match Report | |
Ekstraklasa | 29 | 14:45 | Jagiellonia | 1–3 | Zagłębie Lubin | 15,231 | Chorten Arena | Paweł Raczkowski | Match Report | |
Ekstraklasa | 29 | 17:30 | Legia Warsaw | 2–1 | Lechia Gdańsk | 21,841 | Stadion Miejski Legii Warszawa im. Marsz... | Patryk Gryckiewicz | Match Report | |
Ekstraklasa | 29 | 20:15 | Lech Poznań | 2–1 | Cracovia | 27,708 | ENEA Stadion | Szymon Marciniak | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Play-out round | 5 | 18:00 | Petrolul Ploiești | 4–0 | SCM Gloria Buzău | 6,716 | Stadionul Ilie Oană | Cristian Moldoveanu | Match Report | |
Play-off round | 5 | 21:00 | Dinamo | 0–2 | CS U Craiova | 12,167 | Stadionul Arcul de Triumf | Marcel Bîrsan | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Saudi Professional League | 29 | 18:55 | Al-Hilal | 2–2 | Al-Shabab | 18,769 | Kingdom Arena | Rade Obrenović | Match Report | |
Saudi Professional League | 29 | 21:00 | Al-Ittihad | 3–2 | Al-Ettifaq | 17,743 | Prince Abdullah Al Faisal Stadium | Georgi Kabakov | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Allsvenskan | 4 | 14:00 | Djurgården | 0–0 | GAIS | 17,978 | 3Arena | Adam Ladebäck | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Regular season | 4 | 15:00 | Rosengård | 2–1 | Kristianstad | 1,027 | Malmö IP | Maral Mirzai | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Regular season | 33 | 16:30 | St. Gallen | 1–0 | Sion | 18,450 | Kybunpark | Sven Wolfensberger | Match Report | |
Regular season | 33 | 16:30 | Lausanne-Sport | 2–0 | Lugano | 6,246 | Stade de la Tuilière | Lionel Tschudi | Match Report | |
Regular season | 33 | 16:30 | Basel | 5–0 | Yverdon-Sport | 24,254 | St. Jakob-Park | Alessandro Dudic | Match Report | |
Regular season | 33 | 16:30 | Young Boys | 2–1 | Zürich | 31,500 | Stadion Wankdorf | Fedayi San | Match Report | |
Regular season | 33 | 16:30 | Servette FC | 2–1 | Luzern | 12,027 | Stade de Genève | Urs Schnyder | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Süper Lig | 32 | 20:00 | Alanyaspor | 1–0 | Samsunspor | GAİN Park Stadyumu | Atilla Karaoğlan | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Série B | 4 | 17:00 | Amazonas | 0–2 | Avaí | 2,695 | Arena da Amazônia | Bruno Pereira Vasconcelos | Match Report | |
Série B | 4 | 19:00 | Novorizontino | 1–1 | Criciúma | 2,047 | Estádio Dr. Jorge Ismael de Biase | Bruno Mota Correia | Match Report | |
Série B | 4 | 21:30 | Remo | 1–0 | Coritiba | 17,223 | Estádio Estadual Jornalista Edgar August... | Lucas Canetto Bellote | Match Report |
Round | Wk | Time | Home | Score | Away | Attendance | Venue | Referee | Match Report | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Superettan | 4 | 13:00 | Varberg | 4–0 | Umeå FC | 1,743 | Varberg Energi Arena | Joakim Östling | 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, June 11, 5:54AM
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.