Match report

Villarreal Defeats Mallorca 2–1 in La Liga Thriller

Villarreal
Villarreal
2–1
FT
Mallorca
Mallorca
Nov 22, 2025

Villarreal emerged victorious in their La Liga clash with Mallorca, claiming a 2-1 win that secured crucial points for the hosts. Goals from G. Moreno and T. Oluwaseyi propelled Villarreal to victory, while Samu Costa's early equalizer for Mallorca provided brief hope.

Key Facts

  • G. Moreno scored the opening goal for Villarreal in the 6th minute, assisted by A. Perez.
  • Samu Costa quickly responded for Mallorca with a goal in the 8th minute, assisted by Pablo Torre.
  • T. Oluwaseyi secured the winning goal for Villarreal with a confirmed VAR goal in the 83rd minute.
  • Mallorca suffered two yellow cards during the match, one to Lucas Bergström and another to J. Mojica.

Lineups

Villarreal

Formation: 4-4-2

Starting XI

  • 1 Luiz Junior (G)
  • 26 P. Navarro (D)
  • 4 R. Marin (D)
  • 12 R. Veiga (D)
  • 24 A. Pedraza (D)
  • 19 N. Pepe (M)
  • 14 S. Comesana (M)
  • 16 T. Partey (M)
  • 20 A. Moleiro (M)
  • 7 G. Moreno (F)
  • 22 A. Perez (F)

Substitutes

  • 13 D. Conde
  • 25 A. Tenas
  • 3 A. Altimira
  • 6 M. Solomon
  • 8 J. Foyth
  • 9 G. Mikautadze
  • 10 D. Parejo
  • 11 I. Akhomach
  • 17 T. Buchanan
  • 18 P. Gueye
  • 21 T. Oluwaseyi
  • 23 S. Cardona

Mallorca

Formation: 4-2-3-1

Starting XI

  • 13 L. Bergstrom (G)
  • 23 P. Maffeo (D)
  • 24 M. Valjent (D)
  • 21 A. Raillo (D)
  • 22 J. Mojica (D)
  • 12 Samu Costa (M)
  • 5 O. Mascarell (M)
  • 6 A. Sanchez (M)
  • 20 P. Torre (M)
  • 17 J. Virgili (M)
  • 18 M. Joseph (F)

Substitutes

  • 25 Pichu Cuellar
  • 38 Torreguitart Nil
  • 2 M. Morey Bauza
  • 7 V. Muriqi
  • 8 M. Morlanes
  • 9 A. Prats
  • 19 J. Llabres
  • 10 S. Darder
  • 26 I. Salhi
  • 27 D. Lopez
  • 30 M. Domenech
  • 11 T. Asano

Timeline

  1. Villarreal
    6' Villarreal Goal · Normal Goal
    G. Moreno · Assist: A. Perez
  2. Mallorca
    8' Mallorca Goal · Normal Goal
    Samu Costa · Assist: Pablo Torre
  3. Villarreal
    63' Villarreal subst · Substitution 1
    Off: G. Moreno · On: G. Mikautadze
  4. Villarreal
    63' Villarreal subst · Substitution 2
    Off: T. Partey · On: P. Gueye
  5. Villarreal
    63' Villarreal subst · Substitution 3
    Off: A. Perez · On: T. Oluwaseyi
  6. Mallorca
    67' Mallorca Card · Yellow Card
    Lucas Bergström

    Time wasting

  7. Mallorca
    69' Mallorca subst · Substitution 1
    Off: Pablo Torre · On: Sergi Darder
  8. Villarreal
    74' Villarreal subst · Substitution 4
    Off: A. Moleiro · On: M. Solomon
  9. Mallorca
    74' Mallorca subst · Substitution 2
    Off: J. Virgili · On: Vedat Muriqi
  10. Mallorca
    75' Mallorca Card · Yellow Card
    J. Mojica

    Argument

  11. Villarreal
    77' Villarreal Var · Penalty cancelled
    P. Gueye
  12. Villarreal
    80' Villarreal subst · Substitution 5
    Off: R. Marin · On: T. Buchanan
  13. Villarreal
    83' Villarreal Var · Goal confirmed
    T. Oluwaseyi
  14. Villarreal
    83' Villarreal Goal · Normal Goal
    T. Oluwaseyi
  15. Mallorca
    86' Mallorca subst · Substitution 3
    Off: M. Joseph · On: Manu Morlanes
  16. Mallorca
    86' Mallorca subst · Substitution 4
    Off: O. Mascarell · On: J. Llabres
  17. Mallorca
    86' Mallorca subst · Substitution 5
    Off: Antonio Sánchez · On: T. Asano
  18. Villarreal
    89' Villarreal Card · Yellow Card
    Luiz Junior

    Time wasting

  19. Villarreal
    90'+7 Villarreal Card · Yellow Card
    T. Buchanan

    Time wasting

Match Stats

Stat Villarreal Mallorca
Fouls 17 8
Pass Accuracy 83% 76%
Offsides 3 1
Red Cards
Total Shots 14 9
Corners 3 1
Total Passes 516 372
Yellow Cards 2 2
Blocked Shots 3 2
Shots on Target 7 3
xG 2.23 1.02
Shots off Target 4 4
Possession 58% 42%
Goals Prevented 0 0
Accurate Passes 430 281
Shots Inside Box 10 4
Saves 2 5
Shots Outside Box 4 5

Key Match Notes

  • Villarreal's quick response with T. Oluwaseyi's goal in the 83rd minute provided a decisive momentum shift.
  • Mallorca's early equalizer by Samu Costa kept them in contention until Villarreal’s second goal.