La Liga Regular Season - 20

Mallorca 3 - 2 FT Athletic Club

Estadi Mallorca Son Moix

AI-powered match analysis and previews to help you decide which games are worth watching

95
FT
Sat, Jan 17
Español
Mallorca
3-2
Athletic Club
⚡ Intensity 100
⚖️ Balance 73
🏆 Stakes 0
🎲 Upset 60
Muriqi hat-trick sinks nine-man Athletic

Muriqi Triple Crown Topples Athletic in Thriller

Must-Watch Futmetrix Score: 95/100. A ruthless hat-trick from Vedat Muriqi and a heroic goalkeeping display from Leo Román secured a vital victory for Mallorca against a self-destructing Athletic Club.

Early Fireworks at Son Moix

The atmosphere at Estadi Mallorca Son Moix was charged from the outset as both sides attacked with relentless Intensity. It took only five minutes for the deadlock to be broken when V. Muriqi latched onto a brilliant ball from S. Darder to fire the hosts ahead. The lead was short-lived, however, as Athletic Club responded with clinical precision. In the 8th minute, U. Gomez found the equaliser after a well-timed assist from G. Guruzeta. The early exchange set the tone for a match defined by high shot volume, with both teams combining for 38 attempts in a desperate bid for league progression.

The Pivot: Penalties and Red Cards

The match reached a fever pitch just before the interval. In the 42nd minute, V. Muriqi saw his penalty saved but reacted quickest to slot home the rebound, only for N. Williams to pull Athletic level again in the 45th minute. The true shift in Balance occurred midway through the second half. After Muriqi completed his hat-trick from the penalty spot in the 69th minute, the visitors suffered a collective meltdown. Within sixty seconds of the goal, G. Guruzeta was dismissed for unsportsmanlike conduct, and U. Gomez followed him shortly after, leaving the Basque giants with only nine men on the pitch and a mountain to climb.

Román’s Wall and the Final Stand

Despite their numerical disadvantage, Athletic continued to pour forward, testing the resolve of the Mallorca backline. This was where Leo Román cemented his status as the match hero, producing a string of 8 saves to deny the visitors. The Upset Factor was palpable as the underdog hosts weathered 21 shots to protect their narrow lead. The Stakes were high for a Mallorca side looking to climb the table, and this hard-fought victory provides a massive psychological boost. For Athletic, the loss is compounded by the disciplinary fallout that will haunt their upcoming fixtures, leaving them to reflect on a match where their creativity was undone by chaos.

Key Questions

How did the red card for G. Guruzeta impact the match?

Guruzeta's 70th-minute dismissal, followed immediately by Unai Gomez's red, stripped Athletic of their attacking threat just as they needed to equalise.

Was the penalty miss by Leo Román the turning point?

Leo Román is the goalkeeper; Vedat Muriqi missed the penalty but scored the rebound, which kept Mallorca’s momentum alive during a chaotic first half.

What made Leo Román the Man of the Match?

Román earned a perfect 10.0 rating by making 8 crucial saves, single-handedly defying Athletic’s 11 shots on target to preserve the win.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
51%
49%
Mallorca 51%
Athletic Club 49%
Shots
17
21
Mallorca 17
Athletic Club 21
Shots on Target
9
11
Mallorca 9
Athletic Club 11
Expected Goals (xG)
2.54
2.09
Mallorca 2.54
Athletic Club 2.09
Passes
473
432
Mallorca 473
Athletic Club 432
Pass Accuracy
79%
78%
Mallorca 79%
Athletic Club 78%
Corners
3
7
Mallorca 3
Athletic Club 7
Fouls
10
10
Mallorca 10
Athletic Club 10
Yellow Cards
1
7
Mallorca 1
Athletic Club 7
Red Cards
0
3
Mallorca 0
Athletic Club 3

Match Events

5' V. Muriqi (S. Darder)
U. Gomez (G. Guruzeta) 8'
18' 🟨 M. Kumbulla
D. Vivian 🟨 40'
42' V. Muriqi (V. Muriqi)
42' V. Muriqi
N. Williams (U. Gomez) 45'
J. Areso 🟨 45'+5
G. Guruzeta 🟨 45'+6
HT
A. Berenguer I. Williams 🔄 59'
U. Gomez O. Sancet 🔄 59'
69' V. Muriqi
G. Guruzeta 🟨 70'
G. Guruzeta 🟥 70'
U. Gomez 🟥 71'
N. Williams R. Navarro 🔄 72'
A. Boiro 🟨 72'
I. Lekue 🟨 72'
73' 🔄 M. Joseph A. Sanchez
O. Sancet 🟨 73'
J. Areso A. Gorosabel 🔄 76'
I. Ruiz de Galarreta Izeta 🔄 76'
83' 🔄 T. Lato J. Mojica
83' 🔄 J. Virgili P. Torre
90'+3 🔄 S. Darder J. Llabres
FT

Player Cards

Season performance ratings for players in this match

Mallorca

Goalkeepers
Leo Román
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Defenders
Mateu Morey
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Martin Valjent
MAGNET
MAGNET
86
activity
86
activity
77
passes
9
duels
Marash Kumbulla
MAGNET
MAGNET
82
activity
82
activity
74
passes
8
duels
Toni Lato
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Midfielders
Jan Virgili
LATE SHIFT
LATE SHIFT
7
late mins
7
late mins
83
total mins
83
entry
Samú Costa
MAGNET
MAGNET
71
activity
71
activity
52
passes
19
duels
Omar Mascarell
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Sergi Darder
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
29%
pass acc
Forwards
Vedat Muriqi
HATMAN
HATMAN
3
goals
3
goals
5
on target
8.9
rating
Mateo Joseph
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
73
total mins
73
entry
BENCH
Lucas Bergström
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Iván Cuéllar
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Johan Mojica
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
18
total mins
Started
entry
Iliesse Salhi
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
Antonio Raíllo
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
28
total mins
Started
entry
Pablo Torre
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
18
total mins
Started
entry
Javi Llabrés
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry
Takuma Asano
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Justin-Noel Kalumba
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

Athletic Club

Goalkeepers
Unai Simón
PENALTY HERO
PENALTY HERO
1
pens saved
1
pens saved
6
saves
7.2
rating
Defenders
Jesús Areso
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
20%
pass acc
Daniel Vivian
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.7
rating
Aitor Paredes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
101
total mins
Started
entry
Yuri Berchiche
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.6
rating
Midfielders
Iñigo Ruiz de Galarreta
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Mikel Jauregizar
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
41%
pass acc
Álex Berenguer
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Unai Gómez
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
7.6
rating
Nico Williams
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
Forwards
Gorka Guruzeta
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
5.9
rating
BENCH
Alex Padilla
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Andoni Gorosabel
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry
Iker Monreal Agundez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Íñigo Lekue
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
0
rating
Adama Boiro
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Oihan Sancet
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
1
on target
Robert Navarro
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
Alejandro Rego
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Selton Sanchez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Iñaki Williams
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
42
total mins
Started
entry
Urko Izeta
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
25
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
04/10/2025 Athletic Club 2 - 1 Mallorca La Liga San Mamés
09/03/2025 Athletic Club 1 - 1 Mallorca La Liga San Mamés Barria
28/10/2024 Mallorca 0 - 0 Athletic Club La Liga Estadi Mallorca Son Moix
06/04/2024 Athletic Club 1 - 1 Mallorca Copa del Rey Estadio Olímpico de Sevilla
02/02/2024 Athletic Club 4 - 0 Mallorca La Liga San Mamés Barria
03/09/2023 Mallorca 0 - 0 Athletic Club La Liga Estadi Mallorca Son Moix
04/10/2025
La Liga San Mamés
09/03/2025
La Liga San Mamés Barria
28/10/2024
La Liga Estadi Mallorca Son Moix
06/04/2024
Copa del Rey Estadio Olímpico de Sevilla
02/02/2024
La Liga San Mamés Barria
03/09/2023
La Liga Estadi Mallorca Son Moix
Mallorca Win
Athletic Club Win
Draw

League Standings

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