Mallorca vs Real Madrid

4 April 2026 · La Liga · 2025/26 · Referee José María Sánchez Martínez

Full time 2 – 1

Half-time: 1–0

  • Manuel Morlanes 42’
  • Vedat Muriqi 90+1’
  • Eder Militão 88’

Match summary

Mallorca beat Real Madrid 2-1, with the winner arriving in stoppage time. Mallorca led 1-0 at half-time.

Manuel Morlanes put Mallorca ahead in the 42nd minute, set up by Pablo Maffeo, Eder Militão equalised with a header in the 88th minute, set up by Trent Alexander-Arnold, and Vedat Muriqi won it in stoppage time, set up by Mateo Joseph.

Real Madrid can feel hard done by, creating 1.51 expected goals (xG) from 15 shots to Mallorca's 1.04 from 6.

Match stats

36% Possession 64%
6 Shots 15
2 Shots on target 6
6 Corners 4
71 Attacks 110
31 Dangerous attacks 66
310 Passes 568
79% Pass accuracy 88%
14 Tackles 16
16 Fouls 13
4 Yellow cards 2
0 Red cards 0
1 Offsides 5

Key events

Mallorca Real Madrid
Kick-off
16’
Manuel ÁngelShot on target
22’
Kylian Mbappe-LottinShot on target
25’
Kylian Mbappe-LottinShot on target
33’
Arda GülerShot on target
Manu MorlanesRight foot shot1-0 (Mallorca)
41’
Half-time1-0
Second half underway
55’
Kylian Mbappe-LottinShot on target
Martin ValjentTime wasting
66’
Mateo Joseph Manu Morlanes
70’
David LópezSamú Costa
70’
Jan VirgiliPablo Torre
70’
Antonio SánchezZito Luvumbo
81’
88’
Éder Militão Header1-1 (Real Madrid)
Vedat MuriqiRight foot shot2-1 (Mallorca)
90+1’
Zito Luvumbo
90+1’
Full-time2-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.04 1.51 42’ Manuel Morlanes (Mallorca), 1-0 42’ 88’ Eder Militão (Real Madrid), 1-1 88’ 90+1’ Vedat Muriqi (Mallorca), 2-1 90+1’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 1.51 42’ Manuel Morlanes (Mallorca), 1-0 Morlanes 42’ 88’ Eder Militão (Real Madrid), 1-1 Militão 88’ 90+1’ Vedat Muriqi (Mallorca), 2-1 Muriqi 90+1’
Mallorca 1.04 xGReal Madrid 1.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Madrid attacking Mallorca attacking 
35’ Manuel Morlanes (Mallorca), open play, 0.39 xG, off target 22’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.36 xG, saved 42’ Manuel Morlanes (Mallorca), open play, 0.35 xG, goal 25’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.31 xG, saved 25’ Antonio Rüdiger (Real Madrid), from a corner, 0.14 xG, off target 80’ Eder Militão (Real Madrid), set piece, 0.13 xG, off target 15’ Vedat Muriqi (Mallorca), from a corner, 0.11 xG, off target 90+1’ Vedat Muriqi (Mallorca), open play, 0.10 xG, goal 23’ Aurelien Tchouameni (Real Madrid), from a corner, 0.08 xG, off target 33’ Arda Güler (Real Madrid), open play, 0.08 xG, saved 16’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, blocked 90+3’ Franco Mastantuono (Real Madrid), open play, 0.06 xG, blocked 60’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, off target 78’ Aurelien Tchouameni (Real Madrid), open play, 0.05 xG, off target 88’ Eder Militão (Real Madrid), from a corner, 0.05 xG, goal 55’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.05 xG, saved 48’ Johan Mojica (Mallorca), direct free kick, 0.04 xG, blocked 74’ Sergi Darder (Mallorca), open play, 0.04 xG, off target 39’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.03 xG, blocked 16’ Manuel Ángel (Real Madrid), open play, 0.03 xG, saved 65’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.02 xG, off target 35’ Manuel Morlanes (Mallorca), open play, 0.39 xG, off target 22’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.36 xG, saved 42’ Manuel Morlanes (Mallorca), open play, 0.35 xG, goal 25’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.31 xG, saved 25’ Antonio Rüdiger (Real Madrid), from a corner, 0.14 xG, off target 80’ Eder Militão (Real Madrid), set piece, 0.13 xG, off target 15’ Vedat Muriqi (Mallorca), from a corner, 0.11 xG, off target 90+1’ Vedat Muriqi (Mallorca), open play, 0.10 xG, goal 23’ Aurelien Tchouameni (Real Madrid), from a corner, 0.08 xG, off target 33’ Arda Güler (Real Madrid), open play, 0.08 xG, saved 16’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.07 xG, blocked 90+3’ Franco Mastantuono (Real Madrid), open play, 0.06 xG, blocked 60’ Vinícius Júnior (Real Madrid), open play, 0.05 xG, off target 78’ Aurelien Tchouameni (Real Madrid), open play, 0.05 xG, off target 88’ Eder Militão (Real Madrid), from a corner, 0.05 xG, goal 55’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.05 xG, saved 48’ Johan Mojica (Mallorca), direct free kick, 0.04 xG, blocked 74’ Sergi Darder (Mallorca), open play, 0.04 xG, off target 39’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.03 xG, blocked 16’ Manuel Ángel (Real Madrid), open play, 0.03 xG, saved 65’ Kylian Mbappe-Lottin (Real Madrid), open play, 0.02 xG, off target
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.

Real Madrid 4-4-2 Starting XI
Lunin
Carreras
Huijsen 59’
Rüdiger
Alexander-Arnold
Güler 72’
Camavinga 59’
Tchouaméni
Morán 59’
Mbappé
Díaz 76’

Player stats

PlayerPosMinGAShxGxAKPCards
Leo Román GK900 0.000.000
Pablo Maffeo DEF9010 0.000.351
Martin Valjent DEF900 0.000.000
Omar Mascarell DEF900 0.000.000
Johan Mojica DEF901 0.040.041
Sergi Darder MID901 0.040.000
Manuel Morlanes MID7112 0.740.000
Samú Costa MID710 0.000.000
Pablo Torre MID710 0.000.111
Vedat Muriqi FWD9012 0.210.000
Zito FWD820 0.000.000
Mateo Joseph Sub1910 0.000.101
David López Sub190 0.000.000
Jan Virgili Sub190 0.000.000
Antonio Sánchez Sub80 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Mallorca win 17% Avg odds 5.41
Draw 21% Avg odds 4.41
Real Madrid win 62% Avg odds 1.53

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.