Laliga results from October 16–18, 2026 featured Barcelona’s 5–2 win at Real Betis, Real Madrid’s 4–1 victory over Sevilla and Real Sociedad’s 5–2 win at Málaga. Nine Matchday 9 fixtures finished across the three days, producing 27 goals. The previous Matchday 8 highlights provide a comparison. Atlético Madrid also won at Espanyol, while Villarreal–Elche and Valencia–Athletic ended goalless.
Barcelona remain perfect after nine league matches, taking 27 points; Atlético have 22 and Real Madrid 21 heading toward El Clásico. Check the updated Laliga standings for the live table and the Laliga schedule for upcoming fixtures. The previous dedicated report covered Levante’s 3–3 draw with Sevilla on October 12.
Coverage note: These are the nine completed Matchday 9 games as of Monday, October 19. Getafe vs Rayo Vallecano was still scheduled for October 19 at 21:00 CEST (October 20 at 03:00 GMT+8) when this report was prepared, so it is not counted as a final result. Match dates below follow the Spain-local calendar (CEST, UTC+2); GMT+8 is six hours ahead. Goal minutes follow Laliga’s official match centres, whose displayed timings can differ by a minute from some media reports.
Laliga Results October 16–18, 2026: All Nine Final Scores
| Spain date | Fixture | Final score |
|---|---|---|
| Oct 18 | Real Madrid vs Sevilla | 4–1 |
| Oct 18 | Málaga vs Real Sociedad | 2–5 |
| Oct 18 | Celta Vigo vs Deportivo Alavés | 2–1 |
| Oct 18 | Osasuna vs Racing Santander | 2–0 |
| Oct 17 | Valencia vs Athletic Club | 0–0 |
| Oct 17 | Real Betis vs Barcelona | 2–5 |
| Oct 17 | Villarreal vs Elche | 0–0 |
| Oct 17 | Espanyol vs Atlético Madrid | 0–1 |
| Oct 16 | Deportivo vs Levante | 1–1 |
These were Matchday 9 fixtures of the 2026/27 season. The final round game, Getafe–Rayo, had not yet finished; consult the latest results hub for subsequently completed matches.
Real Betis 2–5 Barcelona: Nine Wins From Nine for the Leaders
Saturday, October 17 · Estadio La Cartuja · Matchday 9. Lamine Yamal put Barcelona ahead early before Valentín Gómez equalised for Betis. Rodrigo restored the visitors’ lead before half-time, and Gabriel Jesus struck after the restart. Ez Abde replied for Betis, but Facundo Bernal’s second-half dismissal preceded further goals from Eric García and Dani Olmo.
Scorers (official match-centre minutes): Barcelona — Lamine Yamal (10′), Rodrigo (41′), Gabriel Jesus (51′), Eric García (62′), Dani Olmo (81′). Betis — Valentín Gómez (27′), Ez Abde (53′). Key incident: Facundo Bernal sent off early in the second half.
Barcelona have won all nine of their first nine Laliga fixtures and scored 39 league goals. Betis remain on 19 points after the defeat, having beaten Osasuna 5–2 one week earlier (see the earlier Betis result). Read the Matchday 9 preview for the pre-match context or see the official Betis–Barcelona result.
Real Madrid 4–1 Sevilla: Mbappé Double Ahead of El Clásico
Sunday, October 18 · Bernabéu · Matchday 9. Arda Güler opened the scoring and Kylian Mbappé added two, including a penalty. Sevilla’s Manu Bueno pulled a goal back late, but Yan Diomande responded to complete a commanding home win.
Scorers: Real Madrid — Arda Güler (30′), Kylian Mbappé (37′, 63′ penalty), Yan Diomande (82′). Sevilla — Manu Bueno (80′). Mbappé’s brace helped Madrid move to 21 points after nine league matches, six behind Barcelona.
With the first league Clásico scheduled for October 25, Madrid’s display gives fans a fresh form reference. For selection context, see Vinicius Jr’s four-match ban and the Barcelona vs Real Madrid date and TV guide. The official Real Madrid–Sevilla match centre confirms the 4–1 score and goal times.
Málaga 2–5 Real Sociedad: Oyarzabal Scores Twice
Sunday, October 18 · La Rosaleda · Matchday 9. Takefusa Kubo struck in the third minute and Orri Steinn Óskarsson doubled Sociedad’s advantage. Adrián Niño gave Málaga hope after the break, but Mikel Oyarzabal struck twice as the visitors repeatedly answered the hosts’ attempts to rally. Gonçalo Guedes completed Sociedad’s five-goal haul.
Scorers: Málaga — Adrián Niño (54′), Pablo Martínez (66′). Real Sociedad — Take Kubo (3′), Orri Steinn Óskarsson (26′), Mikel Oyarzabal (59′, 67′), Gonçalo Guedes (73′).
Sociedad rose to 16 points, while Málaga remained bottom with four points and no league wins through nine matches. Málaga’s prior home game was a 1–1 draw with Espanyol; see the October 9 report. The five-goal away victory followed Sociedad’s 3–2 win over Deportivo the previous weekend. The Real Sociedad club report also confirms the result.
Espanyol 0–1 Atlético Madrid: Baena Strikes Late
Saturday, October 17 · RCDE Stadium · Matchday 9. Álex Baena scored the decisive goal in the 89th minute according to Laliga’s match centre, delivering a narrow away win for Atlético. The visitors moved to 22 points, keeping them second behind Barcelona after nine fixtures. Espanyol remained on eight points.
Atlético’s late winner proved valuable in a weekend when both Barcelona and Real Madrid also won. Official match details.
Osasuna 2–0 Racing Santander: Budimir and Osambela Score
Sunday, October 18 · El Sadar · Matchday 9. Ante Budimir put Osasuna ahead with a ninth-minute penalty; Asier Osambela added the second in the 88th minute. After conceding five to Betis in Matchday 8, Osasuna responded with a win and clean sheet, reaching 11 points. Racing remained on eight.
Celta Vigo 2–1 Alavés: Javi Rodríguez Helps Secure the Win
Sunday, October 18 · Balaídos · Matchday 9. Ferran Jutglà (53′) and Javi Rodríguez (71′) put Celta 2–0 ahead. Hugo Novoa pulled one back for Alavés in the 87th minute, but Celta held on for three points. Celta and Alavés both stood on 11 points afterwards; the goal difference and tiebreakers shape their positions in the league table.
Deportivo 1–1 Levante: Requena Cancels Out Nsongo’s Opener
Friday, October 16 · ABANCA-Riazor · Matchday 9. Bil Nsongo scored for Deportivo in the 63rd minute, but Dani Requena equalised for Levante in the 82nd minute. Deportivo reached 11 points while Levante moved to seven. Levante’s previous match was the dramatic 3–3 draw with Sevilla, making this another result settled by a late equaliser. Official match details.
Villarreal 0–0 Elche: No Breakthrough at La Cerámica
Saturday, October 17 · Estadio de la Cerámica · Matchday 9. Villarreal and Elche finished without a goal. Both took one point: Villarreal moved to nine points and Elche to seven. This was a completed 0–0 draw, not an abandoned or postponed fixture.
Valencia 0–0 Athletic Club: Another Goalless Saturday Draw
Saturday, October 17 · Mestalla · Matchday 9. Valencia and Athletic Club also shared the points in a 0–0 draw. Valencia reached six points after nine games; Athletic had nine from seven completed matches, with earlier fixtures affecting the matches-played balance. Read why Rayo–Athletic was abandoned for important scheduling context.
What the October 16–18 Results Mean for the Laliga Table
After Sunday’s matches, Barcelona led with 27 points from nine games, followed by Atlético Madrid (22) and Real Madrid (21). Betis held fourth with 19, while Real Sociedad moved into fifth on 16. Málaga stayed last on four points. This standings snapshot excludes the still-unplayed Getafe–Rayo game; check the live Laliga standings for later changes.
The major result was Barcelona preserving their perfect record ahead of the October 25 Clásico. Madrid’s four-goal response, Atlético’s late win and Sociedad’s five-goal away performance created the other main headlines. Nine results are confirmed here, but Matchday 9 is not yet complete.
Laliga Results October 16–18 FAQs
Real Madrid beat Sevilla 4–1, Real Sociedad beat Málaga 5–2, Celta defeated Alavés 2–1 and Osasuna beat Racing Santander 2–0. All four matches were completed on Sunday in Spain.
No. Nine of the ten scheduled fixtures had finished by the end of October 18. Getafe vs Rayo Vallecano remained scheduled for Monday, October 19, at 21:00 CEST (Tuesday, October 20, at 03:00 GMT+8).

