Moneyball OddsDixon-Coles · xG fusion
Back to Moneyball Odds

Real Madrid 1-0 Villarreal: Match Report, Goals, Stats and Ratings

Full time: Real Madrid 1-0 Villarreal

Real Madrid 1-0 Villarreal: Real Madrid took the points in La Liga Matchday 8 on Saturday 10 October 2026 at Estadio Santiago Bernabéu. The goals: Yan Diomande 62'. Moneyball's pre-match estimate had the result right.

How Real Madrid won it

Yan Diomande put Real Madrid ahead in the 62nd minute, set up by Federico Valverde.

It was 0-0 at half-time, and the second half changed the result.

Vinicius Junior of Real Madrid was sent off in the 72nd minute. The referee, I. Díaz de Mera Escuderos, showed 8 yellow cards: 6 to Real Madrid and 2 to Villarreal.

Real Madrid: José Mourinho, 4-2-3-1 · Villarreal: I. Pérez Soto, 4-3-3.

Moneyball's prediction against the result

A Real Madrid win was the estimate's call at 57%, and it came in. The exact score was another matter: 2-1 was the likeliest, 1-0 the real one.

The goals dried up: the estimate expected about 3.8 and the match produced one.

Over 2.5 goals had been put at 73%; with 1 goal the under came in, against the way the estimate leaned.

Both teams to score was 70%; they did not both score, against the estimate.

Computed before kick-off from both sides' season goals and expected goals as of 2026-10-09, through a Dixon-Coles score model, and left as it was.

Why it went this way

On the day the expected goals were 0.79 for Real Madrid and 1.09 for Villarreal.

Villarreal left about 1.1 goals' worth of chances on the pitch.

Real Madrid had 4 shots on target, Villarreal 4.

Villarreal had 54% of the ball, but Real Madrid took the points.

A red card changed the shape of the match, and no pre-match model can see one coming.

Where the two sides stood before this match

Real Madrid came into it with 8 La Liga matches played, scoring 2.4 and conceding 1.0 a match, with 2.24 expected goals for and 1.15 against, and had won 75% of their matches.

Villarreal came into it with 8 La Liga matches played, scoring 1.6 and conceding 1.6 a match, with 2.12 expected goals for and 1.31 against, and had won 25% of their matches.

Real Madrid vs Villarreal: the match in numbers

Real MadridMatch statisticsVillarreal
46%Ball possession54%
0.79Expected goals (xG)1.09
11Total shots15
4Shots on target4
4Big chances0
406Total passes478
83%Pass accuracy88%
9Corners3
8Fouls13
3Offsides1
19Tackles15
4Saves3
4Yellow cards2
1Red cards0

Team statistics from Sportmonks.

Player ratings and man of the match

Man of the match: Alex Freeman (Villarreal), rated 7.9 by Sportmonks.

Real Madrid

Villarreal

The lowest-rated starter was Sergi Cardona at 6.3. Ratings run from 0 to 10; around 7.0 is a solid match.

What comes next

Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.

Questions about Real Madrid vs Villarreal

What was the score in Real Madrid vs Villarreal?

Real Madrid 1-0 Villarreal (half-time 0-0), La Liga, Saturday 10 October 2026.

Who scored in Real Madrid vs Villarreal?

Yan Diomande 62'.

Did Moneyball predict Real Madrid vs Villarreal correctly?

A Real Madrid win was the estimate's call at 57%, and it came in. The exact score was another matter: 2-1 was the likeliest, 1-0 the real one.

Who was man of the match in Real Madrid vs Villarreal?

Alex Freeman, rated 7.9 by Sportmonks.

Who refereed Real Madrid vs Villarreal?

I. Díaz de Mera Escuderos.

Every match, before and after

Moneyball Odds writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.

Open Moneyball Odds Match Live All match reports

Moneyball Odds is a statistical analysis site, not a bookmaker. No model predicts football reliably. For readers aged 18 and over.