Football Results Sunday October 25 2026

Football results for Sunday, October 25, 2026: every score from Premier League, La Liga, Serie A

Real Madrid won the Clásico 2-1 at Spotify Camp Nou, AFC Bournemouth won 3-0 at Old Trafford, and Atalanta and Frosinone shared eight goals in a 4-4 draw. Here is every final score from Sunday, October 25, 2026, across the Premier League, La Liga, Serie A, the Bundesliga, Ligue 1 and MLS, with what each result means for you as a fan following the tables.

Matches played23
Goals scored60
Biggest winAthletic 4-0 Getafe
Highest-scoring gameAtalanta 4-4 Frosinone
Goalless draws4

All scores below are final (FT) and were checked on October 26, 2026. Goalscorers and minutes are left out on purpose: we only publish match details once we can confirm them, and the scores themselves tell most of the story today.

The 3 stories of the day

1. Real Madrid win the Clásico at Camp Nou

The biggest game on the Sunday card went the visitors’ way. Real Madrid beat Barcelona 2-1 at Spotify Camp Nou, and the margin matters more than it looks.

In La Liga, teams level on points are separated first by their head-to-head record, not by overall goal difference. A one-goal away win gives Madrid the upper hand in that mini-table. To win the head-to-head outright, Barcelona now need to beat Madrid by two goals or more in the return fixture at the Bernabéu. A one-goal Barça win there would leave the head-to-head level and push the tiebreak to overall goal difference.

For Barcelona, the timing hurts. The defeat comes days after the PSG 4-2 Barcelona result in midweek, so Hansi Flick’s side have now conceded six goals across two marquee fixtures in a single week.

Common myth

Many fans assume goal difference decides every tie on points. In La Liga, head-to-head results come first, so Sunday’s 2-1 could matter in May.

2. Bournemouth stun Old Trafford 3-0

Manchester United 0-3 AFC Bournemouth was the most lopsided home defeat in the Premier League today, and it came at the ground where United most need results.

The build-up was dominated by team selection, with Fernandes dropped by Carrick for the game. Michael Carrick called it “a football decision.” A 3-0 home loss means that decision will be argued over all week, fairly or not.

For Bournemouth, this is a statement away result. Three points and a clean sheet at Old Trafford is the kind of win that changes how a season is talked about.

3. Eight goals in Bergamo, seven in Marseille

Atalanta 4-4 Frosinone was the highest-scoring match of the day across all six competitions. Frosinone travelling to Atalanta and scoring four times is a result few would have predicted, and Atalanta will be frustrated to drop two points after scoring four at home.

Ligue 1 had its own goal-fest. Marseille edged Le Havre AC 4-3 at the Stade Vélodrome, so the two games alone produced 15 of the day’s 60 goals.

Ref's note

“FT” means the full 90 minutes plus stoppage time. Under Law 7 the referee adds time lost to substitutions, injuries, VAR checks and other delays, so late goals in a 4-4 or 4-3 all count toward the final score.

Sunday, October 25, 2026 by the numbers

You can read the whole day quickly through this summary before going league by league.

Competition Matches Goals Home wins Draws Away wins
Premier League 5 9 1 2 2
La Liga 4 10 2 1 1
Serie A 5 16 2 1 2
Bundesliga 2 7 1 0 1
Ligue 1 6 14 2 4 0
MLS 1 4 0 1 0
Total 23 60 8 9 6

That works out to about 2.6 goals per game. Serie A was the standout at 3.2 per match, even after Genoa’s 1-0 win over Venezia. Ligue 1 was the draw league of the day: four of its six games finished level, two of them 0-0.

Away teams did well in the big fixtures. Newcastle United, Bournemouth, Real Madrid, Juventus, AC Milan and Bayern Munich all won on the road.

Premier League results

El Clásico Real Madrid 2-1 Barcelona at Camp Nou
Result Status Venue
Crystal Palace 0-2 Newcastle United FT Selhurst Park
Hull City 1-1 Brentford FT The MKM Stadium
Liverpool 2-0 Brighton & Hove Albion FT Anfield
Manchester United 0-3 AFC Bournemouth FT Old Trafford
Sunderland 0-0 Leeds United FT Stadium of Light

Crystal Palace 0-2 Newcastle United. Newcastle took three points and a clean sheet from Selhurst Park, a ground where visiting sides rarely have an easy afternoon. Palace failed to score at home, which is the real worry for them.

Hull City 1-1 Brentford. A point apiece at The MKM Stadium. For Hull, any point against an established Premier League side is a useful return. Brentford will see it as two dropped.

Liverpool 2-0 Brighton & Hove Albion. The only home win in the Premier League today. Liverpool kept Brighton out entirely at Anfield, and two clean-sheet wins on the same day (theirs and Newcastle’s) make the gap between the top half and the chasing pack a little wider.

Manchester United 0-3 AFC Bournemouth. Covered above. Three goals conceded and none scored at home is the worst scoreline of the Premier League Sunday.

Sunderland 0-0 Leeds United. The day’s only goalless game in England. Both clubs leave the Stadium of Light with a point, and both sides of the North East versus Yorkshire matchup will feel they could have pushed for more.

What it means for the table: Liverpool and Newcastle were the big winners of the Premier League Sunday, banking three points each without conceding. Bournemouth’s goal difference got a three-goal boost in one afternoon. That matters because the Premier League separates teams level on points by overall goal difference, then goals scored. United’s goal difference took the same hit in reverse.

If you want the earlier part of the matchweek, our Saturday roundup has every score from October 24.

La Liga results

Result Status Venue
Athletic Club 4-0 Getafe FT San Mamés
Celta Vigo 0-0 Real Betis FT Balaidos
Real Sociedad 2-1 Levante FT Reale Arena
Barcelona 1-2 Real Madrid FT Spotify Camp Nou

Athletic Club 4-0 Getafe. The biggest winning margin of the entire day, across every league. San Mamés is a hard place to visit, and Getafe, usually a side built on keeping games tight, conceded four.

Celta Vigo 0-0 Real Betis. A goalless draw at Balaidos. Neither side found a way through, and both stay where they were relative to each other.

Real Sociedad 2-1 Levante. A narrow home win at the Reale Arena. Three points are three points, though Real Sociedad will want fewer nervous finishes against opponents like Levante.

Barcelona 1-2 Real Madrid. The Clásico. Madrid’s win swings the head-to-head their way, and in La Liga that tiebreaker sits above goal difference.

What it means for the table: In a head-to-head between title rivals, a win for one side and a loss for the other is a six-point swing compared with the reverse result. Athletic’s 4-0 adds a big boost to their goal difference. That helps them most against teams they don’t play twice in a way that changes the head-to-head.

Serie A results

Sunday Results Summary Table
Result Status Venue
Internazionale 2-1 Fiorentina FT San Siro
Atalanta 4-4 Frosinone FT New Balance Arena
Genoa 1-0 Venezia FT Stadio Luigi Ferraris
Lecce 0-2 Juventus FT Via Del Mare
Udinese 0-2 AC Milan FT Stadio Friuli

Internazionale 2-1 Fiorentina. Inter won by a single goal at San Siro. Fiorentina made them work for it, but the home side held on for the three points.

Atalanta 4-4 Frosinone. The match of the day for neutrals. A newly competitive Frosinone side scoring four away from home is a remarkable result. For Atalanta, conceding four at the New Balance Arena is the takeaway that will sting more than the goals they scored.

Genoa 1-0 Venezia. A tight home win at the Stadio Luigi Ferraris. Games like this often decide which side spends the spring looking up the table and which looks down.

Lecce 0-2 Juventus. Juventus did a professional job at Via Del Mare: two goals, no goals conceded, three points.

Udinese 0-2 AC Milan. The same scoreline for Milan in Friuli. Both of the big northern clubs who played away won comfortably and kept clean sheets.

What it means for the table: Sunday was a good day for the traditional powers. Inter, Juventus and Milan all won, two of them away from home. Atalanta’s draw means they gained only a point while those rivals took three. At the other end, Genoa’s win and Frosinone’s away point both count for a lot in a relegation race measured in single points.

Bundesliga results

Result Status Venue
TSG Hoffenheim 3-0 Bayer Leverkusen FT PreZero Arena
SC Freiburg 1-3 Bayern Munich FT Europa-Park Stadion

TSG Hoffenheim 3-0 Bayer Leverkusen. One of the upsets of the day. Hoffenheim beat Leverkusen by three clear goals at the PreZero Arena, and Leverkusen failed to score. That is a heavy result for a club with Champions League ambitions.

SC Freiburg 1-3 Bayern Munich. Bayern did what Bayern usually do. Freiburg scored at the Europa-Park Stadion, but the champions-in-waiting took the points with a two-goal margin.

What it means for the table: Bayern won while one of their most likely challengers lost 3-0. In the Bundesliga, where Bayern’s points pace usually sets the title race, a Sunday like this can quietly open a gap. Hoffenheim’s win counts double, in effect: three points and a three-goal goal-difference boost against a direct rival for the European places.

Ligue 1 results

Result Status Venue
AS Monaco 1-1 Lille FT Stade Louis II
AJ Auxerre 1-1 Le Mans FT Stade de l’Abbé-Deschamps
Angers 0-0 Lorient FT Stade Raymond Kopa
Marseille 4-3 Le Havre AC FT Stade Vélodrome
Stade Rennais 3-0 Strasbourg FT Roazhon Park
Toulouse 0-0 Troyes FT Stadium Municipal de Toulouse

AS Monaco 1-1 Lille. A draw at the Stade Louis II between two clubs who expect to finish in the European places. Neither will be thrilled. Neither is badly hurt either.

AJ Auxerre 1-1 Le Mans. A point each. For Le Mans, a club back at this level, an away point is a building block.

Angers 0-0 Lorient. No goals at the Stade Raymond Kopa. In a tight lower half, a point against a direct rival is rarely a disaster.

Marseille 4-3 Le Havre AC. Seven goals at the Vélodrome and a home win for Marseille. Conceding three at home will concern them, but the crowd got the result and the show.

Stade Rennais 3-0 Strasbourg. The most convincing Ligue 1 win of the day. Rennes beat Strasbourg comfortably at Roazhon Park and kept a clean sheet.

Toulouse 0-0 Troyes. The second goalless draw in France today. Troyes take a clean sheet and a point away from home.

What it means for the table: Ligue 1 produced no away wins at all, and four of six games were drawn. That compresses the middle of the table, because most clubs moved one point at a time. Marseille and Rennes were the only sides to take all three, and Rennes’ 3-0 gives their goal difference a meaningful bump.

MLS result

Result Status Venue
LAFC 2-2 LA Galaxy FT BMO Stadium

LAFC 2-2 LA Galaxy. El Tráfico ended level at BMO Stadium, with four goals shared. Los Angeles derbies rarely disappoint, and this one gave both fan bases something to cling to. Neither side got the bragging rights they were after.

What it means for the table: A draw in a derby splits the points. That suits neither club if they were chasing positions late in the season, but it denies the rival the win, which in El Tráfico counts for something.

How to read these scores

A few points help you get more out of a daily results page like this one.

FT is final. Every game above ended in normal time plus stoppage time. League matches have no extra time or penalties, so a draw stays a draw.

Goal difference is not always the first tiebreaker. The Premier League and Bundesliga look at overall goal difference first. La Liga goes to head-to-head first. That makes the Clásico result more valuable to Madrid than a normal 2-1.

Big away wins move two tables. When Bournemouth win 3-0 at Old Trafford, their goal difference goes up by three and United’s drops by three. In a close table, that six-goal gap between two clubs can outlast the points.

VAR checks are part of the clock. Time spent on reviews is added at the end of each half. If you want a refresher on how reviews work, our guide to the meaning of VAR covers what can and can’t be checked.

Where Sunday fits in the week

This was the closing day of a heavy October week. European nights earlier in the week fed straight into weekend league fixtures, and that showed in some of the results. Barcelona’s week is the clearest example. They lost in midweek and then lost the Clásico.

If you’re catching up on the full run of games, our Friday and Saturday roundups cover the start of the domestic weekend. The Tuesday, Wednesday and Thursday pages cover the Champions League and Europa League nights.

FAQ

Who won the Clásico on October 25, 2026?

Real Madrid beat Barcelona 2-1 at Spotify Camp Nou. Because La Liga uses head-to-head results as the first tiebreaker, Madrid now hold the edge over Barcelona in that mini-table. Barça need a two-goal win in the return fixture to overturn it outright.

What was the biggest result in the Premier League today?

Manchester United 0-3 AFC Bournemouth at Old Trafford was the biggest margin and the biggest shock. Liverpool (2-0 vs Brighton) and Newcastle United (2-0 at Crystal Palace) were the other winners. Both also kept clean sheets.

What was the highest-scoring game on Sunday, October 25, 2026?

Atalanta 4-4 Frosinone in Serie A produced eight goals. Marseille 4-3 Le Havre AC in Ligue 1 was next with seven.

How many goals were scored across all games?

There were 60 goals in 23 matches, about 2.6 per game. Serie A had the most (16 in five games). The Premier League had the fewest per match among the big five leagues, with nine in five games.

Were there any 0-0 draws?

Four. Sunderland vs Leeds United, Celta Vigo vs Real Betis, Angers vs Lorient and Toulouse vs Troyes all finished goalless.

Why aren’t goalscorers listed?

We publish scorers and goal times only once they’re confirmed. The final scores above were checked on October 26, 2026. We’d rather give you an accurate scoreline than a guessed scorer.