KickoffDNA
0 live
Premier League · Matchweek 5

Momentum

TOTAston Villa
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
Regular Season
Round
5

Venue

Stadium
Tottenham Hotspur Stadium, London
Capacity
62,850
Surface
grass

Teams

Coaches
Roberto De Zerbi · Unai Emery
Position
17 · 19
Formation
4-2-3-1 · 4-2-3-1

Referee

Samuel Barrott

Weather

Conditions
light rain
Temperature
19.6° (feels 19.4°)
Wind
6.1
Humidity
70%

Where to watch · 334

  • Algeria beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Andorra Canal+ Foot · DAZN Spain
  • Angola DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Anguilla Disney+ Premium Caribbean
  • Antigua and Barbuda Disney+ Premium Caribbean
  • Argentina Disney+ Premium · Disney+ Premium Argentina
  • Armenia Fast Sports · FAST TV · FastTV · Setanta Sports 1
  • Australia Stan Sport
  • Austria Sky Go Austria · Sky Sports Premier League
  • Azerbaijan Idman TV · Setanta Sports 1
  • Bahamas Disney+ Premium Caribbean
  • Bahrain beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Bangladesh STAR Sports Select 1 · Toffee Live
  • Barbados Disney+ Premium Caribbean
  • Belarus Setanta Sports 1
  • Belgium Play Sports · Play Sports 1 · Proximus
  • Bolivia Disney+ Premium · Disney+ Premium Chile
  • Bosnia and Herzegovina Arena Cloud · Arena Sport 1P · Moja TV
  • Botswana DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Brazil Disney+ Premium · Disney+ Premium Brazil
  • British Virgin Islands Disney+ Premium Caribbean
  • Brunei Astro Go · Astro Grandstand
  • Bulgaria Diema Sport 2 · Play Diema Xtra
  • Cambodia MONOMAX
  • Cameroon DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Canada DAZN · Fubo Sports Network Canada · fuboTV · fuboTV Canada
  • Cape Verde DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Cayman Islands Disney+ Premium Caribbean
  • Chile Disney+ Premium · Disney+ Premium Chile
  • Colombia Disney+ Premium Sur
  • Croatia Arena Sport 1 · MAXtv To Go
  • Cuba Disney+ Premium Caribbean
  • Cyprus Cablenet TV Go · Cytavision on the Go · Cytavision PPV3 · Cytavision Sports 3 · Cytavision Sports 3HD · Cytavision Sports 4K
  • Czech Republic CANAL+ Sport · Oneplay · Skylink
  • Denmark Amazon Prime Video · Viaplay · Viaplay Denmark
  • Dominican Republic Disney+ Premium Caribbean
  • DR Congo DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Ecuador Disney+ Premium Sur
  • Egypt beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • England HBO Max · TalkSport Radio UK · TNT Sports 1 · TNT Sports Ultimate
  • Estonia Go3 Extra Sports Estonia · Setanta Sports 1
  • Ethiopia DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Finland Elisa Viihde Viaplay · Viaplay
  • France Canal+ Foot · Canal+ France · myCANAL
  • Georgia Setanta Sports 1 · Setanta Sports Georgia
  • Germany Sky Go · Sky Sports Premier League · WOW
  • Ghana DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Greece Nova Sports Premier League · NovaSports Premier League
  • Grenada Disney+ Premium Caribbean
  • Guadeloupe Disney+ Premium Caribbean
  • Haiti Disney+ Premium Caribbean
  • Hong Kong M Plus Live · Now Player · Now Sports Premier League 1
  • Hungary Spíler 1 · TV2 Play
  • Iceland SÝN Sport
  • India JioHotstar · STAR Sports Select 1
  • Indonesia Vidio · Vidio TV
  • Iran beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1
  • Iraq beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Israel Sport 1
  • Ivory Coast DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Jamaica Disney+ Premium Caribbean
  • Japan U-NEXT
  • Jordan beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Kazakhstan Setanta Sports 1
  • Kenya DStv Now · SuperSport GOtv Football · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Kuwait beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Laos MONOMAX
  • Latvia Go3 Extra Sports Estonia · Go3 Extra Sports Latvia · Setanta Sports 1
  • Lebanon beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Libya beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Lithuania Go3 Extra Sports Estonia · Go3 Extra Sports Lithuania · Setanta Sports 1
  • Malaysia Astro Go · Astro Grandstand · sooka
  • Malta GO TV Anywhere · TSN2 Malta
  • Moldova Setanta Sports 1
  • Montenegro Arena 2 Premium · Arena Cloud
  • Morocco beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Myanmar Canal+ Myanmar · Canal+ Sport 1 Myanmar
  • Netherlands Viaplay · Viaplay Netherlands
  • New Zealand Sky Sport 8 NZ
  • Nigeria DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League Nigeria
  • North Macedonia Arena 2 Premium · Arena Cloud
  • Norway V Sport Premier League 1 · Viaplay · Viaplay Norway
  • Oman beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Pakistan STAR Sports Select 1
  • Palestine beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Paraguay Disney+ Premium · Disney+ Premium Argentina
  • Peru Disney+ Premium · Disney+ Premium Chile
  • Philippines Setanta Sports
  • Poland Canal+ · Canal+ Extra 1
  • Portugal DAZN · DAZN Eleven 1 Portugal · DAZN Portugal
  • Puerto Rico Disney+ Premium Caribbean
  • Qatar beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Republic of Ireland TalkSport Radio UK · TNT Sports 1
  • Romania Voyo
  • Rwanda SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Réunion SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Saint Vincent and the Grenadines Disney+ Caribbean
  • Saudi Arabia beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports HD 1 · TOD
  • Senegal DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Serbia Arena 2 Premium · Arena Cloud
  • Singapore 221 Hub Premier 1 · StarHub TV+
  • Slovakia CANAL+ Sport · Skylink · Voyo
  • Slovenia Arena Sport 1 Slovenia
  • South Africa DStv App · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League Nigeria
  • South Korea Coupang Play
  • Spain DAZN · DAZN1 Spain
  • Sweden Amazon Prime Video · Viaplay · Viaplay Sweden
  • Switzerland Canal+ Foot · Canal+ France · Sky Sports Premier League
  • Syria beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Taiwan ELTA Sports 2 · ELTA.tv
  • Tanzania DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Thailand MONOMAX
  • Togo DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Trinidad and Tobago Disney+ Premium Caribbean
  • Tunisia beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • Turkey beIN CONNECT Turkey · beIN Sports 3 Turkey · beIN SPORTS CONNECT · Digiturk Play · Idman TV · TOD
  • Turkmenistan Setanta Sports 1
  • Uganda DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Ukraine Kyivstar · Setanta Sports Ukraine
  • United Arab Emirates beIN 4K Arabia · beIN SPORTS CONNECT · beIN Sports English · beIN Sports HD 1 · TOD
  • United States fuboTV · SiriusXM FC · Telemundo Deportes En Vivo · UNIVERSO · USA Network
  • Uruguay Disney+ Premium · Disney+ Premium Argentina
  • US Virgin Islands Disney+ Caribbean
  • Uzbekistan Salom TV · Setanta Sports 1
  • Venezuela Disney+ Premium Sur
  • Vietnam FPT Play
  • Yemen beIN SPORTS CONNECT
  • Zambia SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Zimbabwe DStv Now · SuperSport MaXimo 1 · SuperSport MaXimo 2 · SuperSport Premier League ROA

2026/2027

#TeamPWDLGFGAGDPtsForm
1 Arsenal 4400 817 12 WWWW
2 Manchester City 4400 826 12 WWWW
3 Leeds United 4220 734 8 WDDW
4 Hull City 4220 523 8 WWDD
5 Brighton & Hove Albion 4211 1358 7 WLDW
6 Chelsea 4211 1091 7 WWLD
7 Brentford 4130 743 6 WDDD
8 Liverpool 4130 642 6 DDWD
9 Everton 4130 532 6 WDDD
10 Ipswich Town 4202 710-3 6 WLLW
11 Nottingham Forest 4121 440 5 LDDW
12 Newcastle United 4121 78-1 5 DWDL
13 Manchester United 4112 770 4 LWDL
14 Sunderland 4112 35-2 4 LWDL
15 AFC Bournemouth 4031 67-1 3 LDDD
16 Crystal Palace 4103 611-5 3 LLWL
17 Tottenham Hotspur 4022 05-5 2 LLDD
18 Fulham 4013 47-3 1 LLLD
19 Aston Villa 4013 17-6 1 LLDL
20 Coventry City 4004 010-10 0 LLLL
  • UEFA Champions League
  • UEFA Europa League
  • Relegation

Tottenham Hotspur

WLLDD 1W 2D 2L · 5 pts (1.0 ppg) · GF 1 GA 5 · xG 5.01–7.67 · xPts 6.28

  • D H Everton 0–0 xG 0.7–1.31 UK PL
  • D A Nottingham Forest 0–0 xG 1.26–0.74 UK PL
  • L H Newcastle United 0–2 xG 1.28–0.94 UK PL
  • L A Brentford 0–3 xG 0.52–4.16 UK PL
  • W H Everton 1–0 xG 1.24–0.51 UK PL

Aston Villa

LLDWL 1W 1D 3L · 4 pts (0.8 ppg) · GF 4 GA 9 · xG 5.38–9.13 · xPts 5.05

  • L H Nottingham Forest 1–2 xG 1.06–2.38 UK PL
  • W A Club Brugge 3–2 xG 2.23–1.61 UEFA CL
  • D A Hull City 0–0 xG 1.34–0.71 UK PL
  • L H Arsenal 0–1 xG 0.43–1.25 UK PL
  • L A Brighton & Hove Albion 0–4 xG 0.33–3.19 UK PL

full sample 10 meetings 2023–2026 · 8 in this competition · 2 elsewhere

Recurring referee: Craig Pawson · 2 of these meetings

Last 10

Tottenham Hotspur 30 draws7 Aston Villa

Goals 15–16 · Tottenham Hotspur hosting: 1W 0D 4L · Aston Villa hosting: 3W 0D 2L

At Tottenham Hotspur Stadium: 5 meetings · Tottenham Hotspur 1 · draws 0 · Aston Villa 4 · 3.2 goals per match · last away win Jan 2026

All-time since 2000: 49 meetings · Tottenham Hotspur 25 · draws 10 · Aston Villa 14

  • Both teams have scored in the last 3 meetings
  • Over 2.5 goals in the last 3 meetings

This fixture vs the league league = last 365 days

MetricFixtureLeagueΔn
Goals per match3.102.79+0.3110
Both teams score70%58%+12%10
Over 2.5 goals80%56%+24%10
Corners10.29.9+0.310
Cards4.24.20.010

2 with 4+ goals · 1.10 first-half goals per match · red card in 1

How these games go · 10 with event data

Tottenham HotspurAston Villa
Scored first4 of 106 of 10
Scored first and won25
Won from behind12

first goal on average in minute 26 · a side came back in 3 · goal after the 75th minute in 6 · penalty scored in 1

When the goals come · all goals, 10 meetings

0-15'4
16-30'3
31-45'4
46-60'6
61-75'6
76-90'8

3 equalisers · 1 penalty · 2 headers

Expected goals · last 6 with xG

Tottenham Hotspur 1.03 xGper match1.35 xG Aston Villa

Deserved on xG: Tottenham Hotspur 0 · level 3 · Aston Villa 3 — actual wins in those games 3 / 4

Against the market · 10 with closing odds

Favourite won 5 (50%), drew 0, upset 5 · market favoured Tottenham Hotspur 4×, Aston Villa 6× · avg favourite 48%, avg price of the actual result 42%

Fixture specialists

  • 4 Emiliano Buendía Aston Villa · in 4 games · last May 2026
  • 4 Morgan Rogers Aston Villa · in 4 games · last Jan 2026
  • 2 Jacob Ramsey Aston Villa · in 2 games · last Feb 2025
  • 2 Dominic Solanke Tottenham Hotspur · last Nov 2024
  • 1 Conor Gallagher Tottenham Hotspur · last May 2026

Last meeting · 2026-05-03 · UK PL

Aston Villa 1-2 Tottenham Hotspur · ref Samuel Barrott

  • 12' Conor Gallagher 0–1
  • 25' Richarlison assist Mathys Tel 0–2
  • 90+6' Emiliano Buendía assist Matty Cash 1–2

xG 0.48 – 0.85 · corners 10 · cards 7

KickoffDNA model engine-only-1.1.0 · day before ·

Match result

35.7%Tottenham Hotspur P 48%27.2%Draw P 26%37.1%Aston Villa P 26%

Over / under 2.5

46.7%Over 2.5 P 52%53.3%Under 2.5 P 48%

Both teams to score

52.0%Yes48.0%No

Expected

Tottenham Hotspur goals
1.26 (0–3)
Aston Villa goals
1.29 (0–3)
Corners
9.33 (5–14)
Cards
4.45 (2–7)

Provider model (SportMonks)

Match result

37.9%Tottenham Hotspur25.1%Draw37.1%Aston Villa

Over / under 2.5

58.1%Over 2.541.9%Under 2.5

Both teams to score

60.5%Yes39.5%No

Model probabilities are independent of the market; bookmaker figures are shown only as a benchmark.

All meetings · 49 matches since 2000

Tottenham Hotspur 2510 draws14 Aston Villa

Goals 80–48 · 2.61 per match · BTTS 55% · over 2.5 53%

Last 10 · 10 matches

Tottenham Hotspur 30 draws7 Aston Villa

Goals 15–16 · 3.1 per match · BTTS 70% · over 2.5 80%

Last 5 · 5 matches

Tottenham Hotspur 10 draws4 Aston Villa

Goals 5–9 · 2.8 per match · BTTS 80% · over 2.5 80%

Recent meetings

  • W Aston Villa 1–2 Tottenham Hotspur UK PL · Regular Season
  • L Tottenham Hotspur 1–2 Aston Villa UK FA Cup · Round 3
  • L Tottenham Hotspur 1–2 Aston Villa UK PL · Regular Season
  • L Aston Villa 2–0 Tottenham Hotspur UK PL · Regular Season
  • L Aston Villa 2–1 Tottenham Hotspur UK FA Cup · 4th Round
  • W Tottenham Hotspur 4–1 Aston Villa UK PL · Regular Season
  • W Aston Villa 0–4 Tottenham Hotspur UK PL · Regular Season
  • L Tottenham Hotspur 1–2 Aston Villa UK PL · Regular Season
  • L Aston Villa 2–1 Tottenham Hotspur UK PL · Regular Season
  • L Tottenham Hotspur 0–2 Aston Villa UK PL · Regular Season
MetricTottenham Hotspur all · 4Tottenham Hotspur at home · 2Aston Villa all · 4Aston Villa away · 2

Pressure DNA · intensity v an average side in the same situations, SD units

Tottenham Hotspur · 4 matches

Pressure in line with an average side in the same situations (+0.03) · stands out: early press (0-15, level) +0.51

Tempo

Overall intensity+0.034
Early press (0-15, level)+0.514
Late push (76+, level)-0.242

Game state

When level+0.144
When behind-0.402
10 min after conceding-0.492

Situations

At home-0.092
Away+0.182
4+ days rest+0.034

Opposition

v top-tier opponents+0.223
Evenly matched-0.012

Conceded

Pressure conceded-0.034
Conceded late (76+)-0.043

Behind vs level -0.54

Aston Villa · 5 matches

Pressure in line with an average side in the same situations (-0.10) · stands out: when behind -0.62

Tempo

Overall intensity-0.105
Early press (0-15, level)+0.455
Late push (76+, level)+0.352
Late chase (76+, behind)-0.762

Game state

When level+0.125
When behind-0.623
10 min after conceding-0.484
10 min after scoring+0.382

Situations

At home-0.392
Away+0.163
4+ days rest-0.134

Opposition

v top-tier opponents-0.353
Evenly matched-0.133

Conceded

Pressure conceded+0.175
Conceded late (76+)-0.064

Congested vs rested +0.11 · Ahead vs level -0.22 · Behind vs level -0.74

Tottenham Hotspur

Current: unbeaten 2 · winless 4 · clean sheets 2

FormationUsePPGGFGAxGxGA
4-2-3-14 100%0.50.01.250.941.79

Aston Villa

Current: winless 1 · scoring 2 · conceding 2

FormationUsePPGGFGAxGxGA
4-2-3-14 100%0.250.251.750.791.88

Windows with fewer than 5 matches show no figures.

Pre-match movement · ends at kick-off

Every snapshot up to kick-off only — in-play prices are in Match Hub. Movement is in fair-probability points since the first snapshot (overround removed): ▲ shortened, ▼ drifted.

Pinnacle · opened 5.0d before kick-off · 100 snapshots · last 20.5h before kick-off

2.03Home 48% · -0.6 ptsopened 2.03.66Draw 26% · +0.7 ptsopened 3.763.73Away 26% · -0.1 ptsopened 3.71
4d3d2d24h12h6h1hKO 25%30%35%40%45%50%

Home Draw Away consensus of 8 bookmakers (dashed) · time axis compressed towards kick-off

BookmakerHomeDrawAwayLast
Pinnacle2.03 · -0.63.66 · +0.73.73 · -0.120.5h
bet3652.0 · -0.63.5 · +0.33.7 · +0.320.5h
Betfair2.0 · -0.03.5 ▲ +1.43.9 ▼ -1.420.5h
BetVictor2.0 · -0.33.6 · +0.53.6 · -0.220.5h
Coral2.0 · -0.33.6 · +0.53.5 · -0.220.5h
Ladbrokes2.0 · +0.03.6 · +0.03.5 · +0.020.5h
Unibet2.0 · +0.03.55 · +0.03.7 · +0.020.5h
WilliamHill2.0 · -0.63.5 · +0.33.5 · +0.320.5h

Latest prices

bet365 · last snapshot 20.5h before kick-off. Fair % removes the overround; P = Pinnacle fair %.

Fulltime Result

2.0Home 47% P 48%3.5Draw 27% P 26%3.7Away 26% P 26%

Double Chance

1.28Tottenham or Draw 37%1.28Tottenham or Aston Villa 37%1.8Draw or Aston Villa 26%

Draw No Bet

1.441 65%2.622 35%

Both Teams To Score

1.66Yes 56%2.1No 44%

Goals Over/Under

2.51.8Over 53% P 52%2.0Under 47% P 48%

Total Corners

13.0Under 6 7%3.66 - 8 24%2.629 - 11 33%3.7512 - 14 23%7.0Over 14 12%

Number of Cards

3.51.61Over 58% P 62%2.2Under 42% P 38%
4.52.2Over 42% P 43%1.61Under 58% P 57%

Fixtures priced like this · Pinnacle closing price · 2017–2026

Every past fixture whose Pinnacle fair price fell in the same band as this one, and how it finished at 90 minutes. Band = mean price in the band; ± = actual minus price, in probability points.

Match result · home 47.5–50% · away 25–27.5% · 375 fixtures

This matchBandActual±
Home48%48%47%-1.0
Draw26%26%27%+1.9
Away26%26%25%-0.9

In those fixtures: 3.0 goals a game · BTTS 61% · over 2.5 57%

Goals over/under 2.5 · over 50–52.5% · 3,575 fixtures

This matchBandActual±
Over 2.552%51%51%-0.1

Samuel Barrott

Career
113 matches · 9 seasons
Cards / match
3.87 (3.82 yellow · 0.02 red)
Fouls / match
20.2 · 5.1 fouls per card
Penalties / match
0.24
Cards to home side
45%

Style in Premier League (5-year window · 62 matches)

MetricRefereeLeaguevs peerspct
Cards / match4.14.26-0.2235
Fouls / match19.921.6-0.66
Fouls per card5.05.1-0.53 (+ = lenient)
Penalties / match0.260.25-0.0558
Time added9.38.4+0.9492
First card
36' on average
Card timing
16% in first 30' · 34% in last 15'
Cards to home side
43% (league 46%)
VAR events / match
1.17

Recent matches

DateYRFoulsPens1st card+min
2026-09-05 12 8
2026-08-29 60 231 44'8
2026-08-20 20 180 36'4
2026-08-06 40 230 39'6
2026-07-28 40 180 50'10
2026-05-24 10 190 45'9
2026-05-17 40 121 83'14
2026-05-11 50 190 10'11
2026-05-03 · Tottenham Hotspur · Aston Villa 70 240 27'6
2026-04-25 40 230 57'10