Today

Real Madrid 1-0 Villarreal: result and stats, La Liga

Matchday 8
FT
  • Yan Diomande62'
    Rubén Uría portrait
    Assistant
    Rubén Uría

    Home

    • R. Asencio portraitReal Madrid crest
      R. Asencio
      Broken Leg
      Out
    • Eder Militao portraitReal Madrid crest
      Eder Militao
      Hamstring Injury
      Out
    • D. Huijsen portraitReal Madrid crest
      D. Huijsen
      Red Card
      Out
    • F. Mendy portraitReal Madrid crest
      F. Mendy
      Hip Injury
      Out
    • Rodrygo portraitReal Madrid crest
      Rodrygo
      Knee Injury
      Out

    Away

    • T. Buchanan portraitVillarreal crest
      T. Buchanan
      Muscle Injury
      Out
    Player of the match
    Thibaut Courtois headshot
    Thibaut Courtois
    Goalkeeper · Real Madrid
    7.9
    This match
    Shooting0.0Finishing0.0Creativity0.0Passing7.0Involvement3.2Defending0.0Physical0.0Dribbling0.0
    Attacking
    Goals0
    Assists0
    Build-up
    Passes36
    Pass accuracy69%
    Goalkeeping
    Saves4
    Goals conceded0
    Penalties saved0
    This match · octagon = season skill index

    Highest-rated players

    Courtois7.9Diomande7.9Konaté7.3Gueye7.2Gulácsi7.2Freeman7.9
    Player
    Thibaut CourtoisThibaut CourtoisG400,87+0,8725/364/15
    Péter GulácsiPéter GulácsiG311,12+0,1217/224/8
    Real Madrid crestLive statsVillarreal crest

    Possession & Passing

    46%Possession54%
    406Total passes477
    83%Pass accuracy89%
    9Corners3

    Attack

    11Shots15
    4On target4
    4Off target7
    3Blocked shots4

    Box & Quality

    9Shots in box7
    2Shots out box8
    0.9xG0.6

    Defense & Discipline

    4Goalkeeper saves3
    3Offsides1
    8Fouls13
    5Yellow cards2
    1Red cards0

    Half by half

    The same match, split at the break. Which half did each side actually win?

    Real Madrid crest

    First half

    Villarreal crest
    0,54xG0,08
    5Shots3
    1On target0
    1Big chances0
    17Touches in box6
    52%Possession48%
    4Corners1
    Real Madrid crest

    Second half

    Villarreal crest
    0,41xG0,54
    6Shots12
    3On target4
    2Big chances0
    11Touches in box16
    40%Possession60%
    5Corners2

    xG analytics

    TeamxGShotsSOTPoss
    Real Madrid crestReal Madrid
    0.9411746%
    97% open play3% set piece
    Villarreal crestVillarreal
    0.6415854%
    81% open play19% set piece

    Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

    xG race

    26 shots

    Chance quality as it built up. A steep step is a big chance.

    0,00,30,60,81,10'15'30'45'60'75'90'Yan Diomande 62'Real Madrid0,94 xGVillarreal0,64 xGCumulative expected goals per team over the match.
    Real Madrid crestReal Madrid0,94 xG · 1 scoredVillarreal crestVillarreal0,64 xG · 0 scored

    How those chances were made

    Real Madrid22
    Open play 16Set piece 3Dribble 2Defensive 1
    Villarreal29
    Open play 24Set piece 3Dribble 1Rebound 1

    Momentum

    19 swings

    Which side was on top, minute by minute. A taller bar is heavier pressure.

    Yan Diomande 62'0'15'30'45'60'75'90'Real MadridVillarreal
    Real Madrid crestReal Madrid44% pressureVillarreal crestVillarreal56% pressure

    Match replay

    91'
    1-0
    100%Draw 0%0%
    0.94xG0.64
    11Shots15
    7On target8
    Momentum
    Georges Mikautadze portrait88' Saved Georges Mikautadze 0.17 xG

    Shot map

    11 v 15

    Real Madrid shoot right, Villarreal left. Bigger dot = better chance.

    RMVILgoalsavedoff target

    Goal mouth

    15 on target · 1 scored

    Where each shot on target crossed the line. Placement beats power.

    Pape Gueye, 4', off targetKylian Mbappé, 7', off targetAlberto Moleiro, 24', off targetRenato Veiga, 38', off targetIbrahima Konaté, 40', off targetArda Güler, 43', off targetYan Diomande, 53', off targetAlberto Moleiro, 58', off targetRenato Veiga, 61', off targetPape Gueye, 77', off targetAyoze Pérez, 80', off target
    Real MadridVillarrealgoalsavedoff target

    Average positions

    Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

    Real MadridDefensive line 36%
    40Mbappé42Alexander…60Valverde60Rüdiger46Carreras53Konaté59Güler62Diomande65Bellingham57Courtois64Tchouaméni
    VillarrealDefensive line 24%
    36Pérez43Moleiro37Akhomach37Comesaña40Gulácsi50Cardona66Gueye46Foyth116Freeman82Veiga90Navarro

    An average, not a movement map: it says where a player's actions balanced out, not where they ran.

    Passing network

    Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

    Real MadridUntil 45'
    1614181518122252510

    Most-connected pairs: Konaté and Courtois; Tchouaméni and Alexander-Arnold. 11 passes each.

    VillarrealUntil 56'
    8612318231410251122

    Most-connected pairs: Veiga and Cardona; Navarro and Freeman. 17 passes each.

    Tactical battle

    52control48
    52%Field tiltField tilt 48%16Box entriesBox entries 1113Passes into boxPasses into box 10
    Yan Diomande
    Yan Diomande
    7 touches in box
    Press15.2 · 13.8Territory52% · 48%Direct2.87 · 2.11Progress42 · 36Dribble11 · 6Creation22 · 29Threat0.72 · 0.68Recover8 · 9
    Real Madrid crest

    In possession

    Villarreal crest
    52,2%Field tilt47,8%
    13Passes into box10
    32Progressive passes25
    7Carries into final third8
    10Chances created12

    Field tilt is each side's share of play in the final third.

    Real Madrid crest

    Out of possession

    Villarreal crest
    15,17Press intensity (PPDA)13,81
    14High turnovers4
    8Regains within 5s9
    22,3sBall recovery time27,3s
    10Interceptions16

    ↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

    Real Madrid crest

    Carrying

    Villarreal crest
    83Carries133
    948mCarry distance1523m
    10Progressive carries11
    559mProgressive carry distance807m
    5Carries into the box3

    Distances are how far the ball was moved forward, not how far anybody ran.

    Real Madrid crest

    Beating the press

    Villarreal crest
    11Take-ons won6
    20Take-ons attempted16
    549mProgressive pass distance363m
    0Through balls0
    9Switches of play3

    A take-on is a player going past an opponent with the ball at his feet.

    Real Madrid crest

    Threat created

    Villarreal crest
    0,72Expected threat (xT)0,68
    1,25Action value (VAEP)0,27
    22Shot-creating actions29
    2Goal-creating actions0
    0,78Expected assisted goals0,51

    xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

    Real Madrid crest

    Tempo

    Villarreal crest
    3,1Passes per attack4,3
    9,8sAttack duration14,2s
    2,87 m/sAttack directness2,11 m/s
    3Build-up attacks4
    8Direct attacks13

    An attack is direct when it moves upfield quickly rather than through many passes.

    Real Madrid crest

    More match stats

    Villarreal crest
    Real Madrid crest

    Attack

    Villarreal crest
    28Touches in box22
    62Final third entries53
    3Big chances0
    1,12xG on target0,87
    2Big chances missed0
    Real Madrid crest

    Passing

    Villarreal crest
    2/15 (13%)Crosses2/12 (17%)
    30/57 (53%)Long balls21/40 (53%)
    20Throw-ins19
    13Free kicks8
    8Goal kicks9
    Real Madrid crest

    Duels

    Villarreal crest
    56Total44
    40/69 (58%)Ground29/69 (42%)
    4/9 (44%)Aerial5/9 (56%)
    10/17 (59%)Dribbles6/14 (43%)
    8Dispossessed9
    Real Madrid crest

    Defending

    Villarreal crest
    42Recoveries40
    5Interceptions6
    17Tackles15
    71%Tackles won60%
    18Clearances25
    1Big chances scored0
    2Big saves1
    4Fouled in final third1
    7,60Average rating7,05

    Goal profile

    This season

    How often each side reaches a scoreline, across 8 matches each.

    Real Madrid crestShare of their matchesVillarreal crest

    They score

    88%1+ goal75%
    63%2+ goals63%
    50%3+ goals25%

    They concede

    75%1+ goal100%
    25%2+ goals50%

    Heaviest results

    Real Madrid crestbest 4-0 (H)·worst 1-2 (A)

    Villarreal crestbest 3-1 (H)·worst 2-3 (H)

    Where these sides shoot from

    2025/26 season

    Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

    Real MadridshootallowVillarreal
    4.7%Six-yard box4.3%
    60.5%Penalty area-2.059.1%
    28.1%+2.8Edge of the box+4.229.4%
    6.8%-1.7Long range7.2%

    666 shots taken · 487 faced

    VillarrealshootallowReal Madrid
    7.4%+2.2Six-yard box3.7%
    65.4%+4.4Penalty area61.1%
    23.0%-2.3Edge of the box+2.928.1%
    4.2%-4.3Long range7.1%

    457 shots taken · 409 faced

    Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

    Match summary

    Real Madrid beat Villarreal 1-0 at Santiago Bernabéu Stadium in La Liga. It was goalless at half-time. Yan Diomande scored the only goal in the 62nd minute. Real Madrid finished with ten men after Vinícius was sent off. In their last 32 meetings, Real Madrid have won 17, Villarreal 4, with 11 drawn. Full match stats, lineups and player ratings are all on this page.

    AI prediction
    Confidence 59%
    RM59%
    X31%
    VIL10%

    → Winner: Real Madrid

    Why this prediction

    The factors the model weighed, each split between the two sides.

    Real Madrid crestShare per factorVillarreal crest
    60%Form40%
    57%Attack43%
    57%Defence43%
    80%Goal model (Poisson)20%
    93%Head-to-head7%
    68%Goals32%
    69%Overall31%
    Last 5 matches
    Scored 12, conceded 6
    Last 5 matches
    Scored 9, conceded 8

    Odds

    Indicative · not tied to specific bookmakers
    Source1X2
    Market average1.375.597.01+0.31

    Who will win?

    Cast your vote!

    Real Madrid crestCompare teamsVillarreal crest
    Team formsLatestPts
    4
    Real Madrid crestReal Madrid
    WLWWL
    18
    11
    Villarreal crestVillarreal
    LWWLL
    8
    Prematch standings

    Head-to-headLast 32 meetings

    Real Madrid crest17
    Wins
    11
    Draws
    4Villarreal crest
    Wins
    Show 26 earlier meetings
    • 17 Dec 2023Real Madrid crest4 - 1Villarreal crestLa Liga
    • 8 Apr 2023Real Madrid crest2 - 3Villarreal crestLa Liga
    • 19 Jan 2023Villarreal crest2 - 3Real Madrid crestCopa del Rey
    • 7 Jan 2023Villarreal crest2 - 1Real Madrid crestLa Liga
    • 12 Feb 2022Villarreal crest0 - 0Real Madrid crestLa Liga
    • 25 Sept 2021Real Madrid crest0 - 0Villarreal crestLa Liga
    • 22 May 2021Real Madrid crest2 - 1Villarreal crestLa Liga
    • 21 Nov 2020Villarreal crest1 - 1Real Madrid crestLa Liga
    • 16 Jul 2020Real Madrid crest2 - 1Villarreal crestLa Liga
    • 1 Sept 2019Villarreal crest2 - 2Real Madrid crestLa Liga
    • 5 May 2019Real Madrid crest3 - 2Villarreal crestLa Liga
    • 3 Jan 2019Villarreal crest2 - 2Real Madrid crestLa Liga
    • 19 May 2018Villarreal crest2 - 2Real Madrid crestLa Liga
    • 13 Jan 2018Real Madrid crest0 - 1Villarreal crestLa Liga
    • 26 Feb 2017Villarreal crest2 - 3Real Madrid crestLa Liga
    • 21 Sept 2016Real Madrid crest1 - 1Villarreal crestLa Liga
    • 20 Apr 2016Real Madrid crest3 - 0Villarreal crestLa Liga
    • 13 Dec 2015Villarreal crest1 - 0Real Madrid crestLa Liga
    • 1 Mar 2015Real Madrid crest1 - 1Villarreal crestLa Liga
    • 27 Sept 2014Villarreal crest0 - 2Real Madrid crestLa Liga
    • 8 Feb 2014Real Madrid crest4 - 2Villarreal crestLa Liga
    • 14 Sept 2013Villarreal crest2 - 2Real Madrid crestLa Liga
    • 21 Mar 2012Villarreal crest1 - 1Real Madrid crestLa Liga
    • 26 Oct 2011Real Madrid crest3 - 0Villarreal crestLa Liga
    • 15 May 2011Villarreal crest1 - 3Real Madrid crestLa Liga
    • 9 Jan 2011Real Madrid crest4 - 2Villarreal crestLa Liga
    Full head-to-head →

    Venue spotlight

    Santiago Bernabéu Stadium
    Madrid, Spain
    85,454
    Capacity