KickoffDNA
0 live
Sign in
Championship · Matchweek 7

Momentum

WHUWrexham
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
Regular Season
Round
7

Venue

Stadium
London Stadium, London
Capacity
59,623
Surface
grass

Teams

Coaches
Nuno Espírito Santo · Phil Parkinson
Position
2 · 14
Formation
4-4-2 · 3-4-2-1

Referee

Matt Donohue

Weather

Conditions
broken clouds
Temperature
18.3° (feels 18.1°)
Wind
1.5
Humidity
71%

Where to watch · 238

  • Algeria beIN SPORTS CONNECT · beIN Sports English · TOD
  • Angola DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Argentina Disney+ Premium Argentina
  • Armenia Setanta Sports 1
  • Australia Bein Sports 2 · beIN SPORTS CONNECT
  • Azerbaijan Setanta Sports 1
  • Bahrain beIN SPORTS CONNECT · beIN Sports English · TOD
  • Bangladesh FanCode
  • Belarus Setanta Sports 1
  • Bolivia Disney+ Premium Chile · ESPN 7 Sur
  • Bosnia and Herzegovina Arena Cloud · Moja TV
  • Botswana DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Brazil Claro TV+ · Disney+ Premium Brazil · ESPN · Sky+ · Vivo Play · Zapping
  • Bulgaria Diema Sport 2 · Play Diema Xtra
  • Cameroon DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Canada DAZN · fuboTV Canada
  • Cape Verde DStv Now · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Chile Disney+ Premium Chile · ESPN 7 Sur
  • Colombia Disney+ Premium Sur · ESPN 7 Sur
  • Costa Rica Disney+ Premium Norte
  • Croatia Arena Sport 4 · MAXtv To Go
  • Czech Republic Nova Sport 6 · Oneplay
  • Denmark Viaplay Denmark
  • DR Congo DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Ecuador Disney+ Premium Sur · ESPN 7 Sur
  • Egypt beIN SPORTS CONNECT · beIN Sports English · TOD
  • El Salvador Disney+ Premium Norte
  • England NOW · SKY GO Extra · Sky Go UK · Sky Sports Football · Sky Sports Main Event · Sky Sports+ · Sky Ultra HD · TalkSport Radio UK
  • Estonia Go3 Extra Sports Estonia · Setanta Sports 1
  • Ethiopia DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Finland Elisa Viihde Viaplay · V Sport Football
  • France beIN SPORTS CONNECT · beIN Sports MAX 9 · myCANAL
  • Georgia Setanta Sports 1 · Setanta Sports 3
  • Ghana DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Greece Cosmote Sport 3
  • Guatemala Disney+ Premium Norte
  • Honduras Disney+ Premium Norte
  • Iceland Viaplay Iceland · Vodafone Sport
  • India FanCode
  • Iran beIN SPORTS CONNECT · beIN Sports English
  • Iraq beIN SPORTS CONNECT · beIN Sports English · TOD
  • Israel Sport 2
  • Ivory Coast DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Japan DAZN Japan · U-NEXT
  • Jordan beIN SPORTS CONNECT · beIN Sports English · TOD
  • Kazakhstan Setanta Sports 1
  • Kenya DStv Now · ESPN Africa · SuperSport GOtv Football · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Kuwait beIN SPORTS CONNECT · beIN Sports English · TOD
  • Latvia Go3 Extra Sports Latvia · Setanta Sports 1
  • Lebanon beIN SPORTS CONNECT · beIN Sports English · TOD
  • Libya beIN SPORTS CONNECT · beIN Sports English · TOD
  • Lithuania Go3 Extra Sports Lithuania · Setanta Sports 1
  • Malta GO TV Anywhere · TSN1 Malta
  • Mexico Disney+ Premium Mexico
  • Moldova Setanta Sports 1
  • Montenegro Arena Cloud · Arena Premium 3
  • Morocco beIN SPORTS CONNECT · beIN Sports English · TOD
  • New Zealand beIN Sports Connect New Zealand
  • Nicaragua Disney+ Premium Norte
  • Nigeria DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League Nigeria
  • North Macedonia Arena Cloud · Arena Premium 3
  • Northern Ireland Sky Sports+
  • Norway V Sport 2 · Viaplay Norway
  • Oman beIN SPORTS CONNECT · beIN Sports English · TOD
  • Pakistan FanCode
  • Palestine beIN SPORTS CONNECT · beIN Sports English · TOD
  • Panama Disney+ Premium Norte
  • Paraguay Disney+ Premium Argentina · ESPN 7 Sur
  • Peru Disney+ Premium Chile · ESPN 7 Sur
  • Portugal Sport TV 6 · Sport TV Multiscreen
  • Qatar beIN SPORTS CONNECT · beIN Sports English · TOD
  • Republic of Ireland NOW TV · SKY GO Extra · Sky Go UK · Sky Sports Football · Sky Sports Main Event · Sky Sports+ · Sky Ultra HD · TalkSport Radio UK
  • Rwanda ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Réunion ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Saint Vincent and the Grenadines Disney+ Caribbean
  • Saudi Arabia beIN SPORTS CONNECT · TOD
  • Scotland Sky Sports+
  • Senegal DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Serbia Arena Cloud · Arena Premium 3
  • Slovakia Nova Sport 6 · Voyo
  • Slovenia Arena Sport 1
  • South Africa DStv App · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League Nigeria
  • Sweden V Sport Football · Viaplay Sweden
  • Syria beIN SPORTS CONNECT · beIN Sports English · TOD
  • Tanzania DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Togo DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Tunisia beIN SPORTS CONNECT · beIN Sports English · TOD
  • Turkmenistan Setanta Sports 1
  • Uganda DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Ukraine Kyivstar · Setanta Sports Ukraine
  • United Arab Emirates beIN SPORTS CONNECT · beIN Sports English · TOD
  • United States Paramount+
  • Uruguay Disney+ Premium Argentina · ESPN 7 Sur
  • US Virgin Islands Disney+ Caribbean
  • Uzbekistan Salom TV · Setanta Sports 1
  • Venezuela Disney+ Premium Sur · ESPN 7 Sur · inter
  • Wales Sky Sports+
  • Zambia ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA
  • Zimbabwe DStv Now · ESPN Africa · SuperSport MaXimo 2 · SuperSport Premier League ROA

2026/2027

#TeamPWDLGFGAGDPtsForm
1 West Ham United 7421 20911 14 DWWWW
2 Swansea City 7421 1156 14 WWDLW
3 Middlesbrough 7421 14104 14 WDWWD
4 West Bromwich Albion 7421 1073 14 LDWWD
5 Queens Park Rangers 7331 853 12 WWLDD
6 Charlton Athletic 7331 67-1 12 WDLDD
7 Wolverhampton Wanderers 6321 14104 11 WWLDW
8 Lincoln City 7322 660 11 WDDWW
9 Southampton (-4) 7421 18810 10 WDDWW
10 Birmingham City 7241 1091 10 WDDLW
11 Millwall 7313 13130 10 LLWLD
12 Stoke City 7313 11110 10 LWWDW
13 Bristol City 7313 1012-2 10 WWWLL
14 Norwich City 7304 13130 9 WLWWL
15 Sheffield United 7232 89-1 9 DWLWL
16 Blackburn Rovers 7223 10100 8 LDLLW
17 Watford 7223 79-2 8 DLLWL
18 Portsmouth 6213 78-1 7 WLLWD
19 Wrexham 7142 711-4 7 LWDDL
20 Bolton Wanderers 7214 712-5 7 LLLLW
21 Cardiff City 7043 711-4 4 DLLDL
22 Derby County 7115 613-7 4 LWLLL
23 Preston North End 7106 613-7 3 LLWLL
24 Burnley 7034 816-8 3 LDLDL
  • Promotion
  • Promotion Play-off
  • Relegation

West Ham United

LDWWW 3W 1D 1L · 10 pts (2.0 ppg) · GF 12 GA 7 · xG 12.82–5.2 · xPts 10.51

  • W A Bolton Wanderers 3–2 xG 2.46–1.73 UK CHAMP
  • W H Derby County 3–0 xG 3.74–0.15 UK CHAMP
  • W H Wolverhampton Wanderers 4–2 xG 2.1–1.0 UK CHAMP
  • D A Watford 1–1 xG 1.07–1.61 UK CHAMP
  • L H Charlton Athletic 1–2 xG 3.45–0.71 UK CHAMP

Wrexham

DLWDD 1W 3D 1L · 6 pts (1.2 ppg) · GF 6 GA 4 · xG 7.47–5.12 · xPts 8.61

  • D H Burnley 1–1 xG 1.76–1.57 UK CHAMP
  • D A Swansea City 0–0 xG 0.94–0.87 UK CHAMP
  • W A Millwall 3–0 xG 1.06–0.24 UK CHAMP
  • L H Birmingham City 1–2 xG 1.88–1.89 UK CHAMP
  • D H Watford 1–1 xG 1.83–0.55 UK CHAMP

KickoffDNA model engine-only-1.1.0 · lineups confirmed ·

Match result

55.6%West Ham United P 64%22.7%Draw P 21%21.6%Wrexham P 15%

Over / under 2.5

57.5%Over 2.5 P 58%42.5%Under 2.5 P 42%

Both teams to score

56.9%Yes43.1%No

Expected

West Ham United goals
1.89 (0–4)
Wrexham goals
1.1 (0–2)
Corners
11.1 (7–16)
Cards
3.81 (1–7)

Earlier: day before — 55.6% / 22.7% / 21.6%

Provider model (SportMonks)

Match result

40.9%West Ham United27.5%Draw31.6%Wrexham

Over / under 2.5

50.0%Over 2.550.0%Under 2.5

Both teams to score

54.6%Yes45.4%No

Scored

MarketObservedLog lossBrier
1x2home0.5860.295
bttsno0.8410.647
ou_2_5over0.5530.361

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

All meetings · 1 match since 2026

West Ham United 10 draws0 Wrexham

Goals 6–0 · 6.0 per match · BTTS 0% · over 2.5 100%

Last 10 · 1 match

West Ham United 10 draws0 Wrexham

Goals 6–0 · 6.0 per match · BTTS 0% · over 2.5 100%

Last 5 · 1 match

West Ham United 10 draws0 Wrexham

Goals 6–0 · 6.0 per match · BTTS 0% · over 2.5 100%

Recent meetings

  • W West Ham United 6–0 Wrexham UK CHAMP · Regular Season
MetricWest Ham United all · 7West Ham United at home · 4Wrexham all · 7Wrexham away · 4
Results
Matches77
Points per game2.001.00
W / D / L4 / 2 / 11 / 4 / 2
Goals for / match2.861.00
Goals against / match1.291.57
Clean sheets29%29%
Failed to score0%29%
Both teams scored71%57%
Over 2.586%43%
Expected goals
xG for / match2.411.37
xG against / match1.231.24
xG difference1.180.13
Finishing vs xG0.44-0.37
xPts / match1.971.52
Points vs xPts0.03-0.52
Game state
Scored first71%29%
PPG when scoring first2.602.00
PPG when conceding first0.500.50
Came back from behind67%50%
Leads held80%50%
Minutes leading48%24%
Minutes level37%50%
Minutes trailing15%26%
First goal (min)2732
First goal conceded (min)3434
Timing
Goals scored in 2nd half55%57%
Goals conceded in 2nd half44%54%
Late goals for (76'+)0.710.00
Late goals against0.290.43
Style
Possession56%51%
Shots15.911.3
On target5.93.4
Shot conversion18%9%
Shots inside box78%77%
Big chances created4.52.0
Corners6.05.1
xG from set plays34%30%
Goals from headers15%14%
Pressure index15.010.9
Dominant minutes53.447.6
Pass accuracy86%81%
Fouls8.311.3
Cards1.711.14

Goal timing for / against per 15 min

West Ham United

0–15'31
16–30'23
31–45'41
46–60'21
61–75'41
76–90'52

Wrexham

0–15'12
16–30'22
31–45'01
46–60'31
61–75'12
76–90'03

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

West Ham United · 7 matches

Pressure above an average side in the same situations (+0.23) · stands out: when behind +0.64

Tempo

Overall intensity+0.237
Early press (0-15, level)-0.037
Late push (76+, level)-0.273

Game state

When ahead+0.235
When level+0.077
When behind+0.643
10 min after conceding-0.085
10 min after scoring+0.527

Situations

At home+0.454
Away-0.013
3 days rest or fewer+0.093
4+ days rest+0.324

Opposition

v mid-tier opponents+0.142
v bottom-tier opponents+0.265
As favourite+0.306

Conceded

Pressure conceded-0.197
Conceded when ahead-0.205
Conceded late (76+)-0.336

Congested vs rested -0.24 · Ahead vs level +0.16 · Behind vs level +0.57

Wrexham · 7 matches

Pressure in line with an average side in the same situations (+0.02) · stands out: v bottom-tier opponents +0.16

Tempo

Overall intensity+0.027
Early press (0-15, level)-0.137
Late push (76+, level)-0.044

Game state

When ahead+0.122
When level+0.017
When behind-0.034
10 min after conceding-0.135
10 min after scoring+0.135

Situations

At home+0.053
Away+0.004
3 days rest or fewer+0.073
4+ days rest-0.014

Opposition

v mid-tier opponents-0.103
v bottom-tier opponents+0.163
As favourite+0.053
Evenly matched+0.033

Conceded

Pressure conceded+0.087
Conceded when ahead+0.062
Conceded late (76+)-0.165

Congested vs rested +0.07 · Ahead vs level +0.12 · Behind vs level -0.04

West Ham United

Current: unbeaten 5 · wins 4 · scoring 9 · clean sheets 1

FormationUsePPGGFGAxGxGA
4-4-24 57%2.53.751.02.481.14
4-4-1-13 43%1.331.671.672.331.35

Wrexham

Current: winless 3 · conceding 2

FormationUsePPGGFGAxGxGA
3-4-2-16 86%1.01.01.671.321.27
5-4-11 14%1.01.01.01.691.07

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 3.0d before kick-off · 77 snapshots · last 10m before kick-off · biggest step: home -2.3 pts at 14.0h

1.53Home 64% ▲ +7.9 ptsopened 1.684.55Draw 21% ▼ -2.4 ptsopened 3.946.55Away 15% ▼ -5.5 ptsopened 4.61
5d4d3d2d24h12h6h1hKO 20%30%40%50%60%

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

BookmakerHomeDrawAwayLast
Pinnacle1.53 ▲ +7.94.55 ▼ -2.46.55 ▼ -5.510m
bet3651.5 ▲ +2.94.2 · -0.56.25 ▼ -2.410m
Betfair1.55 ▼ -1.44.2 ▲ +1.25.5 · +0.210m
BetVictor1.5 ▲ +2.04.4 · -0.36.0 ▼ -1.710m
Coral1.53 ▲ +1.94.6 ▼ -1.25.5 · -0.710m
Ladbrokes1.5 ▲ +1.84.5 · -0.95.5 · -0.910m
Unibet1.57 ▼ -3.34.1 ▲ +1.75.3 ▲ +1.610m
WilliamHill1.5 ▲ +3.04.2 · -0.75.8 ▼ -2.310m

Latest prices

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

Fulltime Result

1.5Home 63% P 64%4.2Draw 22% P 21%6.25Away 15% P 15%

Double Chance

1.12West Ham or Draw 42%1.22West Ham or Wrexham 38%2.37Draw or Wrexham 20%

Draw No Bet

1.181 79%4.52 21%

Both Teams To Score

1.72Yes 54%2.0No 46%

Goals Over/Under

2.51.61Over 59% P 58%2.3Under 41% P 42%

Total Corners

15.0Under 6 6%4.06 - 8 22%2.629 - 11 34%3.612 - 14 25%6.5Over 14 14%

Number of Cards

3.51.9Over 49% P 53%1.8Under 51% P 47%

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 62.5–65% · away 12.5–15% · 544 fixtures

This matchBandActual±
Home64%64%63%-0.9
Draw21%22%24%+2.1
Away15%14%13%-1.1

In those fixtures: 2.8 goals a game · BTTS 49% · over 2.5 55%

Goals over/under 2.5 · over 57.5–60% · 2,409 fixtures

This matchBandActual±
Over 2.558%59%60%+0.8

Matt Donohue

Career
202 matches · 10 seasons
Cards / match
4.26 (4.07 yellow · 0.1 red)
Fouls / match
23.4 · 5.4 fouls per card
Penalties / match
0.17
Cards to home side
47%

Style in Championship (5-year window · 134 matches)

MetricRefereeLeaguevs peerspct
Cards / match4.634.05+1.0590
Fouls / match23.021.8+0.99
Fouls per card5.05.4-0.77 (+ = lenient)
Penalties / match0.150.17-0.4126
Time added7.27.2-0.0247
First card
36' on average
Card timing
14% in first 30' · 36% in last 15'
Cards to home side
47% (league 45%)

Recent matches

DateYRFoulsPens1st card+min
2026-09-08 30 90 48'6
2026-09-02 40 170 28'6
2026-08-16 90 210 8'10
2026-04-25 50 180 27'7
2026-04-21 · Wrexham 50 270 32'5
2026-04-11 30 260 37'7
2026-04-06 60 253 45'10
2026-03-14 70 312 30'7
2026-03-10 30 200 55'10
2026-03-07 62 150 29'12