Saturday, October 24, 2026 produced 33 finished matches across six leagues and 90 goals. Aston Villa beat Manchester City, Tottenham won at Stamford Bridge, and Napoli and Roma shared six goals in Naples. Below we cover every final score from the Premier League, La Liga, Serie A, the Bundesliga, Ligue 1 and MLS, followed by what each result means.
The three stories of Saturday
Villa Park takes down Manchester City
The headline result in England was Aston Villa 2-1 Manchester City. City came to Villa Park with the bigger reputation and left with nothing. In a four-game Premier League Saturday, this was the only match where both teams scored.
One-goal wins over City are worth more than three points. Every point City drop matters to the clubs chasing the top of the table, so Villa effectively helped everyone above and around them. For Villa, beating the club that has defined the Premier League for most of the last decade is a marker for their own ambitions.
Tottenham win the London derby at Stamford Bridge
Chelsea 0-2 Tottenham Hotspur was the second big shock of the English afternoon. Stamford Bridge has rarely been a welcoming ground for Spurs, which makes a two-goal win with a clean sheet even more striking. Spurs held Chelsea scoreless at home and scored twice.
Derby results carry extra weight because they decide bragging rights for a season. They also affect two clubs that usually compete for the same European places. A six-point swing between direct rivals is the most damaging kind of defeat, and Chelsea took the worst of it.
Six goals, no winner in Naples
Napoli 3-3 AS Roma at the Stadio Diego Armando Maradona was the highest-scoring match in Europe’s big five leagues on Saturday. Only one other game on the day also reached six goals: Columbus Crew 4-2 Toronto FC in MLS.
A 3-3 draw between two clubs with top-four ambitions satisfies neither of them. Each side scored three times away from or at a major ground and still only took one point. That kind of result usually prompts more questions about defending than praise for attacking.
Saturday by the numbers: league against league
We put the six leagues side by side using only the final scores. The differences in style show up quickly.
| League | Matches | Goals | Goals per game | Home wins | Draws | Away wins | Clean sheets |
|---|---|---|---|---|---|---|---|
| Premier League | 4 | 8 | 2.00 | 2 | 0 | 2 | 3 |
| La Liga | 4 | 10 | 2.50 | 2 | 0 | 2 | 2 |
| Serie A | 4 | 13 | 3.25 | 2 | 1 | 1 | 2 |
| Bundesliga | 6 | 13 | 2.17 | 3 | 2 | 1 | 5 |
| Ligue 1 | 1 | 3 | 3.00 | 1 | 0 | 0 | 0 |
| MLS | 14 | 43 | 3.07 | 6 | 3 | 5 | 8 |
| Total | 33 | 90 | 2.73 | 16 | 6 | 11 | 20 |
A few patterns stand out. England and Spain were split exactly down the middle, with two home wins and two away wins each and no draws. Serie A had the highest scoring rate of the European leagues, mostly because of the game in Naples. The Bundesliga had the most clean sheets in Europe, five across six matches, including both teams in Cologne.
MLS dominated the volume. Fourteen games produced 43 goals, just over three per match. Even so, eight of the 28 MLS teams in action did not concede.
Highs and lows, league by league
| League | High point | Low point |
|---|---|---|
| Premier League | Villa beat City; Spurs win the derby | Lowest scoring rate of the day at 2.00 per game |
| La Liga | Elche’s 3-0 away win at Rayo | Rayo shut out by three at home |
| Serie A | Napoli 3-3 Roma | Cagliari blanked at home by Bologna |
| Bundesliga | Leipzig 4-0, Mainz-Bremen five-goal swing | Cologne-Schalke stalemate at 0-0 |
| Ligue 1 | Lens edge Paris FC 2-1 | Only one match on the Saturday card |
| MLS | Columbus 4-2 Toronto; three 3-0 wins | Houston-Minnesota 0-0 |
Which league should you catch up on first?
If you only have time for one league’s highlights, choose Serie A. The four matches averaged more than three goals, included the best game in Europe, and featured three clean results with clear winners alongside the Naples draw.
If you only have time for one match, watch Napoli vs Roma. If the big story interests you more than the goals, go with Aston Villa vs Manchester City. That result will shape the Premier League conversation for the rest of the week.
For fans of North American soccer, the MLS slate offers more to watch than any of the European leagues. There were 14 games, five road wins and plenty of attacking play.
Premier League results

| Result | Status | Venue |
|---|---|---|
| Aston Villa 2-1 Manchester City | FT | Villa Park |
| Arsenal 2-0 Everton | FT | Emirates Stadium |
| Coventry City 0-1 Fulham | FT | Coventry Building Society Arena |
| Chelsea 0-2 Tottenham Hotspur | FT | Stamford Bridge |
Aston Villa 2-1 Manchester City. This was the one-goal game of the day and the only Premier League match where both sides scored. Villa take three points from a team they will see as a measuring stick.
Arsenal 2-0 Everton. This was a routine home win with a clean sheet. Arsenal have built their recent seasons on games like this, and an untroubled two-goal win at the Emirates keeps them in step at the top while City drop points.
Coventry City 0-1 Fulham. Coventry are back in the top flight for the first time since their relegation in 2001. Narrow home defeats like this are part of the adjustment. Fulham take an away win by the smallest margin, which counts the same as a rout.
Chelsea 0-2 Tottenham Hotspur. This was the second away win of the day in London and Chelsea’s worst result of the afternoon. Losing a derby at home without scoring will draw the heaviest criticism of any Premier League side this weekend.
What it means for the table. The day helped Arsenal most. They won comfortably while Manchester City lost at Villa Park. Spurs gained ground on Chelsea, and Fulham moved further from Coventry.
Any contested Premier League decisions from Saturday will eventually go to the Key Match Incidents panel. Its rulings usually come several days after the matches, and we will cover the KMI panel verdicts once they are published.
La Liga results
| Result | Status | Venue |
|---|---|---|
| Rayo Vallecano 0-3 Elche | FT | Estadio de Vallecas |
| Racing Santander 2-1 Espanyol | FT | El Sardinero |
| Valencia 1-2 Villarreal | FT | Mestalla |
| Atlético Madrid 1-0 Deportivo | FT | Riyadh Air Metropolitano |
Rayo Vallecano 0-3 Elche. This was the biggest away win in Europe on Saturday. Vallecas is a tight, noisy ground where visiting sides usually struggle. Winning there by three goals with a clean sheet is a statement from Elche.
Racing Santander 2-1 Espanyol. Racing are in La Liga for the first time since their 2012 relegation. A home win over an established top-flight side is exactly the kind of result that keeps promoted teams out of trouble. El Sardinero will have enjoyed this one.
Valencia 1-2 Villarreal. This is the Valencian Community derby, and Villarreal took it at Mestalla. A one-goal away win in a regional derby carries more weight than the scoreline suggests. Valencia now face pressure at home.
Atlético Madrid 1-0 Deportivo. Deportivo returned to La Liga for the first time since 2018 and made Atlético work for a narrow home win. A 1-0 result at the Metropolitano is a familiar Atlético scoreline: control, a clean sheet, three points.
What it means for the table. Elche and Villarreal were the big winners of the day, each taking three points on the road. Of the two promoted clubs in action, Racing had the better afternoon, while Deportivo lost by just one goal at one of the league’s hardest grounds.
Common myth
Many fans assume goal difference breaks ties in La Liga, as it does in England. In fact, La Liga uses head-to-head record between the tied clubs first, which is why derby wins like Villarreal’s carry extra value.
Serie A results

| Result | Status | Venue |
|---|---|---|
| Cagliari 0-2 Bologna | FT | Unipol Domus |
| Como 2-0 Sassuolo | FT | Giuseppe Sinigaglia |
| Napoli 3-3 AS Roma | FT | Stadio Diego Armando Maradona |
| Lazio 2-1 Parma | FT | Olimpico |
Cagliari 0-2 Bologna. This was Serie A’s only away win of the day. Bologna travelled to Sardinia and won by two goals with a clean sheet. For Cagliari, failing to score at home is the worry.
Como 2-0 Sassuolo. Como won comfortably by the lake at the Sinigaglia. The ground holds only a small crowd, but home wins there have become a habit for a club whose spending has made it one of Serie A’s most talked-about projects.
Napoli 3-3 AS Roma. This was the match of the day in Italy. Six goals between two sides expecting to finish near the top. A draw keeps both teams level, but the defending on both sides will be the main concern this week.
Lazio 2-1 Parma. Lazio won a tight game at the Olimpico by one goal. Parma kept it competitive until the final whistle, so they leave Rome empty-handed but not embarrassed.
What it means for the table. Bologna, Como and Lazio each took three points. Napoli and Roma each gained one point, which helps any side chasing them. In a league where head-to-head records decide ties, how the Naples draw affects the standings will only become clear when the return match is played.
Bundesliga results
| Result | Status | Venue |
|---|---|---|
| FC Augsburg 1-1 1. FC Union Berlin | FT | WWK Arena |
| FC Cologne 0-0 Schalke 04 | FT | RheinEnergieStadion |
| Mainz 2-3 Werder Bremen | FT | MEWA ARENA |
| RB Leipzig 4-0 SV Elversberg | FT | Red Bull Arena |
| SC Paderborn 07 1-0 Hamburg SV | FT | Home Deluxe Arena |
| Borussia Dortmund 1-0 Eintracht Frankfurt | FT | Signal Iduna Park |
FC Augsburg 1-1 1. FC Union Berlin. These two sides tend to play cautious, physical football, and the score reflected that. One goal each and a point apiece is a fair outcome for a pair that often find themselves in the lower-middle part of the table.
FC Cologne 0-0 Schalke 04. Two of German football’s biggest fan bases met in Cologne, with Schalke back in the Bundesliga for the first time since their 2023 relegation. Neither side scored. This was the only goalless match in Europe on Saturday.
Mainz 2-3 Werder Bremen. Five goals and an away win. This was the most entertaining Bundesliga game on the Saturday schedule and the only away victory in the league. Bremen leave the MEWA ARENA with three points.
RB Leipzig 4-0 SV Elversberg. This was the biggest win of the day across all six leagues. Elversberg are in their first Bundesliga season, and a four-goal defeat at Leipzig shows the gap they need to close.
SC Paderborn 07 1-0 Hamburg SV. Paderborn are back in the top flight for a third spell and edged Hamburg by one goal. For a promoted club, home wins over teams that came up only a year earlier are the matches that decide survival.
Borussia Dortmund 1-0 Eintracht Frankfurt. Dortmund ground out a narrow win with a clean sheet at Signal Iduna Park. Frankfurt are usually among the teams chasing European places, so this was a direct rivalry game, and Dortmund won it by the smallest margin.
What it means for the table. Leipzig’s four-goal win boosts their goal difference, which matters because the Bundesliga separates teams on points by goal difference first. Dortmund and Bremen were the other big winners. Of the three promoted sides, Paderborn won, Schalke drew and Elversberg lost heavily.
Ligue 1 results
| Result | Status | Venue |
|---|---|---|
| Lens 2-1 Paris FC | FT | Stade Bollaert-Delelis |
Lens 2-1 Paris FC. Ligue 1 had a single Saturday match on our list, and it was competitive. Lens won by one goal at the Bollaert-Delelis, one of the loudest stadiums in France. Paris FC, the capital’s second club, scored but could not get the draw.
What it means for the table. With only one match, we cannot judge the round. Lens take three points and stay in the group expected to chase European places. Paris FC lose by the narrowest margin and will be looking to the rest of their fixtures to recover.
MLS results
| Result | Status | Venue |
|---|---|---|
| CF Montréal 0-2 Nashville SC | FT | Stade Saputo |
| Columbus Crew 4-2 Toronto FC | FT | ScottsMiracle-Gro Field |
| Red Bull New York 2-0 Inter Miami CF | FT | Sports Illustrated Stadium |
| Atlanta United FC 2-3 Chicago Fire FC | FT | Mercedes-Benz Stadium |
| D.C. United 0-2 FC Cincinnati | FT | Audi Field |
| Orlando City SC 2-2 New York City FC | FT | Inter&Co Stadium |
| Philadelphia Union 1-2 New England Revolution | FT | Subaru Park |
| FC Dallas 3-0 San Jose Earthquakes | FT | Toyota Stadium |
| Houston Dynamo FC 0-0 Minnesota United FC | FT | Shell Energy Stadium |
| Sporting Kansas City 1-2 Austin FC | FT | Sporting Park |
| Colorado Rapids 1-0 Vancouver Whitecaps | FT | Dick’s Sporting Goods Park |
| Real Salt Lake 3-0 St. Louis CITY SC | FT | America First Field |
| Portland Timbers 3-2 Charlotte FC | FT | Providence Park |
| San Diego FC 2-2 Seattle Sounders FC | FT | Snapdragon Stadium |
MLS played 14 games on Saturday. Road teams won five of them, which is a high number in a league where travel distance usually gives home sides a clear advantage.
Eastern Conference
CF Montréal 0-2 Nashville SC. Nashville earned a two-goal road win with a clean sheet at Stade Saputo. It was a complete away performance.
Columbus Crew 4-2 Toronto FC. This was the highest-scoring game of the MLS day, tied with Napoli-Roma for the biggest total across all six leagues. Columbus scored four at home.
Red Bull New York 2-0 Inter Miami CF. This was the biggest name on the MLS schedule, and the Red Bulls won it comfortably. Keeping Inter Miami scoreless is a result any MLS defense would be proud of.
Atlanta United FC 2-3 Chicago Fire FC. Chicago won a five-goal game in Atlanta. Road wins at Mercedes-Benz Stadium are never easy, given the size of the venue and the crowds it attracts.
D.C. United 0-2 FC Cincinnati. Cincinnati won 2-0 at Audi Field. Along with Nashville and the Red Bulls, this was one of three 2-0 wins in the East.
Orlando City SC 2-2 New York City FC. Two goals each and a point apiece in Orlando. Neither team will be fully satisfied.
Philadelphia Union 1-2 New England Revolution. New England edged a one-goal road win at Subaru Park. It was another away victory on a day that favored travelling teams.
Western Conference
FC Dallas 3-0 San Jose Earthquakes. One of three 3-0 home wins in MLS on Saturday. Dallas were in control at Toyota Stadium.
Houston Dynamo FC 0-0 Minnesota United FC. The only goalless MLS match, and the only one in North America on a day that otherwise averaged more than three goals per game. Both teams leave Houston with a point and a clean sheet.
Sporting Kansas City 1-2 Austin FC. Austin earned a one-goal win at Sporting Park, the only Western Conference road win on Saturday.
Colorado Rapids 1-0 Vancouver Whitecaps. A narrow home win with a clean sheet at altitude. Dick’s Sporting Goods Park continues to cause problems for visiting teams.
Real Salt Lake 3-0 St. Louis CITY SC. Another three-goal home win, this time at America First Field. St. Louis were held scoreless.
San Diego FC 2-2 Seattle Sounders FC. San Diego, now in their second MLS season, shared four goals with Seattle at Snapdragon Stadium.
Across conferences
Portland Timbers 3-2 Charlotte FC. An East-meets-West game at Providence Park, and one of the more open matches of the night. Portland won a five-goal game in front of their home crowd.
What it means for the standings. Nashville, Cincinnati, Chicago, New England and Austin each won on the road, which counts double because they took points from rivals’ home grounds. Dallas and Real Salt Lake won by three and boosted their goal difference. In MLS, the first tiebreaker is total wins, so Houston and Minnesota gain less from their draw than they would in Europe.
How ties are broken in each league
Several Saturday results matter more because of how each league separates teams level on points. Here is the first tiebreaker in each competition that featured today.
| League | First tiebreaker after points | Why it mattered on Saturday |
|---|---|---|
| Premier League | Goal difference | Arsenal’s 2-0 and Spurs’ 2-0 add margin |
| La Liga | Head-to-head record | Villarreal’s derby win at Mestalla |
| Serie A | Head-to-head record | Napoli and Roma remain level after 3-3 |
| Bundesliga | Goal difference | Leipzig’s 4-0 is a big boost |
| Ligue 1 | Goal difference | Lens won by one |
| MLS | Total wins | The three draws do not add to wins |
Ref's note
A draw adds a point but does nothing for MLS’s first tiebreaker. In a league that ranks level teams by wins, Orlando, NYCFC, Houston, Minnesota, San Diego and Seattle all got less from their draws than a European side would.
None of the final scores tells us whether video review played a part in Saturday’s matches. For anyone newer to the sport who wants a refresher on the meaning of VAR, the key point is that it can only intervene for clear and obvious errors on goals, penalties, direct red cards and mistaken identity. Any controversial calls from today’s matches will need to be judged against that standard.
Where Saturday fits in the week
This was the busiest day of the week by far. Midweek brought Champions League and Europa League nights, and Friday had a limited league schedule. Saturday was the main event, with 33 games across two continents.
Sunday’s schedule completes most of these league rounds. That means several of the tables we discussed above will change again in less than 24 hours. Read Saturday’s results as half a round, not the full picture.
FAQ
What was the biggest win on Saturday, October 24, 2026?
RB Leipzig 4-0 SV Elversberg in the Bundesliga was the largest margin of victory. Rayo Vallecano 0-3 Elche, FC Dallas 3-0 San Jose Earthquakes and Real Salt Lake 3-0 St. Louis CITY SC all came close behind.
Which games had the most goals?
Two matches produced six goals each: Napoli 3-3 AS Roma in Serie A and Columbus Crew 4-2 Toronto FC in MLS. Three games had five goals: Mainz 2-3 Werder Bremen, Atlanta United 2-3 Chicago Fire and Portland Timbers 3-2 Charlotte FC.
How many goals were scored across all six leagues?
There were 90 goals in 33 matches, an average of 2.73 per game. MLS contributed 43 of them across 14 matches.
Were there any goalless draws?
Yes, there were two: FC Cologne 0-0 Schalke 04 in the Bundesliga and Houston Dynamo 0-0 Minnesota United in MLS.
Which Premier League result surprised most?
We would choose Chelsea 0-2 Tottenham Hotspur, since Spurs won convincingly at a ground where they have historically struggled. Aston Villa 2-1 Manchester City is a close second and may prove more significant for the title race.
How did the home teams do overall?
Home teams won 16 of the 33 matches, away teams won 11, and six games were drawn. The Premier League and La Liga were split evenly at two home wins and two away wins each.



