La Liga · Matchweek 30
Manu Morlanes 41'
Vedat Muriqi 90'
HT 1:0
Éder Militão 88'
Sat, 4 Apr 2026, 15:15 (UK) · Estadi Mallorca Son Moix, Palma de Mallorca
Mallorca 18th → 17th · 31 pts|Real Madrid 2nd · 69 pts

Real Madrid edged xG (1.22–1.28) but Mallorca took the win.

Player of the matchVedat Muriqi7.2Decisive moment90' Vedat Muriqi+1.8

Mallorca 2-1 Real Madrid

Key numbers

  • Possession 36% – 64%
  • Shots 6 (2 on target) – 15 (6)
  • Decisive moment: 90' Vedat Muriqi, FN xPts +1.8
Player of the match
Vedat Muriqi 7.2Strong

Highest FN Score on the pitch: 7.2 (Strong)

Game state

1-01-12-1
Mallorca ahead 47 min · level 43 min · Real Madrid ahead 0 min
  • Mateo Joseph — off the bench 20 min · 0G 1A
  • Éder Militão — off the bench 31 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

41' Manu Morlanes Goal · scorer +0.7 · assist Pablo Maffeo +0.3 +1.0
88' Éder Militão Goal · scorer +0.8 · assist Trent Alexander-Arnold +0.3 +1.1
90' Vedat Muriqi Goal · scorer +1.3 · assist Mateo Joseph +0.5 +1.8
Mallorca Expected (last two seasons) 0.8Own moments +2.8Opponent moments −1.7Time effect +1.1→ League points won 3
Real Madrid Expected (last two seasons) 2.0Own moments +1.1Opponent moments −1.9Time effect −1.2→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

MallorcaReal Madrid
36%Possession64%
1.22Expected goals (xG)1.28
0.2xG per shot0.09
6Shots15
2Shots on target6
33%Shots on target %40%
5Shots in box13
310Passes568
79%Pass accuracy88%
6Corners4
5Saves0
16Fouls13
4Yellow cards2
1Offsides5

Compared with usual

Mallorca

last 21 matches, all competitions baseline
This matchAvg
Goals21.2
Conceded11.7
xG1.221.1
xG against1.281.6
Shots610.5
On target24
Shots faced1515.3
xG per shot0.20.11
Possession36%45.9%
Passes310395.1
Pass accuracy79%78.9%
Corners63.1
Fouls1611

Real Madrid

43 matches this season, all competitions baseline
This matchAvg
Goals12.3
Conceded21
xG1.282.1
xG against1.221.2
Shots1518.2
On target66.9
Shots faced611.7
xG per shot0.090.12
Possession64%58.8%
Passes568575.9
Pass accuracy88%89%
Corners46.5
Fouls1310

Timeline

  • 41' Goal Manu Morlanes league goal #2 assist Pablo Maffeo
  • 47' Yellow Dean Huijsen
  • 59' Sub Dean Huijsen → Éder Militão
  • 59' Sub Manuel Ángel Morán → Vinicius Júnior
  • 59' Sub Eduardo Camavinga → Jude Bellingham
  • 66' Yellow Leo Román
  • 70' Sub Manu Morlanes → Mateo Joseph
  • 70' Sub Samú Costa → David López
  • 70' Sub Pablo Torre → Jan Virgili
  • 72' Sub Arda Güler → Thiago Pitarch
  • 76' Sub Brahim Díaz → Franco Mastantuono
  • 81' Sub Zito Luvumbo → Antonio Sánchez
  • 84' Yellow Martin Valjent
  • 88' Goal Éder Militão league goal #2 assist Trent Alexander-Arnold
  • 90' Yellow Franco Mastantuono
  • 90' Goal Vedat Muriqi league goal #19 assist Mateo Joseph
  • 90+5' Yellow Pablo Maffeo

Category leaders

  • Key passesArda Güler4
  • Duels wonAntonio Rüdiger9/9
  • DribblesVinicius Júnior3/3
  • Defensive actionsPablo Maffeo5
  • ShotsKylian Mbappé4 (on target 3)
  • Fouls wonSergi Darder3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.