Mallorca vs Villarreal

10 May 2026 · La Liga · 2025/26 · Referee Víctor García Verdura

Full time 1 – 1

Half-time: 1–1

  • Vedat Muriqi 45+2’
  • Ayoze Pérez 31’ (pen)

Match summary

The points were shared as Mallorca and Villarreal drew 1-1. It was 1-1 at half-time.

Ayoze Pérez put Villarreal ahead from the penalty spot in the 31st minute and Vedat Muriqi equalised in first-half stoppage time.

Mallorca had the better of the chances, with 1.54 expected goals (xG) from 18 shots to Villarreal's 0.99 from 7.

Match stats

56% Possession 44%
18 Shots 7
8 Shots on target 2
5 Corners 4
108 Attacks 75
58 Dangerous attacks 21
452 Passes 378
87% Pass accuracy 80%
21 Tackles 11
17 Fouls 13
2 Yellow cards 0
0 Red cards 0
3 Offsides 0

Key events

Mallorca Villarreal
Kick-off
29’
VAR review
31’
Ayoze PérezPenalty0-1 (Villarreal)
Samú CostaShot on target
38’
Vedat MuriqiLeft foot shot1-1 (Mallorca)
45+2’
Half-time1-1
Second half underway
50’
Ayoze PérezShot on target
Pablo TorreShot on target
56’
Toni LatoJohan MojicaInjury
62’
Samú CostaShot on target
66’
ZitoShot on target
67’
Miguel CalatayudMateu MoreyInjury
70’
Jan VirgiliManu Morlanes
70’
Samú CostaArgument
71’
Vedat MuriqiShot on target
72’
Vedat MuriqiFoul
73’
75’
Dani ParejoSanti Comesaña
David LópezPablo TorreInjury
76’
Vedat MuriqiShot on target
81’
Jan VirgiliShot on target
90+5’
Full-time1-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.54 0.99 31’ Ayoze Pérez (Villarreal), 0-1 31’ 45+2’ Vedat Muriqi (Mallorca), 1-1 45+2’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.54 0.99 31’ Ayoze Pérez (Villarreal), 0-1 Pérez 31’ 45+2’ Vedat Muriqi (Mallorca), 1-1 Muriqi 45+2’
Mallorca 1.54 xGVillarreal 0.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Villarreal attacking Mallorca attacking 
31’ Ayoze Pérez (Villarreal), penalty, 0.74 xG, goal 47’ Vedat Muriqi (Mallorca), open play, 0.54 xG, goal 17’ Zito (Mallorca), open play, 0.10 xG, off target 20’ Vedat Muriqi (Mallorca), open play, 0.11 xG, blocked 50’ Ayoze Pérez (Villarreal), open play, 0.09 xG, saved 81’ Vedat Muriqi (Mallorca), from a corner, 0.09 xG, saved 24’ Johan Mojica (Mallorca), direct free kick, 0.08 xG, off target 58’ Vedat Muriqi (Mallorca), open play, 0.07 xG, blocked 72’ Vedat Muriqi (Mallorca), open play, 0.08 xG, saved 66’ Samú Costa (Mallorca), open play, 0.07 xG, saved 41’ Samú Costa (Mallorca), open play, 0.07 xG, off target 44’ Samú Costa (Mallorca), open play, 0.07 xG, off target 67’ Zito (Mallorca), open play, 0.07 xG, saved 89’ Gerard Moreno (Villarreal), open play, 0.06 xG, off target 90+5’ Jan Virgili (Mallorca), direct free kick, 0.05 xG, saved 37’ Omar Mascarell (Mallorca), from a corner, 0.04 xG, off target 47’ Samú Costa (Mallorca), open play, 0.03 xG, blocked 55’ Ayoze Pérez (Villarreal), from a corner, 0.03 xG, off target 18’ Tajon Buchanan (Villarreal), open play, 0.03 xG, off target 90+1’ Miguel Calatayud (Mallorca), open play, 0.03 xG, off target 88’ Alberto Moleiro (Villarreal), open play, 0.03 xG, blocked 38’ Samú Costa (Mallorca), open play, 0.02 xG, saved 51’ Pablo Torre (Mallorca), open play, 0.02 xG, off target 29’ Sergi Cardona (Villarreal), set piece, 0.02 xG, blocked 56’ Pablo Torre (Mallorca), open play, 0.01 xG, saved 31’ Ayoze Pérez (Villarreal), penalty, 0.74 xG, goal 47’ Vedat Muriqi (Mallorca), open play, 0.54 xG, goal 20’ Vedat Muriqi (Mallorca), open play, 0.11 xG, blocked 17’ Zito (Mallorca), open play, 0.10 xG, off target 50’ Ayoze Pérez (Villarreal), open play, 0.09 xG, saved 81’ Vedat Muriqi (Mallorca), from a corner, 0.09 xG, saved 24’ Johan Mojica (Mallorca), direct free kick, 0.08 xG, off target 58’ Vedat Muriqi (Mallorca), open play, 0.07 xG, blocked 72’ Vedat Muriqi (Mallorca), open play, 0.08 xG, saved 41’ Samú Costa (Mallorca), open play, 0.07 xG, off target 66’ Samú Costa (Mallorca), open play, 0.07 xG, saved 67’ Zito (Mallorca), open play, 0.07 xG, saved 44’ Samú Costa (Mallorca), open play, 0.07 xG, off target 89’ Gerard Moreno (Villarreal), open play, 0.06 xG, off target 90+5’ Jan Virgili (Mallorca), direct free kick, 0.05 xG, saved 37’ Omar Mascarell (Mallorca), from a corner, 0.04 xG, off target 47’ Samú Costa (Mallorca), open play, 0.03 xG, blocked 55’ Ayoze Pérez (Villarreal), from a corner, 0.03 xG, off target 18’ Tajon Buchanan (Villarreal), open play, 0.03 xG, off target 90+1’ Miguel Calatayud (Mallorca), open play, 0.03 xG, off target 88’ Alberto Moleiro (Villarreal), open play, 0.03 xG, blocked 29’ Sergi Cardona (Villarreal), set piece, 0.02 xG, blocked 38’ Samú Costa (Mallorca), open play, 0.02 xG, saved 51’ Pablo Torre (Mallorca), open play, 0.02 xG, off target 56’ Pablo Torre (Mallorca), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Lineup not available for this match.

Villarreal 4-4-2 Starting XI
Tenas
Cardona
Veiga
Marín
Mouriño
González 63’
Partey
Comesaña 75’
Buchanan 71’
Oluwaseyi 63’
Pérez 70’

Player stats

PlayerPosMinGAShxGxAKPCards
Leo Román GK900 0.000.000
Mateu Morey DEF750 0.000.000
Martin Valjent DEF900 0.000.000
Omar Mascarell DEF901 0.040.000
Johan Mojica DEF671 0.080.213
Sergi Darder MID900 0.000.112
Samú Costa MID905 0.260.101
Manuel Morlanes MID750 0.000.000
Pablo Torre MID812 0.030.081
Zito FWD902 0.170.163
Vedat Muriqi FWD9015 0.880.031
Toni Lato Sub230 0.000.000
Miguel Calatayud Sub151 0.030.000
Jan Virgili Sub151 0.050.000
David López Sub90 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mallorca win 39% Avg odds 2.43
Draw 27% Avg odds 3.41
Villarreal win 34% Avg odds 2.75

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.