The Borussia Dortmund vs Real Madrid lineups and stats from the FIFA Club World Cup quarter-final on July 5, 2025 told the story of a two-goal Real Madrid cruise that nearly became the most dramatic collapse in the competition’s history.

    Real Madrid won 3-2 in front of 76,611 supporters at MetLife Stadium in East Rutherford, New Jersey, with three of the five goals arriving in a frantic, breathless stoppage time.

    Borussia Dortmund vs Real Madrid Starting Lineups

    Real Madrid took to the field in a 4-1-2-1-2 system under Xabi Alonso.

    Thibaut Courtois started in goal, protected by a back four of Fran Garcia, Dean Huijsen, Antonio Rudiger, and Trent Alexander-Arnold.

    Aurelien Tchouameni anchored the midfield, with Federico Valverde and Arda Guler operating in the two interior roles.

    Jude Bellingham played as the number ten behind a front two of Gonzalo Garcia and Vinicius Junior.

    Kylian Mbappe, recovering from illness, was named on the bench.

    Borussia Dortmund set up in a 3-5-2 with Gregor Kobel in goal.

    A back three of Ramy Bensebaini, Waldemar Anton, and Niklas Sule protected him.

    Julian Ryerson and Daniel Svensson operated as wingbacks, with Marcel Sabitzer, Pascal Gross, and Julian Brandt forming the midfield three.

    Serhou Guirassy and Karim Adeyemi led the attack.

    Jobe Bellingham was suspended for the match.

    Real Madrid Starting XI (4-1-2-1-2)

    No.PlayerPosition
    1Thibaut CourtoisGK
    12Trent Alexander-ArnoldRB
    22Antonio RudigerCB
    24Dean HuijsenCB
    20Fran GarciaLB
    14Aurelien TchouameniDM
    8Federico ValverdeCM
    15Arda GulerCM
    5Jude BellinghamAM
    7Vinicius JuniorFW
    30Gonzalo GarciaFW

    Borussia Dortmund Starting XI (3-5-2)

    No.PlayerPosition
    1Gregor KobelGK
    5Ramy BensebainiCB
    3Waldemar AntonCB
    25Niklas SuleCB
    26Julian RyersonRWB
    20Marcel SabitzerCM
    13Pascal GrossCM
    10Julian BrandtCM
    24Daniel SvenssonLWB
    27Karim AdeyemiFW
    9Serhou GuirassyFW

    How the Game Unfolded

    Gonzalo Garcia opened the scoring on 10 minutes, finishing a slick move set up by an outstanding Arda Guler assist.

    Fran Garcia doubled the lead on 20 minutes, heading home from an Alexander-Arnold cross in a moment that earned him the Man of the Match award.

    Madrid’s back four had been solid throughout, and Guler pulled the strings from midfield with two assists to his name.

    Bellingham was lively but squandered a golden one-on-one chance in the 27th minute that could have put the tie beyond doubt.

    Dortmund introduced three changes at half-time and improved markedly.

    The game swung wildly in added time.

    Maximilian Beier, introduced from the bench, fired a stunning finish past Courtois in the 92nd minute to give Dortmund hope.

    Mbappe, also a substitute, then ended the contest with one of the goals of the tournament — a spectacular bicycle kick in the 94th minute from another Guler pass.

    Huijsen then fouled Guirassy in the box and received a red card, and the Dortmund striker converted the resulting penalty in the 98th minute.

    Courtois denied Marcel Sabitzer with a fingertip save on the game’s last touch to preserve the win and send Real Madrid into the semi-finals against Paris Saint-Germain.

    Key Goal Events

    TimeTeamEvent
    10′Real MadridGonzalo Garcia (Guler assist)
    20′Real MadridFran Garcia (Alexander-Arnold assist)
    90+2′DortmundMaximilian Beier
    90+4′Real MadridKylian Mbappe (Guler assist)
    90+8′DortmundSerhou Guirassy (pen)
    90+7′Real MadridDean Huijsen red card

    Full Match Stats

    StatReal MadridBorussia Dortmund
    Goals32
    Possession48.4%51.6%
    Shots on Target85
    Total Shots1512
    Passes430486
    Pass Accuracy87%92%
    Fouls106
    Yellow Cards12
    Red Cards10
    Corner Kicks33
    Saves35

    Real Madrid advance to the semi-finals, though Huijsen’s suspension will be a concern for Alonso heading into the PSG fixture.

    Dortmund showed enormous character in the closing minutes but their failure to threaten for 90 minutes before that proved ultimately decisive.

    Share.

    James Brooks is a sub-editor and features writer at Football Express News. James primarily covers transfer news, match previews, and statistical reports.