Skip to content

Osasuna vs Villarreal

La Liga
Osasuna
7-5-10
2-2
Final
El Sadar
TV: TSN+

Match pulse

OSAAttacking pressure by 5 minutes
0'HTVIL
47%Possession53%
15Shots5
5On target4
6Corners2
2Saves2
15Fouls7
19'Alfonso PedrazaVIL38'Alejandro CatenaOSA72'Lucas TorróOSA90'Renato VeigaVIL
Team1H2HT
OSA202
VIL112

Final score

Osasuna and Villarreal drew 2-2 on Saturday, January 31, 2026 at El Sadar. Goals for Osasuna: Víctor Muñoz (20') and Ante Budimir (45'+2'). Goals for Villarreal: Gerard Moreno (17' pen, 70').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.2Gerard MorenoCF-R
  2. 27.1Víctor MuñozAM
  3. 37.0Ante BudimirF
  4. 46.8Nicolas PépéRM
  5. 56.7Jon MoncayolaRM
  6. 66.5Rubén GarcíaAM-R
  7. 76.2Raúl GarcíaSUB
  8. 86.2Georges MikautadzeCF-L
  9. 96.1Raúl MoroAM-L
  10. 106.1Pape GueyeCM-R
  11. 116.1Alberto MoleiroLM
  12. 126.1Sergi CardonaSUB

Team stats

OSAVIL
15Fouls7
2Yellow Cards2
0Red Cards0
1Offsides0
6Corner Kicks2
2Saves2
47Possession53
15SHOTS5
5ON GOAL4
0.3On Target %0.8
0Penalty Goals2
0Penalty Kicks Taken1
299Accurate Passes353
370Passes445
0.8Pass Completion %0.8
11Accurate Crosses4
37Crosses15
0.3Cross %0.3
49Long Balls56
22Accurate Long Balls19
0.4Long Balls %0.3
3Blocked Shots0
15Effective Tackles12
19Tackles17
0.8Tackle %0.7
10Interceptions5
28Effective Clearances33
28Clearances33

Player of the game

Gerard Moreno

VIL · 2 G

8.2

Deserved to win

4%
OSA · 0.14 xG
30%
Draw
67%
VIL · 0.80 xG

Villarreal deserved better: 67% on chances, drew 2-2

Play by play

  1. Match ends, Osasuna 2, Villarreal 2.
  2. Second Half ends, Osasuna 2, Villarreal 2.
  3. 90'+3'

    Free kick won

    Raúl García (Osasuna) wins a free kick in the defensive half.

  4. 90'+3'

    Foul

    Foul by Rafa Marín (Villarreal).

  5. 90'+3'

    Free kick won

    Rafa Marín (Villarreal) wins a free kick in the defensive half.

  6. 90'+3'

    Foul

    Foul by Víctor Muñoz (Osasuna).

  7. 90'+1'

    Free kick won

    Sergi Cardona (Villarreal) wins a free kick in the defensive half.

  8. 90'+1'

    Foul

    Foul by Valentin Rosier (Osasuna).

  9. 90'

    Fourth official has announced 5 minutes of added time.

  10. 90'

    Yellow card

    Renato Veiga (Villarreal) is shown the yellow card for a bad foul.

    R. Veiga

  11. 86'

    Header saved

    Attempt saved. Raúl García (Osasuna) header from the centre of the box is saved in the top centre of the goal by Luiz Júnior (Villarreal). Assisted by Javi Galán with a cross.

    R. García

  12. 83'

    Right footed shot just wide

    Attempt missed. Raúl García (Osasuna) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Valentin Rosier.

    R. García

  13. 83'Tani Oluwaseyi
    Sub

    Subbed on for G. Moreno

    Substitution, Villarreal. Tani Oluwaseyi replaces Gerard Moreno.

    T. Oluwaseyi

  14. 82'

    Handball

    Handball by Gerard Moreno (Villarreal).

  15. 80'

    Delay over. They are ready to continue.

  16. 78'

    Delay in match because of an injury Renato Veiga (Villarreal).

  17. 78'

    Delay in match because of an injury Lucas Torró (Osasuna).

  18. 77'

    Foul

    Foul by Santiago Mouriño (Villarreal).

  19. 77'

    Free kick won

    Aimar Oroz (Osasuna) wins a free kick on the left wing.

  20. 77'

    Free kick won

    Santiago Mouriño (Villarreal) wins a free kick in the defensive half.

  21. 77'

    Foul

    Foul by Aimar Oroz (Osasuna).

  22. 76'
    Sub

    Subbed on for R. García

    Substitution, Osasuna. Abel Bretones replaces Rubén García.

    A. Bretones

  23. 76'
    Sub

    Subbed on for A. Budimir

    Substitution, Osasuna. Raúl García replaces Ante Budimir.

    R. García

  24. 75'
    Sub

    Subbed on for D. Parejo

    Substitution, Villarreal. Santi Comesaña replaces Dani Parejo.

    S. Comesaña

  25. 75'Tajon Buchanan
    Sub

    Subbed on for G. Mikautadze

    Substitution, Villarreal. Tajon Buchanan replaces Georges Mikautadze.

    T. Buchanan

Leaders

OSAVIL
Total Shots
Víctor Muñoz
4
Gerard Moreno
3
Accurate Passes
Enzo Boyomo
40
Dani Parejo
50
Saves
Sergio Herrera
2
Luiz Júnior
2