On This Day
Villa make it eighteen wins in twenty-one games in all competitions.
Villa win their eleventh successive game at Villa Park in all competitions.
Ollie Watkins 🏴 makes his 250th appearance for Villa
TJ Carroll 🏴 becomes the 333rd youth team player to be promoted to the first-team squad.
Matty Cash 🇵🇱 makes his 125th appearance under Unai Emery 🇪🇸
Matty Cash 🇵🇱 makes his 180th start for Villa
John McGinn 🏴 makes his 150th appearance under Unai Emery 🇪🇸
Ezri Konsa 🏴 equals Olof Mellberg's 🇸🇪 263 appearances for Villa
Lucas Digne 🇫🇷 equals Gerry Hitchens' 🏴 160 appearances for Villa
Emiliano Martínez 🇦🇷 secures his 115th win for Villa on his 231st appearance.
Matty Cash 🇵🇱 wins his 10th consecutive game for Villa
Matty Cash 🇵🇱 contributes his 26th goal involvement for Villa on his 204th appearance.
Ian Maatsen 🇳🇱 makes his 65th appearance for Villa.
Boubacar Kamara 🇫🇷 wins his 12th consecutive game for Villa.
John McGinn 🏴 contributes his 75th goal involvement on his 311th Villa appearance.
John McGinn 🏴 scores his 35th goal for Villa.
John McGinn 🏴 scores his 20th Premier League goal for Villa.
John McGinn 🏴 scores a Premier League brace for the first time in 223 appearances in the competition.
Ollie Watkins 🏴 makes his 220th start for Villa
Jadon Sancho 🏴 makes his 10th substitute appearance for Villa.
GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 | 🔥 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Victor Lindelöf | 🇸🇪 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
DM Boubacar Kamara | 🇫🇷 |
CM Youri Tielemans | 🇧🇪 | 🔥 |
CM John McGinn | 🏴 | ⚽ | ⚽ | 🔁 |
AM Emiliano Buendía | 🇦🇷 | 🔁 |
AM Morgan Rogers | 🏴 | 🔥 |
CF Ollie Watkins | 🏴 | ⚽ | 🔁 |
Unai Emery | 🇪🇸 | 2022-

Substitutes
🔁 | LB Lucas Digne | 🇫🇷 | for LB Ian Maatsen | 🇳🇱 | 69’ |
🔁 | LW Jadon Sancho | 🏴 | for AM Emiliano Buendía | 🇦🇷 | 69’ |
🔁 | RW Donyell Malen | 🇳🇱 | for CF Ollie Watkins | 🏴 | 83’ |
🔁 | DM Lamare Bogarde | 🇳🇱 | 🟨 | for CM John McGinn | 🏴 | 83’ |
🔁 | RB Andrés García | 🇪🇸 | for RB Matty Cash | 🏴 🇵🇱 | 90’ |
Unused Substitutes
GK Marco Bizot | 🇳🇱 |
CB TJ Carroll | 🏴 |
M George Hemmings | 🏴 |
CM Jamaldeen Jimoh-Aloba | 🏴 |
Yellow Cards (Warnings, Cautions, Bookings)
🟨 Lamare Bogarde, Bad Foul (7)
Red Cards (Ordered from Field of Play, Dismissals, Sendings Off)
None
Trophy Record
European Cup / Champions League: 🏆
League Champions: 🏆🏆🏆🏆🏆 🏆🏆
FA Cup Winners: 🏆🏆🏆🏆🏆 🏆🏆
League Cup Winners: 🏆🏆🏆🏆🏆
Last Trophy: 1995-96
Matchday Squad
Goalkeepers
GK Emiliano Martínez | 🇦🇷 | €17.40m | 32 |
GK Marco Bizot | 🇳🇱 | Free | 34 |
Defenders
CB Ezri Konsa | 🏴 | €13.30m | 28 |
CB Victor Lindelöf | 🇸🇪 | Free | 31 |
CB TJ Carroll | 🏴 | Youth | 19 |
Full Backs
LB Ian Maatsen | 🇳🇱 | €44.50m | 23 |
LB Lucas Digne | 🇫🇷 | €30.00m | 32 |
RB Matty Cash | 🏴 🇵🇱 | €15.75m | 28 |
RB Andrés García | 🇪🇸 | €7.00m | 22 |
Midfielders
AM Emiliano Buendía | 🇦🇷 | €38.40m | 28 |
AM Morgan Rogers | 🏴 | €9.40m | 23 |
CM John McGinn | 🏴 | €3.10m | 30 |
DM Lamare Bogarde | 🇳🇱 | Youth | 21 |
M George Hemmings | 🏴 | Youth | 18 |
CM Jamaldeen Jimoh-Aloba | 🏴 | Youth | 19 |
DM Boubacar Kamara | 🇫🇷 | Free | 25 |
CM Youri Tielemans | 🇧🇪 | Free | 28 |
Wingers
RW Donyell Malen | 🇳🇱 | €25.00m | 26 |
LW Jadon Sancho | 🏴 | Loan | 25 |
Forwards
CF Ollie Watkins | 🏴 | €34.00m | 30 |
Unavailable
Injury | 4 |
CB Tyrone Mings | 🏴 |
Injury: Thigh
Absent since: 6 Nov 25
Matches missed to date: 13
Last Update: 19 Dec 2025: "Tyrone Mings is still injured, he’s getting better, maybe in a few weeks he’s again joining us."
Expected return: 3 Jan 2026
CM Ross Barkley | 🏴 |
Injury: Knee
Absent since: 3 Dec 25
Matches missed to date: 8
Last Update: 2 Dec 2025: "Ross Barkley is still injured, longer than those two players [Mings & Torres]"
Expected return: 21 Feb 2026
CB Pau Torres | 🇪🇸 |
Injury: Calf/Shin/Heel
Absent since: 11 Dec 25
Matches missed to date: 6
Last Update: 19 Dec 2025: "Pau Torres, more or less, the same; one week or two weeks, something like that"
Expected return: 3 Jan 2026
DM Amadou Onana | 🇧🇪 | €59.35m | 24 |
Injury: Thigh
Absent since: 4 Jan 26
Matches missed to date: 1
Last Update: 30 Dec 2025: "I don't know now which injury he [Onana] has, but hopefully not a lot."
Expected return: Unknown
Other | 2 |
CF Evann Guessand | 🇨🇮 |
Reason: International Duty, AFCON
Absent since: 27 Nov 25
Matches missed to date: 1
Expected return: Who knows?
AM Harvey Elliott | 🏴 |
Reason: Not currently being considered for selection
Out on Loan | 21 |
Josh Feeney 🏴
Huddersfield Town 🏴
🕒 15 | ✅ 13 | 🔁 2 | ⚽ 1 | 🔥 0 | 🇺 2 |
Kosta Nedeljkovic 🇷🇸
RB Leipzig 🇩🇪
🕒 6 | ✅ 4 | 🔁 2 | ⚽ 0 | 🔥 0 | 🇺 5 |
Oliwier Zych 🇵🇱
Raków Częstochowa 🇵🇱
🕒 13 | ✅ 13 | 🔁 0 | ⛔ 5 | 🥅 10 | 🇺 15 |
Tommi O'Reilly 🏴
Crewe Alexandra 🏴
🕒 26 | ✅ 25 | 🔁 1 | ⚽ 4 | 🔥 8 | 🇺 0 |
Finley Munroe 🏴
Swindon Town 🏴
🕒 22 | ✅ 21 | 🔁 1 | ⚽ 2 | 🔥 4 | 🇺 0 |
Sil Swinkels 🇳🇱
Exeter City 🏴
🕒 11 | ✅ 7 | 🔁 4 | ⚽ 0 | 🔥 0 | 🇺 4 |
Enzo Barrenechea 🇦🇷
Benfica 🇵🇹
🕒 28 | ✅ 28 | 🔁 0 | ⚽ 1 | 🔥 0 | 🇺 1 |
Louie Barry 🏴
Sheffield United 🏴
🚑 🕒 8 | ✅ 7 | 🔁 1 | ⚽ 0 | 🔥 0 | 🇺 3 |
Sam Lewis 🏴
Oxford City 🏴
🕒 15 | ✅ 15 | 🔁 0 | ⛔ 3 | 🥅 26 | 🇺 0 |
I-Lani Edwards 🏴
Hereford 🏴
🕒 15 | ✅ 11 | 🔁 4 | ⚽ 0 | 🔥 2 | 🇺 3 |
Yasin Özcan 🇹🇷
Anderlecht 🇧🇪
🕒 4 | ✅ 1 | 🔁 3 | ⚽ 0 | 🔥 0 | 🇺 11 |
Joe Gauci 🇦🇺
Port Vale 🏴
🕒 12 | ✅ 12 | 🔁 0 | ⛔ 4 | 🥅 13 | 🇺 5 |
Kerr Smith 🏴
Barrow 🏴
🕒 3 | ✅ 1 | 🔁 2 | ⚽ 0 | 🔥 0 | 🇺 4 |
Leon Bailey 🇯🇲
AS Roma 🇮🇹
🕒 10 | ✅ 1 | 🔁 9 | ⚽ 0 | 🔥 1 | 🇺 1 |
Lewis Dobbin 🏴
Preston North End 🏴
🕒 18 | ✅ 15 | 🔁 3 | ⚽ 4 | 🔥 7 | 🇺 1 |
Ewan Simpson 🏴
Hamilton Academical 🏴
🕒 6 | ✅ 4 | 🔁 2 | ⚽ 0 | 🔥 0 | 🇺 0 |
Samuel Iling-Junior 🏴
West Bromwich Albion 🏴
🕒 15 | ✅ 9 | 🔁 6 | ⚽ 1 | 🔥 0 | 🇺 2 |
Zépiqueno Redmond 🇳🇱
Huddersfield Town 🏴
🚑 🕒 3 | ✅ 1 | 🔁 2 | ⚽ 1 | 🔥 0 | 🇺 0 |
Triston Rowe 🏴
FC Annecy 🇫🇷
🕒 12 | ✅ 9 | 🔁 3 | ⚽ 1 | 🔥 1 | 🇺 0 |
Thierry Katsukunya 🏴
Real Unión 🇪🇸
🕒 6 | ✅ 4 | 🔁 2 | ⚽ 0 | 🔥 0 | 🇺 8 |
Max Lott 🏴
Stratford Town 🏴
🕒 10 | ✅ 2 | 🔁 8 | ⚽ 2 | 🔥 1 | 🇺 0 |
Charlie Pavey 🏴
Bromsgrove Sporting 🏴
🕒 14 | ✅ 13 | 🔁 1 | ⚽ 3 | 🔥 0 | 🇺 1 |
Youth | 12 |
GK Sam Proctor | 🏴 | €120k | 18 |
GK James Wright | 🏴 | Youth | 20 |
GK Rhys Oakley | 🏴 | Youth | 18 |
GK Ronnie Hollingshead | 🏴 | Free | 20 |
CB Leon Routh | 🏴 | Youth | 18 |
LB Travis Patterson | 🏴 | Youth | 19 |
CM Aidan Borland | 🏴 | €350k | 18 |
AM Bradley Burrowes | 🏴 | Youth | 17 |
LW Kadan Young | 🏴 | Youth | 19 |
LW Ben Broggio | 🏴 | Youth | 18 |
Team News
Team Stats
Debut Appearances
None
Final Appearances
None
Starting XI
Scorer(s): Ollie Watkins | 45’+1 | John McGinn | 49’ | 73’ |
Assist(s): Morgan Rogers | 45’+1 | Matty Cash | 49’ | Youri Tielemans | 73’ |
Match Timeline
⚽ 45’+1 Goal! 1-0, Ollie Watkins, Assist by Morgan Rogers
🕒 45’+3 HT Aston Villa 1-0 Nottingham Forest
⚽ 49’ Goal! 2-0, John McGinn, Assist by Matty Cash
🥅 61’ Goal, 2-1, (Nottingham Forest), Morgan Gibbs-White
[🟨] 65’ Booking, (Nottingham Forest), Dilane Bakwa, Bad Foul
🔁 69’ Sub off, Ian Maatsen, Sub on, Lucas Digne
🔁 69’ Sub off, Emiliano Buendía, Sub on, Jadon Sancho
⚽ 73’ Goal! 3-1, John McGinn, Assist by Youri Tielemans
🔁 83’ Sub off, Ollie Watkins, Sub on, Donyell Malen
🔁 83’ Sub off, John McGinn, Sub on, Lamare Bogarde
[🟨] 89’ Booking, (Nottingham Forest), James McAtee, Bad Foul
🔁 90’ Sub off, Matty Cash, Sub on, Andrés García
🟨 90’+4 Booking, Lamare Bogarde, Bad Foul
🕒 90’+8 FT Aston Villa 3-1 Nottingham Forest
Season: 2025-26
Matchday: #27
League Game: #20
Manager Game: #167
Date: Saturday, 3 January 2026
Attendance: 43,039
Match Record
Game Record
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Simon Hooper | 🏴 | Wiltshire, 2013-
Kick off: 12.30pm
HT Score: 🟩 1-0
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟩 🟩 🟩 🟥 🟩
Officials
Referee: Simon Hooper | 🏴 | Wiltshire, 2013-
Assistants: Adrian Holmes, Simon Long
Fourth official: Thomas Bramall
VAR: Paul Howard | 🏴 | London, 2025-
Assistant VAR: Samuel Barrott
Referee: Simon Hooper | 🏴 | Wiltshire, 2013-
🕒 22 | 🟩 12 | 🟨 6 | 🟥 4 |
🕒 22 | 🟩 55% | 🟨 28% | 🟥 18% |
Cards 🟨 33 | 🟥 0 | 1.50 |
Opposition Cards 🟨 51 | 🟥 4 | 2.50 |
Penalty ⚽ 3 | 🥅 1 | ❌ 0 |
Disallowed ❌ 0 |
Last 5: 🟨 🟩 🟨 🟩 🟩
VAR: Paul Howard | 🏴 | London, 2025-
🕒 2 | 🟩 2 | 🟨 0 | 🟥 0 |
🕒 2 | 🟩 100% | 🟨 0% | 🟥 0% |
Cards 🟨 4 | 🟥 0 | 2.00 |
Opposition Cards 🟨 7 | 🟥 0 | 3.50 |
Penalty ⚽ 0 | 🥅 0 |
Last 5: 🟩 🟩
Match Stats
Villa Possession 73%
Opposition Possession 27%
Villa Shots 11
Opposition Shots 10
Villa Shots on Target 4
Opposition Shots on Target 5
Villa Shots off Target 3
Opposition Shots off Target 3
Villa Touches in Box 45
Opposition Touches in Box 11
Villa Fouls 10
Opposition Fouls 20
Villa Corners 4
Opposition Corners 4
Villa Saves 4
Opposition Saves 1
Unai Emery | 🇪🇸 | 2022-
🕒 167 | 🟩 | 94 🟨 | 29 🟥 44 | 1.86
Villa Career Form:
Top 4
What they Said
"We've made it a fortress, we're now second in the table, so obviously we can watch the other games with our feet up, but what we're building here is special, and we're not stopping yet.
"Poor result the other night, we wanted to show a reaction, maybe the start of another 11-game winning run, we don't know. They're very physical, hard to beat, so we knew we had to be at our very best to win. A great win for us.
"Gameweek 34, that's what the manager says. I just take it each game as it comes, and if we manage to get the three points, happy days."
John McGinn.
"I am so happy. We had to recover our energy & confidence. At Villa Park, the energy we created was really important.
"So good, three points. We needed rest & work. The players responded fantastically to the demands we set. The key was that we didn't concede a clear transition. We dominated with possession, positioning & we did it with our mentality to keep our momentum.
"After the Arsenal match, we met. Players & staff, how we are feeling/doing this season & how we need to keep the same consistency, be together & strong.
"We need goals from the players, the strikers, the midfielders, everybody. I try to set ambitions individually. They have their targets, and John McGinn needs to score goals like he did today."
"Very important to have our supporters & how we are feeling today. Each match is a new challenge & how we are competing is the key. We are focusing on each match. Very important to get back to winning ways."
"The players we have at the club are the most important players. But we are always competitive in the transfer window."
Unai Emery, post-match.
“Obviously, we had a disappointing result against Arsenal a few days ago, so it was important we made sure we won here at Villa Park against a tough side.
“Sean Dyche’s teams are always hard-working and hard to beat, and you saw how frustrated we were in the first half.
“They were making it difficult for us, but we managed to get a breakthrough before half-time, and I think that gave us a little bit of a comfort blanket going into the second half.”
“I can’t speak highly enough of Ginny when he’s playing like that, he’s unbelievable,” added Villa’s No.11.
“Very difficult to get the ball off. You can put him in any position, and he’s always going to put in a good performance for you.
“I think that’s why he’s the captain, he leads by example and credit to him, coming back into the starting XI and scoring those two goals as well.”
Ollie Watkins.
“Today, Nottingham, of course, they were in the bottom, they are trying to, with the new coach again, recover their structure,” Emery added.
“We needed to respect them a lot, and prepare the game plan really strongly with the mentality we are building, and then play here with the atmosphere that we have and with the energy we have and play football like we are.
“They were defending very well. They were competing very well, and we needed to be patient.
“And after we scored the first goal, of course, it was easier. But in the second half, we scored the second goal, we had some moments, we were relaxing a little bit.
“They scored one goal, and we needed to recover our structure strong and respect them, and play continuing the gameplan like we did.
“And of course, we scored the third goal, and after it, I think we managed better the match.”
Unai Emery, post-match.
GK John Victor | 🇧🇷 | 🔁 |
RB Neco Williams | 🏴 |
CB Murillo Santiago Costa dos Santos | 🇧🇷 |
CB Nikola Milenkovic | 🇷🇸 |
RB Ola Aina | 🇳🇬 | 🔁 |
M Nicolás Domínguez | 🇦🇷 | 🔁 |
M Morgan Gibbs-White | 🏴 | ⚽ |
M Elliott Anderson | 🏴 |
W Dilane Bakwa | 🇫🇷 | 🟨 | 🔁 |
W Omari Hutchinson | 🏴 |
CF Igor Jesus | 🇧🇷 | 🔁 |
Sean Dyche | 🏴 |
Substitutes
🔁 | RB Nicolò Savona | 🇮🇹 | for RB Ola Aina | 🇳🇬 | 69’ |
🔁 | M James McAtee | 🏴 | 🟨 | for W Dilane Bakwa | 🇫🇷 | 69’ |
🔁 | GK Matz Sels | 🇧🇪 | for GK John Victor | 🇧🇷 | 78’ |
🔁 | M Douglas Luiz (ex) | 🇧🇷 | for M Nicolás Domínguez | 🇦🇷 | 84’ |
🔁 | CF Arnaud Kalimuendo | 🏴 | for CF Igor Jesus | 🇧🇷 | 84’ |
Unused Substitutes
CB Zach Abbott | 🏴 |
CB Felipe Rodrigues da Silva | 🇧🇷 |
LB Oleksandr Zinchenko | 🇺🇦 |
CF Taiwo Awoniyi | 🇳🇬 |
Yellow Cards (Warnings, Cautions, Bookings)
🟨 Dilane Bakwa, Bad Foul
🟨 James McAtee , Bad Foul
Red Cards (Ordered from Field of Play, Dismissals, Sendings Off)
None
Opposition Trophy Record
European Cup / Champions League: 🏆🏆
League Champions: 🏆
FA Cup Winners: 🏆🏆
League Cup Winners: 🏆🏆🏆🏆
Last Trophy: 1989-90
Opposition Matchday Squad
Goalkeepers
🆕 GK John Victor | 🇧🇷 | €8.00m | 29 |
GK Matz Sels | 🇧🇪 | €7.00m | 33 |
Defenders
CB Felipe Rodrigues da Silva | 🇧🇷 | €15.00m | 24 |
CB Murillo Santiago Costa dos Santos | 🇧🇷 | €12.00m | 23 |
CB Nikola Milenkovic | 🇷🇸 | €14.30m | 28 |
CB Zach Abbott | 🏴 | Youth | 19 |
Full Backs
RB Neco Williams | 🏴 | €20.00m | 24 |
🆕 RB Nicolò Savona | 🇮🇹 | €13.00m | 22 |
RB Ola Aina | 🇳🇬 | Free | 28 |
🆕 LB Oleksandr Zinchenko | 🇺🇦 | Loan | 29 |
Midfielders
M Elliott Anderson | 🏴 | €41.20m | 23 |
M Morgan Gibbs-White | 🏴 | €29.50m | 25 |
🆕 M James McAtee | 🏴 | €25.50m | 23 |
M Nicolás Domínguez | 🇦🇷 | €10.00m | 27 |
🆕 M Douglas Luiz (ex) | 🇧🇷 | Loan | 27 |
Wingers
🆕 W Dilane Bakwa | 🇫🇷 | €35.00m | 23 |
🆕 W Omari Hutchinson | 🏴 | €43.40m | 22 |
Forwards
🆕 CF Arnaud Kalimuendo | 🏴 | €30.00m | 23 |
CF Taiwo Awoniyi | 🇳🇬 | €20.50m | 28 |
🆕 CF Igor Jesus | 🇧🇷 | €11.60m | 24 |
Opposition Unavailable
Injury | 6 |
1. CF Chris Wood | 🇳🇿 | €17.00m | 34 |
2. CB Willy Boly | 🇨🇮 | €2.60m | 34 |
3. M Ibrahim Sangaré | 🇨🇮 | €35.00m | 28 |
4. M Ryan Yates | 🏴 | Youth | 28 |
5. 🆕 W Dan Ndoye | 🇨🇭 | €42.00m | 25 |
6. W Callum Hudson-Odoi | 🏴 | €3.50m | 25 |
Out on Loan | 5 |
1. CB David Carmo | 🇦🇴 | €11.00m | 26 | 🇱Real Oviedo
2. CB Tyler Bindon | 🏴 | Free | 20 | 🇱Sheffield United
3. M Eric da Silva Moreira | 🇩🇪 | €1.50m | 19 | 🇱Rio Ave
4. LB Omar Richards | 🏴 | €8.50m | 27 | 🇱Rio Ave
5. W Jota Silva | 🇵🇹 | €7.00m | 26 | 🇱Besiktas
League Table




















