Real Madrid CF vs RCD Mallorca Lineups: Leo Román Leads Mallorca to a Stunning Stoppage-Time Upset

Real Madrid controlled almost two-thirds of the ball and fired fifteen shots at goal, yet walked out of Son Moix with nothing.
That is the problem La Liga’s title chasers ran into on matchday 30. Their profligacy in front of goal let a relegation-threatened opponent hang around, and Mallorca made them pay with a 90+1′ winner. Below is the full breakdown of the real madrid cf vs rcd mallorca lineups, the stats behind the shock result, and why one bad five-minute spell cost Real Madrid two points in the title race.
The Lead
Mallorca beat Real Madrid 2-1 at Estadi Mallorca Son Moix in Palma on Saturday, April 4, 2026, in front of 23,015 fans for La Liga’s matchday 30 fixture. Manu Morlanes broke the deadlock three minutes before half-time, finishing off a low cross from Pablo Maffeo, and it looked like it might hold up as the only goal despite Real Madrid dominating territory and chances for long stretches.
Éder Militão, playing his first minutes since a long-term injury layoff in December, headed home a Trent Alexander-Arnold cross in the 88th minute to drag Real Madrid level and seemingly rescue a point.
The celebration lasted barely two minutes. Substitute Mateo Joseph slipped Vedat Muriqi through in the 90+1st minute, and the Kosovo international finished coolly for his 19th league goal of the season, the most by any Mallorca player in a single top-flight campaign. Leo Román’s saves in goal, more than the Mallorca back line, kept Real Madrid off the scoresheet for 87 minutes.
Match Overview Table
| Information | Match Details |
| Event | La Liga 2025/26, Matchday 30 |
| Game | RCD Mallorca vs Real Madrid CF |
| Date | Saturday, April 4, 2026 |
| Venue | Estadi Mallorca Son Moix, Palma de Mallorca |
| Attendance | 23,015 |
| Winner | RCD Mallorca |
| Final Score | Mallorca 2-1 Real Madrid |
| Broadcast | DAZN La Liga (Spain), ESPN Deportes / ESPN+ (USA) |
Core Match Statistics Overview
| Metric | Mallorca | Real Madrid |
| Possession | 35.7% | 64.3% |
| Total Shots | 6 | 15 |
| Shots on Target | 2 | 6 |
| Corners | 6 | 5 |
| Yellow Cards | 4 | 2 |
| Touches in Opposition Box | 12 | 41 |
| Interceptions | 15 | 3 |
| Goalkeeper Saves | 5 | 0 |
Possession vs. Production
- Real Madrid held nearly two-thirds of the ball but converted only one of fifteen attempts, a conversion rate that tells the real story of this defeat.
- Mallorca needed just six shots to score twice, showing how efficient a well-organized low block can be against elite opposition.
Shot Quality and Finishing
- Kylian Mbappé alone had six shots and three big chances but finished the night without a goal, generating 0.55 expected goals on his own.
- Manu Morlanes scored from a shot worth just under 1.0 expected goals, meaning Mallorca’s opener came from a genuinely high-value chance rather than a fluke.
Defensive Discipline
- Mallorca out-intercepted Real Madrid 15 to 3, a gap that shows how aggressively they closed passing lanes once possession was lost.
- Center-back David López, on the pitch for only 20 minutes as a substitute, still managed five clearances and a last-man tackle.
Period-by-Period Analysis
First Half
| Period | Mallorca | Real Madrid |
| First Half | 1 | 0 |
- Real Madrid started on the front foot, with Leo Román making back-to-back saves off Mbappé inside the opening 26 minutes.
- Mallorca’s best chance before the goal saw Muriqi’s shot blocked by Antonio Rüdiger, with Morlanes heading the rebound over from close range.
- Morlanes made amends in the 41st minute, meeting Pablo Maffeo’s cross and beating Andriy Lunin at his near post to send the hosts in ahead at the break.
Second Half
| Period | Mallorca | Real Madrid |
| Second Half | 1 | 1 |
- Real Madrid pushed numbers forward after the hour mark, bringing on Vinícius Júnior, Jude Bellingham, and the returning Éder Militão in a triple substitution at the 59th minute.
- Mbappé continued to test Román, who denied him again with a full-stretch save before also stopping a Brahim Díaz volley.
- The final ten minutes swung twice: Militão’s 88th-minute header leveled the score, only for Muriqi’s stoppage-time finish, set up by fellow substitute Mateo Joseph, to snatch the win for Mallorca.
RCD Mallorca Player Statistics
Leo Román (GK) — 5 saves, man of the match Román was the difference-maker, repelling shot after shot from Mbappé and Brahim Díaz to keep the scoreline within reach until his teammates struck twice late on.
Vedat Muriqi (FW) — 1 goal, 2 shots, 1 shot on target The Kosovo international scored the winner in the fifth minute of stoppage time, taking his league tally to 19 for the season, a new single-season club record in the top flight.
Manu Morlanes (MF) — 1 goal, subbed off 70′ Morlanes opened the scoring with a composed near-post finish and had already forced a earlier chance from a blocked Muriqi shot before making way for Mateo Joseph.
Martin Valjent (CB, captain) — 6 clearances Mallorca’s captain organized the back line through 90-plus minutes of pressure, contributing six clearances as Real Madrid piled bodies into the box.
Real Madrid CF Player Statistics
Éder Militão (CB) — 1 goal (header), substitute Returning from a long-term injury sustained on December 7, Militão needed only 29 minutes on the pitch to score the equalizer, heading in Trent Alexander-Arnold’s deep cross in the 88th minute.
Kylian Mbappé (FW) — 6 shots, 3 big chances, 0.55 xG Mbappé was Real Madrid’s most persistent threat all night, but his finishing let him down; Román denied him on at least three separate occasions.
Trent Alexander-Arnold (RB) — 1 assist, 9 crosses Alexander-Arnold struggled with his passing for large stretches but still delivered the cross that produced Real Madrid’s equalizer, his ninth of the match.
Aurélien Tchouaméni (MF) — top-rated Real Madrid performer Tchouaméni progressed play and won tackles consistently through midfield, finishing as Real Madrid’s highest-rated player on Sofascore despite the defeat.
Statistical Leaders Summary Table
| Category | RCD Mallorca | Real Madrid CF |
| Goal Scorers | Morlanes (41′), Muriqi (90+1′) | Militão (88′) |
| Most Shots | Muriqi / Morlanes (2 each) | Mbappé (6) |
| Key Saves | Leo Román (5) | Andriy Lunin (0) |
| Playmaker | Pablo Maffeo (assist) | Arda Güler (4 key passes, 0.54 xA) |
Why Mallorca Won
Elite Goalkeeping
Leo Román single-handedly kept the scoreline competitive, making five saves, several of them inside the box against Mbappé and Brahim Díaz, on a night his defense was under near-constant siege.
Clinical Finishing From Limited Chances
| Metric | Mallorca | Real Madrid |
| Shots | 6 | 15 |
| Goals | 2 | 1 |
| Shots per Goal | 3.0 | 15.0 |
Mallorca needed only three shots per goal scored, while Real Madrid needed fifteen shots to find the net once, a gap that decided the match on its own.
Timing of Substitutions
Bringing on Mateo Joseph for the tiring Morlanes at the 70th minute paid off directly, as Joseph supplied the pass that sent Muriqi through for the winner twenty minutes later.
Why Real Madrid Lost
Wasteful Finishing
Mbappé’s six shots produced zero goals and only 0.55 expected goals worth of quality, and the team as a whole converted just one of fifteen attempts across the full ninety minutes.
A Costly Five-Minute Collapse
Real Madrid conceded the winner just three minutes after finally drawing level, undone by a lapse in concentration while still celebrating Militão’s header.
Mid-Match Defensive Fragility
Camavinga’s rating of 3 reflected a disengaged performance, particularly around Mallorca’s opening goal, and the team allowed Mallorca fifteen interceptions against their own three, a sign of how easily Mallorca broke Real Madrid’s pressing structure in transition.
Historical Context & Advanced Insights
Season Series Breakdown
| Fixture | Date | Venue | Result |
| Real Madrid vs Mallorca | Aug 30, 2025 | Santiago Bernabéu | Real Madrid 2-1 Mallorca |
| Mallorca vs Real Madrid | Apr 4, 2026 | Son Moix | Mallorca 2-1 Real Madrid |
The two sides split the season series, each winning on home soil by an identical 2-1 scoreline. In the reverse fixture, Muriqi also opened the scoring for Mallorca before Arda Güler and Vinícius Júnior turned the game around for the hosts.
Advanced Statistical Insights
Real Madrid’s expected-goals output from Mbappé alone (0.55 xG from six shots) undersold how many clear sightings of goal he actually had, underlining a finishing problem rather than a chance-creation one.
On the other side, Morlanes’ opener came from a shot worth almost a full expected goal, meaning Mallorca converted their highest-quality chance while Real Madrid missed several of similar or lower value. Román’s five saves against an attack that generated 41 touches in the box is the clearest single number explaining the final scoreline: without his shot-stopping, this match likely finishes 4-1 or 5-1 in Real Madrid’s favor rather than 2-1 the other way.
Game Implications & Key Lessons
What This Means for Mallorca
- The win moves Mallorca off the foot of the table in the fight to avoid relegation, with games in hand still to play.
- It gives caretaker management a signature result to build belief around for the run-in.
- Muriqi’s 19-goal season now stands as the benchmark individual campaign in the club’s top-flight history.
What This Means for Real Madrid
- The dropped points hand Barcelona breathing room at the top of the table with Real Madrid sitting on 69 points to Barcelona’s 76.
- Finishing remains the glaring issue to fix before facing tougher continental opposition later in the month.
- The returns of Militão and a fitter Alexander-Arnold offer some selection relief heading into a congested run of fixtures.
Key Lessons
- Possession share means little without shot conversion; 64% of the ball produced only one goal.
- A world-class goalkeeper performance can single-handedly swing a scoreline regardless of the shot count against him.
- Late-game concentration lapses are magnified in stoppage time, where one mistake can undo ninety minutes of defensive work.
- Efficient counter-attacking football remains a viable route to beating heavily favored opponents.
- Bench options who impact the game immediately, such as Mateo Joseph’s assist minutes after coming on, can decide results.
- Missing key personnel, in this case Thibaut Courtois and a suspended Federico Valverde, still forces even title contenders to adapt on short notice.
FAQs
Who won the Real Madrid vs Mallorca match?
RCD Mallorca won 2-1 at Estadi Mallorca Son Moix on April 4, 2026.
Who scored for Mallorca?
Manu Morlanes scored in the 41st minute and Vedat Muriqi scored the stoppage-time winner in the 90+1st minute.
Who scored for Real Madrid?
Éder Militão headed in the equalizer in the 88th minute, assisted by Trent Alexander-Arnold.
What were Kylian Mbappé’s stats in the match?
Mbappé took six shots and created three big chances but did not score, finishing with 0.55 expected goals.
Who was named man of the match?
Mallorca goalkeeper Leo Román was widely recognized as the standout performer after making five saves to keep Real Madrid at bay.
What was the possession and shot count in the game?
Real Madrid had 64.3% possession and 15 shots to Mallorca’s 6, but Mallorca converted two of their six attempts compared to Real Madrid’s one from fifteen.
Conclusion
Real Madrid dominated the underlying numbers at Son Moix, out-shooting Mallorca two-and-a-half to one and holding nearly two-thirds of the ball, yet finishing efficiency and one moment of concentration decided the result.
Mallorca’s willingness to defend deep, protect their box, and strike when chances appeared proved more valuable than territory or possession on the day, a reminder that clinical execution, not control of the ball, wins football matches.





