Brighton vs Aston Villa

3 December 2025 · Premier League · 2025/26 · Referee Andy Madley

Full time 3 – 4

Half-time: 2–2

  • Jan Paul van Hecke 9’, 83’
  • Pau Torres 29’ (og)
  • Ollie Watkins 37’, 45+7’
  • Amadou Onana 60’
  • Donyell Malen 78’

Match summary

Aston Villa came back from 2 goals down to win 4-3 away at Brighton. It was 2-2 at half-time.

In the first half, Jan Paul van Hecke put Brighton ahead from a corner in the 9th minute, set up by Mats Wieffer, Torres's own goal made it 2-0 in the 29th minute, Ollie Watkins pulled one back to make it 2-1 in the 37th minute, set up by Evann Guessand, and Watkins equalised in first-half stoppage time, set up by Morgan Rogers. In the second half, Amadou Onana put Aston Villa in front with a header in the 60th minute, set up by Matthew Cash, Donyell Malen made it 2-4 in the 78th minute, and van Hecke pulled one back to make it 3-4 in the 83rd minute, set up by Jack Hinshelwood.

The chances backed that up: Aston Villa created 3.16 expected goals (xG) from 14 shots to Brighton's 1.96 from 16.

Match stats

56% Possession 44%
16 Shots 14
7 Shots on target 10
5 Corners 6
124 Attacks 59
50 Dangerous attacks 24
473 Passes 362
85% Pass accuracy 83%
23 Tackles 23
10 Fouls 9
2 Yellow cards 2
0 Red cards 0
4 Offsides 1

Key events

Brighton Aston Villa
Kick-off
Jan Paul van HeckeRight foot shot1-0 (Brighton)
9’
14’
Ezri Konsa NgoyoShot on target
Maxim De CuyperShot on target
27’
28’
Ollie WatkinsShot on target
Pau TorresOwn goal2-0 (Brighton)
29’
37’
Ollie WatkinsRight foot shot2-1 (Aston Villa)
45+7’
Ollie WatkinsRight foot shot2-2 (Aston Villa)
Bart VerbruggenArgument
45+8’
Half-time2-2
Second half underway
Brajan GrudaShot on target
52’
59’
Ian MaatsenShot on target
60’
Amadou OnanaHeader2-3 (Aston Villa)
75’
John McGinnTime wasting
78’
Donyell MalenRight foot shot2-4 (Aston Villa)
Joël VeltmanCarlos Baleba
78’
78’
Evann GuessandShot on target
Jan Paul van HeckeRight foot shot3-4 (Brighton)
83’
Diego GómezArgument
85’
86’
Emiliano BuendíaOllie Watkins
Charalampos KostoulasShot on target
90’
Danny WelbeckShot on target
90+4’
90+4’
Donyell MalenShot on target
90+5’
Marco BizotTime wasting
Full-time3-4

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.96 3.16 9’ Jan Paul van Hecke (Brighton), 1-0 9’ 29’ Pau Torres (Brighton) own goal, 2-0 29’ 37’ Ollie Watkins (Aston Villa), 2-1 37’ 45+7’ Ollie Watkins (Aston Villa), 2-2 45+7’ 60’ Amadou Onana (Aston Villa), 2-3 60’ 78’ Donyell Malen (Aston Villa), 2-4 78’ 83’ Jan Paul van Hecke (Brighton), 3-4 83’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.96 3.16 9’ Jan Paul van Hecke (Brighton), 1-0 van Hecke 9’ 29’ Pau Torres (Brighton) own goal, 2-0 Torres 29’ 37’ Ollie Watkins (Aston Villa), 2-1 Watkins 37’ 45+7’ Ollie Watkins (Aston Villa), 2-2 Watkins 45+7’ 60’ Amadou Onana (Aston Villa), 2-3 Onana 60’ 78’ Donyell Malen (Aston Villa), 2-4 Malen 78’ 83’ Jan Paul van Hecke (Brighton), 3-4 van Hecke 83’
Brighton 1.96 xGAston Villa 3.16 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Aston Villa attacking Brighton attacking 
9’ Jan Paul van Hecke (Brighton), from a corner, 0.80 xG, goal 78’ Donyell Malen (Aston Villa), open play, 0.65 xG, goal 37’ Ollie Watkins (Aston Villa), open play, 0.60 xG, goal 60’ Amadou Onana (Aston Villa), from a corner, 0.58 xG, goal 78’ Evann Guessand (Aston Villa), open play, 0.45 xG, saved 9’ Jan Paul van Hecke (Brighton), from a corner, 0.45 xG, blocked 52’ Ollie Watkins (Aston Villa), open play, 0.29 xG, goal 52’ Ezri Konsa Ngoyo (Aston Villa), from a corner, 0.13 xG, blocked 37’ Evann Guessand (Aston Villa), open play, 0.12 xG, blocked 90+5’ Danny Welbeck (Brighton), from a corner, 0.10 xG, off target 59’ Ian Maatsen (Aston Villa), open play, 0.09 xG, saved 49’ Jack Hinshelwood (Brighton), open play, 0.08 xG, off target 83’ Jan Paul van Hecke (Brighton), open play, 0.08 xG, goal 13’ Ollie Watkins (Aston Villa), open play, 0.06 xG, blocked 28’ Ollie Watkins (Aston Villa), open play, 0.06 xG, saved 27’ Maxim De Cuyper (Brighton), direct free kick, 0.05 xG, saved 62’ Yankuba Minteh (Brighton), open play, 0.05 xG, off target 89’ Jack Hinshelwood (Brighton), open play, 0.05 xG, blocked 89’ Danny Welbeck (Brighton), open play, 0.05 xG, off target 14’ Ezri Konsa Ngoyo (Aston Villa), from a corner, 0.04 xG, saved 47’ Yankuba Minteh (Brighton), from a corner, 0.04 xG, blocked 90’ Charalampos Kostoulas (Brighton), open play, 0.05 xG, saved 65’ Jack Hinshelwood (Brighton), from a corner, 0.04 xG, off target 52’ Brajan Gruda (Brighton), open play, 0.03 xG, saved 85’ Jack Hinshelwood (Brighton), open play, 0.04 xG, blocked 90+4’ Charalampos Kostoulas (Brighton), open play, 0.03 xG, off target 90+4’ Danny Welbeck (Brighton), open play, 0.03 xG, saved 34’ John McGinn (Aston Villa), from a corner, 0.02 xG, off target 90+4’ Donyell Malen (Aston Villa), open play, 0.02 xG, saved 69’ Amadou Onana (Aston Villa), open play, 0.02 xG, off target 29’ Pau Torres (Aston Villa), own goal 9’ Jan Paul van Hecke (Brighton), from a corner, 0.80 xG, goal 78’ Donyell Malen (Aston Villa), open play, 0.65 xG, goal 37’ Ollie Watkins (Aston Villa), open play, 0.60 xG, goal 60’ Amadou Onana (Aston Villa), from a corner, 0.58 xG, goal 78’ Evann Guessand (Aston Villa), open play, 0.45 xG, saved 9’ Jan Paul van Hecke (Brighton), from a corner, 0.45 xG, blocked 52’ Ollie Watkins (Aston Villa), open play, 0.29 xG, goal 52’ Ezri Konsa Ngoyo (Aston Villa), from a corner, 0.13 xG, blocked 37’ Evann Guessand (Aston Villa), open play, 0.12 xG, blocked 90+5’ Danny Welbeck (Brighton), from a corner, 0.10 xG, off target 49’ Jack Hinshelwood (Brighton), open play, 0.08 xG, off target 59’ Ian Maatsen (Aston Villa), open play, 0.09 xG, saved 83’ Jan Paul van Hecke (Brighton), open play, 0.08 xG, goal 13’ Ollie Watkins (Aston Villa), open play, 0.06 xG, blocked 28’ Ollie Watkins (Aston Villa), open play, 0.06 xG, saved 62’ Yankuba Minteh (Brighton), open play, 0.05 xG, off target 89’ Jack Hinshelwood (Brighton), open play, 0.05 xG, blocked 27’ Maxim De Cuyper (Brighton), direct free kick, 0.05 xG, saved 89’ Danny Welbeck (Brighton), open play, 0.05 xG, off target 90’ Charalampos Kostoulas (Brighton), open play, 0.05 xG, saved 14’ Ezri Konsa Ngoyo (Aston Villa), from a corner, 0.04 xG, saved 47’ Yankuba Minteh (Brighton), from a corner, 0.04 xG, blocked 65’ Jack Hinshelwood (Brighton), from a corner, 0.04 xG, off target 85’ Jack Hinshelwood (Brighton), open play, 0.04 xG, blocked 52’ Brajan Gruda (Brighton), open play, 0.03 xG, saved 90+4’ Charalampos Kostoulas (Brighton), open play, 0.03 xG, off target 90+4’ Danny Welbeck (Brighton), open play, 0.03 xG, saved 34’ John McGinn (Aston Villa), from a corner, 0.02 xG, off target 90+4’ Donyell Malen (Aston Villa), open play, 0.02 xG, saved 69’ Amadou Onana (Aston Villa), open play, 0.02 xG, off target 29’ Pau Torres (Aston Villa), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Brighton 4-2-3-1 Starting XI
Verbruggen
Wieffer
Hecke 2
Dunk
Kadıoğlu 67’
Baleba 78’
Gómez
Minteh
Gruda 77’
Cuyper
Tzimas 24’
Aston Villa 4-2-3-1 Starting XI
Bizot
Maatsen 70’
Torres
Konsa
Cash
Onana
Kamara 70’
Rogers
McGinn 77’
Guessand 86’
Watkins 2 86’

Player stats

PlayerPosMinGAShxGxAKPCards
Bart Verbruggen GK900 0.000.000
Mats Wieffer DEF9010 0.000.801
Jan Paul van Hecke DEF9023 1.330.000
Lewis Dunk DEF900 0.000.000
Ferdi Kadioglu DEF750 0.000.000
Diego Gómez MID900 0.000.000
Carlos Baleba MID860 0.000.000
Yankuba Minteh MID902 0.090.173
Brajan Gruda MID851 0.030.000
Maxim De Cuyper MID901 0.050.092
Stefanos Tzimas FWD230 0.000.000
Jack Hinshelwood Sub6714 0.210.081
Danny Welbeck Sub153 0.180.000
Charalampos Kostoulas Sub52 0.080.082
Joël Veltman Sub40 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Brighton win 42% Avg odds 2.25
Draw 28% Avg odds 3.42
Aston Villa win 30% Avg odds 3.17

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.