La Liga Gameweek 14

Mallorca 2 - 2 FT Osasuna

Estadi Mallorca Son Moix

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
88
FT
Sat, Nov 29
Español
Mallorca
2-2
Osasuna
⚡ Intensity 98
⚖️ Balance 58
🏆 Stakes 6
🎲 Upset 31
Muriqi's brace nearly breaks Osasuna's hearts

Win Probability

  • Mallorca 40%
  • Draw 31%
  • Osasuna 28%

Futmetrix AI estimate

Muriqi's Brace Meets Boyomo's Desperation in Six-Pointer Thriller

Must-Watch Futmetrix Score: 88/100. Two teams fighting for survival delivered a must-watch display of intensity and balance—Mallorca nearly escaped relegation danger, only for Osasuna to drag themselves back from the brink in injury time.

The Striker Who Almost Settled It

Mallorca's Vedat Muriqi seized this six-pointer with both hands, firing a clinical brace in the 62nd and 66th minutes. The second—a composed finish set up by Jan Virgili—looked to have buried Osasuna's hopes. With a 9.3 rating, Muriqi's ruthlessness in the box was the defining factor in Mallorca's 52% possession spell. Seven shots, four on target—precision where it mattered.

Osasuna's Relentless Pressure Pays Off

But Osasuna refused to accept their fate. Unleashing 14 shots across the match and dominating the set-piece battle with 8 corners, they exercised constant intensity that Mallorca couldn't fully contain. Substitute Raúl García, introduced in the 71st minute, slashed the deficit in the 82nd. Then came the final twist: Flavien Boyomo's 90+3 equalizer—assisted by Lucas Torro and confirmed by VAR—dragged the visitors from the precipice. Two lead changes, one tied period, and a comeback that rewrote the narrative.

Salvage Mission in the Relegation Battle

For two clubs locked in the stakes of survival (Mallorca 16th, Osasuna 17th), this draw represents a lifeline. Mallorca's 13 points and Osasuna's 12 mean every point is oxygen. The 2-2 result showcases the balance between ambition and desperation—neither team could afford a loss, and neither would accept defeat. Osasuna's superior shot volume (14 vs. 7) masked a lower expected goals (1.09 xG), yet their late pressure proved decisive. This is what Upset Factor looks like: not a shock result, but a refusal to die.

Key Questions

What made Vedat Muriqi the Man of the Match?

His clinical brace (9.3 rating) in minutes 62 and 66 nearly sealed victory. Muriqi's positioning and finishing were surgical—exactly what Mallorca needed.

Did Mallorca deserve to hold the lead?

Mallorca's 1.49 xG vs. Osasuna's 1.09 suggests they had the clearer chances, but Osasuna's 14 shots and relentless intensity earned their late equalizer.

How did Osasuna complete the comeback?

García's 82nd-minute goal halved the deficit. Boyomo's VAR-confirmed 90+3 equalizer—set up by Torro's assist—snatched an improbable point from the fire.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
52%
48%
Mallorca 52%
Osasuna 48%
Shots
7
14
Mallorca 7
Osasuna 14
Shots on Target
4
2
Mallorca 4
Osasuna 2
Expected Goals (xG)
1.49
1.09
Mallorca 1.49
Osasuna 1.09
Passes
419
350
Mallorca 419
Osasuna 350
Pass Accuracy
77%
78%
Mallorca 77%
Osasuna 78%
Corners
2
8
Mallorca 2
Osasuna 8
Fouls
10
15
Mallorca 10
Osasuna 15
Yellow Cards
3
4
Mallorca 3
Osasuna 4
Red Cards
0
0
Mallorca 0
Osasuna 0

Match Events

41' 🟨 Pablo Maffeo
41' 🟨 Mateo Joseph
Sergio Herrera 🟨 41'
Abel Bretones 🟨 45'+1
HT
Flavien Boyomo 🟨 59'
62' V. Muriqi (V. Muriqi)
65' 🔄 M. Joseph A. Sanchez
66' V. Muriqi (J. Virgili)
A. Osambela M. Gomez 🔄 71'
A. Budimir R. Garcia 🔄 71'
V. Munoz K. Barja 🔄 76'
81' 🟨 Samú Costa
81' 🔄 J. Virgili T. Asano
81' 🔄 S. Darder P. Torre
R. Garcia (R. Garcia) 82'
J. Moncayola S. Becker 🔄 83'
A. Bretones J. Cruz 🔄 83'
Aimar Oroz 🟨 85'
F. Boyomo (L. Torro) 90'
Flavien Boyomo 90'+3
FT

Player Cards

Our take on every player in this match

Mallorca

Goalkeepers
Lucas Bergström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Pablo Maffeo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Martin Valjent
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Raíllo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Johan Mojica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Samú Costa
MAGNET
MAGNET
73
Activity
73
Activity
52
Passes
21
Duels
Omar Mascarell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mateo Joseph
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Sergi Darder
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Jan Virgili
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
24%
Pass Acc
Forwards
Vedat Muriqi
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.3
Rating
BENCH
Iván Cuéllar
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marash Kumbulla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateu Morey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iliesse Salhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manu Morlanes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Pablo Torre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Takuma Asano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Marc Hidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Javi Llabrés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdón Prats
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Osasuna

Goalkeepers
Sergio Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Flavien Boyomo
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Jorge Herrando
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Asier Osambela
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Jon Moncayola
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Lucas Torró
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Aimar Oroz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Abel Bretones
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Forwards
Víctor Muñoz
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Ante Budimir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Rubén García
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
22%
Pass Acc
BENCH
Aitor Fernández
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Iker Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kike Barja
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Sheraldo Becker
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Raúl García de Haro
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Moi Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
M. Serrano
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
11/29/2025 Mallorca 2 - 2 Osasuna La Liga Estadi Mallorca Son Moix
02/10/2025 Mallorca 1 - 1 Osasuna La Liga Estadi Mallorca Son Moix
08/24/2024 Osasuna 1 - 0 Mallorca La Liga Estadio El Sadar
05/14/2024 Osasuna 1 - 1 Mallorca La Liga Estadio El Sadar
12/21/2023 Mallorca 3 - 2 Osasuna La Liga Estadi Mallorca Son Moix
03/31/2023 Mallorca 0 - 0 Osasuna La Liga Visit Mallorca Estadi
11/29/2025
La Liga Estadi Mallorca Son Moix
02/10/2025
La Liga Estadi Mallorca Son Moix
08/24/2024
La Liga Estadio El Sadar
05/14/2024
La Liga Estadio El Sadar
12/21/2023
La Liga Estadi Mallorca Son Moix
03/31/2023
La Liga Visit Mallorca Estadi
Mallorca Win
Osasuna Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 14 34 39 16 +23 WBarcelona 3 - 1 Alaves (29-11-2025)WBarcelona 4 - 0 Athletic Club (22-11-2025)WCelta Vigo 2 - 4 Barcelona (09-11-2025)WBarcelona 3 - 1 Elche (02-11-2025)LReal Madrid 2 - 1 Barcelona (26-10-2025)
2 Real Madrid 14 33 29 13 +16 DGirona 1 - 1 Real Madrid (30-11-2025)DElche 2 - 2 Real Madrid (23-11-2025)DRayo Vallecano 0 - 0 Real Madrid (09-11-2025)WReal Madrid 4 - 0 Valencia (01-11-2025)WReal Madrid 2 - 1 Barcelona (26-10-2025)
3 Villarreal 14 32 29 13 +16 WReal Sociedad 2 - 3 Villarreal (30-11-2025)WVillarreal 2 - 1 Mallorca (22-11-2025)WEspanyol 0 - 2 Villarreal (08-11-2025)WVillarreal 4 - 0 Rayo Vallecano (01-11-2025)WValencia 0 - 2 Villarreal (25-10-2025)
4 Atletico Madrid 14 31 27 11 +16 WAtletico Madrid 2 - 0 Oviedo (29-11-2025)WGetafe 0 - 1 Atletico Madrid (23-11-2025)WAtletico Madrid 3 - 1 Levante (08-11-2025)WAtletico Madrid 3 - 0 Sevilla (01-11-2025)WReal Betis 0 - 2 Atletico Madrid (27-10-2025)
5 Real Betis 14 24 22 14 +8 WSevilla 0 - 2 Real Betis (30-11-2025)DReal Betis 1 - 1 Girona (23-11-2025)DValencia 1 - 1 Real Betis (09-11-2025)WReal Betis 3 - 0 Mallorca (02-11-2025)LReal Betis 0 - 2 Atletico Madrid (27-10-2025)
6 Espanyol 14 24 18 16 +2 WCelta Vigo 0 - 1 Espanyol (30-11-2025)WEspanyol 2 - 1 Sevilla (24-11-2025)LEspanyol 0 - 2 Villarreal (08-11-2025)LAlaves 2 - 1 Espanyol (02-11-2025)WEspanyol 1 - 0 Elche (25-10-2025)
7 Getafe 14 20 13 15 -2 WGetafe 1 - 0 Elche (28-11-2025)LGetafe 0 - 1 Atletico Madrid (23-11-2025)LMallorca 1 - 0 Getafe (09-11-2025)WGetafe 2 - 1 Girona (31-10-2025)WAthletic Club 0 - 1 Getafe (25-10-2025)
8 Athletic Club 14 20 14 17 -3 WLevante 0 - 2 Athletic Club (29-11-2025)LBarcelona 4 - 0 Athletic Club (22-11-2025)WAthletic Club 1 - 0 Oviedo (09-11-2025)LReal Sociedad 3 - 2 Athletic Club (01-11-2025)LAthletic Club 0 - 1 Getafe (25-10-2025)
9 Rayo Vallecano 14 17 13 15 -2 DRayo Vallecano 1 - 1 Valencia (01-12-2025)DOviedo 0 - 0 Rayo Vallecano (23-11-2025)DRayo Vallecano 0 - 0 Real Madrid (09-11-2025)LVillarreal 4 - 0 Rayo Vallecano (01-11-2025)WRayo Vallecano 1 - 0 Alaves (26-10-2025)
10 Real Sociedad 14 16 19 21 -2 LReal Sociedad 2 - 3 Villarreal (30-11-2025)WOsasuna 1 - 3 Real Sociedad (22-11-2025)DElche 1 - 1 Real Sociedad (07-11-2025)WReal Sociedad 3 - 2 Athletic Club (01-11-2025)WReal Sociedad 2 - 1 Sevilla (24-10-2025)
11 Elche 14 16 15 17 -2 LGetafe 1 - 0 Elche (28-11-2025)DElche 2 - 2 Real Madrid (23-11-2025)DElche 1 - 1 Real Sociedad (07-11-2025)LBarcelona 3 - 1 Elche (02-11-2025)LEspanyol 1 - 0 Elche (25-10-2025)
12 Celta Vigo 14 16 16 19 -3 LCelta Vigo 0 - 1 Espanyol (30-11-2025)WAlaves 0 - 1 Celta Vigo (22-11-2025)LCelta Vigo 2 - 4 Barcelona (09-11-2025)WLevante 1 - 2 Celta Vigo (02-11-2025)WOsasuna 2 - 3 Celta Vigo (26-10-2025)
13 Sevilla 14 16 19 23 -4 LSevilla 0 - 2 Real Betis (30-11-2025)LEspanyol 2 - 1 Sevilla (24-11-2025)WSevilla 1 - 0 Osasuna (08-11-2025)LAtletico Madrid 3 - 0 Sevilla (01-11-2025)LReal Sociedad 2 - 1 Sevilla (24-10-2025)
14 Alaves 14 15 12 15 -3 LBarcelona 3 - 1 Alaves (29-11-2025)LAlaves 0 - 1 Celta Vigo (22-11-2025)LGirona 1 - 0 Alaves (08-11-2025)WAlaves 2 - 1 Espanyol (02-11-2025)LRayo Vallecano 1 - 0 Alaves (26-10-2025)
15 Valencia 14 14 13 22 -9 DRayo Vallecano 1 - 1 Valencia (01-12-2025)WValencia 1 - 0 Levante (21-11-2025)DValencia 1 - 1 Real Betis (09-11-2025)LReal Madrid 4 - 0 Valencia (01-11-2025)LValencia 0 - 2 Villarreal (25-10-2025)
16 Mallorca 14 13 15 22 -7 DMallorca 2 - 2 Osasuna (29-11-2025)LVillarreal 2 - 1 Mallorca (22-11-2025)WMallorca 1 - 0 Getafe (09-11-2025)LReal Betis 3 - 0 Mallorca (02-11-2025)DMallorca 1 - 1 Levante (26-10-2025)
17 Osasuna 14 12 12 18 -6 DMallorca 2 - 2 Osasuna (29-11-2025)LOsasuna 1 - 3 Real Sociedad (22-11-2025)LSevilla 1 - 0 Osasuna (08-11-2025)DOviedo 0 - 0 Osasuna (03-11-2025)LOsasuna 2 - 3 Celta Vigo (26-10-2025)
18 Girona 14 12 13 26 -13 DGirona 1 - 1 Real Madrid (30-11-2025)DReal Betis 1 - 1 Girona (23-11-2025)WGirona 1 - 0 Alaves (08-11-2025)LGetafe 2 - 1 Girona (31-10-2025)DGirona 3 - 3 Oviedo (25-10-2025)
19 Levante 14 9 16 26 -10 LLevante 0 - 2 Athletic Club (29-11-2025)LValencia 1 - 0 Levante (21-11-2025)LAtletico Madrid 3 - 1 Levante (08-11-2025)LLevante 1 - 2 Celta Vigo (02-11-2025)DMallorca 1 - 1 Levante (26-10-2025)
20 Oviedo 14 9 7 22 -15 LAtletico Madrid 2 - 0 Oviedo (29-11-2025)DOviedo 0 - 0 Rayo Vallecano (23-11-2025)LAthletic Club 1 - 0 Oviedo (09-11-2025)DOviedo 0 - 0 Osasuna (03-11-2025)DGirona 3 - 3 Oviedo (25-10-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.