Villarreal vs Manchester City
| Yellow cards avg | 5.00 |
|
|---|---|---|
| Reds avg | 0.14 |
|
| Penalties avg | 0.43 |
|
| Over 4.5 cards | 57% |
|
| Home wins | 71% |
|
| Draws | 14% |
|
| Away wins | 14% |
|
- Shots were tight (11-10).
- Manchester City controlled possession (66%).
- Manchester City had the sharper finishing (2-6 shots on target).
Team Overview
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Match Context & Trends
Venue-only form, goal timing, first-goal trends and league context around this Champions League fixture.
Quick comparison bars
Villarreal last 5 home
Manchester City last 5 away
Villarreal trend breakdown
Manchester City trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
Villarreal goal timing (home)
Manchester City goal timing (away)
Match Statistics
Events
Villarreal vs Manchester City 0-2: match report, goals, cards and substitutions
Manchester City beat Villarreal 2-0 on Tuesday, 21 October 2025 in Champions League. The match was refereed by Serdar Gozubuyuk. It was played at Estadio de la Cerámica.
First half: Pedraza received a yellow card for Villarreal at 11'. Manchester City took the lead at 17' when E. Haaland scored, with the assist credited to R. Lewis, making the score 0-1. Bernardo Silva received a yellow card for Manchester City at 22'. Manchester City extended the lead at 40' when Bernardo Silva scored, with the assist credited to Sávio, making the score 0-2. S. Mouriño received a yellow card for Villarreal at 45'.
Second half: No goals were scored in the second half. Villarreal made their 1st substitution at 46', with Pedraza replacing Sergi Cardona. Manchester City made their 1st substitution at 57', with Nico González replacing M. Kovačić. Rúben Dias received a yellow card for Manchester City at 65'. Villarreal made their 2nd substitution at 66', with G. Mikautadze replacing T. Oluwaseyi. Villarreal made their 3rd substitution at 66', with T. Buchanan replacing Alberto Moleiro. Villarreal made their 4th substitution at 72', with Santi Comesaña replacing Ayoze Pérez. Manchester City made their 2nd substitution at 73', with R. Lewis replacing T. Reijnders. Manchester City made their 3rd substitution at 73', with J. Doku replacing Oscar Bobb. P. Gueye received a yellow card for Villarreal at 75'. Villarreal made their 5th substitution at 81', with P. Gueye replacing Dani Parejo. Alberto Moleiro received a yellow card for Villarreal at 85'. Manchester City made their 4th substitution at 86', with Sávio replacing Omar Marmoush. Manchester City made their 5th substitution at 86', with E. Haaland replacing R. Cherki.
Villarreal used 5 substitutions while Manchester City used 5 substitutions. Villarreal got 4 yellow cards, while Manchester City got 2 yellow cards.
How the match was won
- Shots were tight (11-10).
- Manchester City controlled possession (66%).
- Manchester City had the sharper finishing (2-6 shots on target).
Head-to-Head Overview
| Total Games | 1 |
| Home Wins | 0 |
| Draws | 0 |
| Away Wins | 1 |
| Over 2.5 Goals | 0 (0.0%) |
| BTTS | 0 (0.0%) |
| Total Games | 1 |
| Home Wins | 0 |
| Draws | 0 |
| Away Wins | 1 |
| Over 2.5 Goals | 0 (0.0%) |
| BTTS | 0 (0.0%) |