Momentum
Match momentum Δ pressure · 0–100
Waiting for pressure data…
Events
- No events yet.
Stats
Loading statistics…
Season context
| Crystal Palace | at home | Stat | league | away | Ipswich Town |
|---|---|---|---|---|---|
| 42.0 #17 | – | Ball possession | 50.0 | – | 44.2 #13 |
| 10.2 #16 | – | Shots total | 13.5 | – | 11.2 #15 |
| 3.5 #15 | – | Shots on target | 4.4 | – | 4.8 #9 |
| 2.2 #20 | – | Corners | 4.5 | – | 3.5 #16 |
| 9.0 #18 | – | Fouls | 11.7 | – | 11.5 #10 |
| 2.2 #5 | – | Offsides | 1.9 | – | 2.0 #8 |
| 23.8 #1 | – | Tackles | 15.4 | – | 15.5 #10 |
| 90.0 #14 | – | Attacks | 96.3 | – | 89.8 #15 |
| 35.2 #17 | – | Dangerous attacks | 47.7 | – | 37.5 #16 |
| 409.5 #9 | – | Passes | 441.4 | – | 395.5 #12 |
| 0.8 #20 | – | Yellowcards | 1.9 | – | 1.8 #11 |
| 0.2 #1 | – | Redcards | 0.2 | – | – |
| 1.0 #8 | – | Assists | 1.1 | – | 1.5 #4 |
| – #3 | – | Btts | 52.5 | – | – #3 |
| – #15 | – | Cleansheet | 28.8 | – | – #15 |
| – #16 | – | Draw | 35.0 | – | – #16 |
| 1.1 #15 | – | Expected goals | 1.5 | – | 1.3 #13 |
| 0.4 #5 | – | Expected goals difference | -0.1 | – | 0.5 #4 |
| – #7 | – | Failed to score | 28.8 | – | – #7 |
| 1.5 #10 | 1.5 | Goals | 1.4 | 2.5 | 1.8 #5 |
| 2.8 #1 | 3.5 | Goals conceded | 1.4 | 3.5 | 2.5 #2 |
| – | – | Injury time goals | 0.3 | – | 0.2 #5 |
| 10.8 #3 | – | Interceptions | 8.4 | – | 9.5 #6 |
| – #2 | – | Lost | 32.5 | – | – #5 |
| 6.7 #17 | – | Rating | 6.8 | – | 6.7 #15 |
| 1.8 #18 | – | Shots blocked | 3.9 | – | 1.8 #18 |
| 7.5 #14 | – | Shots insidebox | 8.7 | – | 6.5 #17 |
| 5.0 #6 | – | Shots off target | 5.2 | – | 4.8 #9 |
| 2.8 #20 | – | Shots outsidebox | 4.8 | – | 4.8 #8 |
| – #8 | – | Win | 32.5 | – | – #3 |
Season averages per match; # = rank in league of 20.
League this season · 2026/2027
- Played
- 39 of 380
- Goals / match
- 2.79 (home 1.41 · away 1.38)
- Home / draw / away
- 31% · 36% · 33%
- BTTS · over 2.5
- 51% · 51%
- Cards / match
- 4.03 (reds 0.1)
Trends
Waiting for trends…
Lineups
Waiting for lineups…
Bench
Key players · top 3 by influence, ranks within the current squad
Crystal Palace · Last 365 days
Ipswich Town · Last 365 days
Absences
Crystal Palace
- injury Ismaïla Sarr #1 key player attacker · Groin Injury · 4 missed
Ipswich Town
- injury Azor Matusiwa #5 key player midfielder · Knee Surgery · 10 missed
- injury Kasey McAteer #15 key player midfielder · Unknown Injury · 10 missed
Commentary
- Waiting for commentary…
In-Play Odds
Waiting for in-play odds…
Competition
- Stage
- Regular Season
- Round
- 4
Venue
- Stadium
- Selhurst Park, London
- Capacity
- 25,456
- Surface
- grass
- Attendance
- 25,122
Teams
- Coaches
- Pierre Sage · Gary O'Neil
- Position
- 16 · 10
- Formation
- 3-4-2-1 · 4-2-3-1
Referee
Chris Kavanagh
Weather
- Conditions
- broken clouds
- Temperature
- 22.7° (feels 22.8°)
- Wind
- 5.7
- Humidity
- 66%
Where to watch · 88
Algeria
beIN SPORTS CONNECT
Anguilla
Disney+ Premium Caribbean
Antigua and Barbuda
Disney+ Premium Caribbean
Argentina
Disney+ Premium
Armenia
Fast Sports · FAST TV
Australia
Stan Sport
Austria
Sky Go · Sky Sports Premier League
Bahamas
Disney+ Premium Caribbean
Bahrain
beIN SPORTS CONNECT
Barbados
Disney+ Premium Caribbean
Bolivia
Disney+ Premium
Brazil
Disney+ Premium
British Virgin Islands
Disney+ Premium Caribbean
Cambodia
MONOMAX
Canada
DAZN · fuboTV
Cayman Islands
Disney+ Premium Caribbean
Chile
Disney+ Premium
Colombia
Disney+ Premium Sur
Croatia
Arena Sport 9 Croatia · MAX To Go
Cuba
Disney+ Premium Caribbean
Cyprus
Cablenet TV Go · Cytavision on the Go · Cytavision Sports 8
Czech Republic
Oneplay · Skylink
Denmark
Viaplay · Viaplay Denmark
Dominican Republic
Disney+ Premium Caribbean
Ecuador
Disney+ Premium Sur
Egypt
beIN SPORTS CONNECT
Estonia
Go3 Extra Sports Estonia
Finland
Viaplay
Grenada
Disney+ Premium Caribbean
Guadeloupe
Disney+ Premium Caribbean
Haiti
Disney+ Premium Caribbean
India
JioHotstar
Indonesia
Vidio · Vidio TV
Iran
beIN SPORTS CONNECT
Iraq
beIN SPORTS CONNECT
Jamaica
Disney+ Premium Caribbean
Japan
U-NEXT
Jordan
beIN SPORTS CONNECT
Kuwait
beIN SPORTS CONNECT
Laos
MONOMAX
Latvia
Go3 Extra Sports Estonia
Lebanon
beIN SPORTS CONNECT
Lithuania
Go3 Extra Sports Estonia
Malaysia
Astro Go
Malta
GO TV Anywhere · TSN 6
Morocco
beIN SPORTS CONNECT
Netherlands
Viaplay · Viaplay Netherlands
Norway
Viaplay
Oman
beIN SPORTS CONNECT
Palestine
beIN SPORTS CONNECT
Paraguay
Disney+ Premium
Peru
Disney+ Premium
Poland
Canal+ · Canal+ Live 7
Portugal
DAZN · DAZN Portugal
Puerto Rico
Disney+ Premium Caribbean
Qatar
beIN SPORTS CONNECT
Romania
Voyo
Saint Vincent and the Grenadines
Disney+ Caribbean
Saudi Arabia
beIN SPORTS CONNECT
Singapore
StarHub TV+
Slovakia
Skylink
South Korea
Coupang Play
Spain
DAZN
Sweden
Viaplay · Viaplay Sweden
Thailand
MONOMAX
Trinidad and Tobago
Disney+ Premium Caribbean
Tunisia
beIN SPORTS CONNECT
Turkey
beIN SPORTS CONNECT
United Arab Emirates
beIN SPORTS CONNECT
Uruguay
Disney+ Premium
US Virgin Islands
Disney+ Caribbean
Venezuela
Disney+ Premium Sur
Vietnam
FPT Play
Yemen
beIN SPORTS CONNECT
2026/2027
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Arsenal |
4 | 4 | 0 | 0 | 8 | 1 | 7 | 12 | WWWW |
| 2 | Manchester City |
4 | 4 | 0 | 0 | 8 | 2 | 6 | 12 | WWWW |
| 3 | Leeds United |
4 | 2 | 2 | 0 | 7 | 3 | 4 | 8 | WDDW |
| 4 | Hull City |
4 | 2 | 2 | 0 | 5 | 2 | 3 | 8 | WWDD |
| 5 | Brighton & Hove Albion |
4 | 2 | 1 | 1 | 13 | 5 | 8 | 7 | WLDW |
| 6 | Chelsea |
4 | 2 | 1 | 1 | 10 | 9 | 1 | 7 | WWLD |
| 7 | Brentford |
4 | 1 | 3 | 0 | 7 | 4 | 3 | 6 | WDDD |
| 8 | Liverpool |
4 | 1 | 3 | 0 | 6 | 4 | 2 | 6 | DDWD |
| 9 | Everton |
4 | 1 | 3 | 0 | 5 | 3 | 2 | 6 | WDDD |
| 10 | Ipswich Town |
4 | 2 | 0 | 2 | 7 | 10 | -3 | 6 | WLLW |
| 11 | Nottingham Forest |
4 | 1 | 2 | 1 | 4 | 4 | 0 | 5 | LDDW |
| 12 | Newcastle United |
4 | 1 | 2 | 1 | 7 | 8 | -1 | 5 | DWDL |
| 13 | Manchester United |
4 | 1 | 1 | 2 | 7 | 7 | 0 | 4 | LWDL |
| 14 | Sunderland |
4 | 1 | 1 | 2 | 3 | 5 | -2 | 4 | LWDL |
| 15 | AFC Bournemouth |
4 | 0 | 3 | 1 | 6 | 7 | -1 | 3 | LDDD |
| 16 | Crystal Palace |
4 | 1 | 0 | 3 | 6 | 11 | -5 | 3 | LLWL |
| 17 | Tottenham Hotspur |
4 | 0 | 2 | 2 | 0 | 5 | -5 | 2 | LLDD |
| 18 | Fulham |
4 | 0 | 1 | 3 | 4 | 7 | -3 | 1 | LLLD |
| 19 | Aston Villa |
4 | 0 | 1 | 3 | 1 | 7 | -6 | 1 | LLDL |
| 20 | Coventry City |
4 | 0 | 0 | 4 | 0 | 10 | -10 | 0 | LLLL |
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Arsenal |
2 | 2 | 0 | 0 | 5 | 1 | 4 | 6 | WWWW |
| 2 | Manchester City |
2 | 2 | 0 | 0 | 3 | 1 | 2 | 6 | WWWW |
| 3 | Brighton & Hove Albion |
2 | 1 | 1 | 0 | 5 | 1 | 4 | 4 | WLDW |
| 4 | Leeds United |
2 | 1 | 1 | 0 | 5 | 2 | 3 | 4 | WDDW |
| 5 | Brentford |
2 | 1 | 1 | 0 | 4 | 1 | 3 | 4 | WDDD |
| 6 | Everton |
2 | 1 | 1 | 0 | 4 | 2 | 2 | 4 | WDDD |
| 7 | Hull City |
2 | 1 | 1 | 0 | 2 | 0 | 2 | 4 | WWDD |
| 8 | Chelsea |
2 | 1 | 1 | 0 | 6 | 5 | 1 | 4 | WWLD |
| 9 | Manchester United |
2 | 1 | 0 | 1 | 5 | 3 | 2 | 3 | LWDL |
| 10 | Ipswich Town |
2 | 1 | 0 | 1 | 2 | 3 | -1 | 3 | WLLW |
| 11 | Sunderland |
2 | 1 | 0 | 1 | 1 | 2 | -1 | 3 | LWDL |
| 12 | Newcastle United |
2 | 0 | 2 | 0 | 4 | 4 | 0 | 2 | DWDL |
| 13 | AFC Bournemouth |
2 | 0 | 2 | 0 | 3 | 3 | 0 | 2 | LDDD |
| 14 | Liverpool |
2 | 0 | 2 | 0 | 2 | 2 | 0 | 2 | DDWD |
| 15 | Nottingham Forest |
2 | 0 | 1 | 1 | 0 | 1 | -1 | 1 | LDDW |
| 16 | Tottenham Hotspur |
2 | 0 | 1 | 1 | 0 | 2 | -2 | 1 | LLDD |
| 17 | Fulham |
2 | 0 | 0 | 2 | 4 | 6 | -2 | 0 | LLLD |
| 18 | Aston Villa |
2 | 0 | 0 | 2 | 1 | 3 | -2 | 0 | LLDL |
| 19 | Crystal Palace |
2 | 0 | 0 | 2 | 3 | 7 | -4 | 0 | LLWL |
| 20 | Coventry City |
2 | 0 | 0 | 2 | 0 | 6 | -6 | 0 | LLLL |
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Manchester City |
2 | 2 | 0 | 0 | 5 | 1 | 4 | 6 | WWWW |
| 2 | Arsenal |
2 | 2 | 0 | 0 | 3 | 0 | 3 | 6 | WWWW |
| 3 | Liverpool |
2 | 1 | 1 | 0 | 4 | 2 | 2 | 4 | DDWD |
| 4 | Nottingham Forest |
2 | 1 | 1 | 0 | 4 | 3 | 1 | 4 | LDDW |
| 5 | Hull City |
2 | 1 | 1 | 0 | 3 | 2 | 1 | 4 | WWDD |
| 6 | Leeds United |
2 | 1 | 1 | 0 | 2 | 1 | 1 | 4 | WDDW |
| 7 | Brighton & Hove Albion |
2 | 1 | 0 | 1 | 8 | 4 | 4 | 3 | WLDW |
| 8 | Chelsea |
2 | 1 | 0 | 1 | 4 | 4 | 0 | 3 | WWLD |
| 9 | Crystal Palace |
2 | 1 | 0 | 1 | 3 | 4 | -1 | 3 | LLWL |
| 10 | Newcastle United |
2 | 1 | 0 | 1 | 3 | 4 | -1 | 3 | DWDL |
| 11 | Ipswich Town |
2 | 1 | 0 | 1 | 5 | 7 | -2 | 3 | WLLW |
| 12 | Brentford |
2 | 0 | 2 | 0 | 3 | 3 | 0 | 2 | WDDD |
| 13 | Everton |
2 | 0 | 2 | 0 | 1 | 1 | 0 | 2 | WDDD |
| 14 | AFC Bournemouth |
2 | 0 | 1 | 1 | 3 | 4 | -1 | 1 | LDDD |
| 15 | Sunderland |
2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 | LWDL |
| 16 | Fulham |
2 | 0 | 1 | 1 | 0 | 1 | -1 | 1 | LLLD |
| 17 | Manchester United |
2 | 0 | 1 | 1 | 2 | 4 | -2 | 1 | LWDL |
| 18 | Tottenham Hotspur |
2 | 0 | 1 | 1 | 0 | 3 | -3 | 1 | LLDD |
| 19 | Aston Villa |
2 | 0 | 1 | 1 | 0 | 4 | -4 | 1 | LLDL |
| 20 | Coventry City |
2 | 0 | 0 | 2 | 0 | 4 | -4 | 0 | LLLL |
- UEFA Champions League
- UEFA Europa League
- Relegation
Crystal Palace
LWLLW 2W 0D 3L · 6 pts (1.2 ppg) · GF 6 GA 10 · xG 6.25–10.49 · xPts 5.06
- W
A
Fulham
3–2
xG 1.04–3.89
UK PL - L
H
Manchester City
1–4
xG 0.62–1.99
UK PL - L
A
Everton
0–2
xG 1.79–1.45
UK PL - W
H
Rayo Vallecano
1–0
xG 1.87–0.75
UEFA ECL - L
H
Arsenal
1–2
xG 0.93–2.42
UK PL
DLWLLW 2W 1D 3L · 7 pts (1.17 ppg) · GF 8 GA 12 · xG 8.04–12.39 · xPts 6.39
- W
A
Fulham
3–2
xG 1.04–3.89
UK PL - L
H
Manchester City
1–4
xG 0.62–1.99
UK PL - L
A
Everton
0–2
xG 1.79–1.45
UK PL - W
H
Rayo Vallecano
1–0
xG 1.87–0.75
UEFA ECL - L
H
Arsenal
1–2
xG 0.93–2.42
UK PL - D
A
Brentford
2–2
xG 1.79–1.9
UK PL
Ipswich Town
WLL 1W 0D 2L · 3 pts (1.0 ppg) · GF 4 GA 8 · xG 3.31–5.95 · xPts 3.47
- L
H
Liverpool
0–2
xG 1.03–0.71
UK PL - L
A
Manchester United
2–5
xG 0.88–4.33
UK PL - W
H
Sunderland
2–1
xG 1.39–0.91
UK PL
WLL 1W 0D 2L · 3 pts (1.0 ppg) · GF 4 GA 8 · xG 3.31–5.95 · xPts 3.47
- L
H
Liverpool
0–2
xG 1.03–0.71
UK PL - L
A
Manchester United
2–5
xG 0.88–4.33
UK PL - W
H
Sunderland
2–1
xG 1.39–0.91
UK PL
KickoffDNA model engine-only-1.1.0 · lineups confirmed ·
Match result
Over / under 2.5
Both teams to score
Expected
- Crystal Palace goals
- 1.81 (0–4)
- Ipswich Town goals
- 1.31 (0–3)
- Corners
- 8.35 (5–12)
- Cards
- 4.35 (2–7)
Earlier: day before — 49.0% / 23.4% / 27.6%
Provider model (SportMonks)
Match result
Over / under 2.5
Both teams to score
Scored
| Market | Observed | Log loss | Brier |
|---|---|---|---|
| 1x2 | away | 1.288 | 0.82 |
| ou_2_5 | over | 0.504 | 0.314 |
| btts | yes | 0.489 | 0.299 |
Model probabilities are independent of the market; bookmaker figures are shown only as a benchmark.
All meetings · 19 matches since 2005
Goals 29–23 · 2.74 per match · BTTS 53% · over 2.5 53%
Last 10 · 10 matches
Goals 16–12 · 2.8 per match · BTTS 50% · over 2.5 60%
Last 5 · 5 matches
Goals 9–6 · 3.0 per match · BTTS 20% · over 2.5 60%
Recent meetings
- L Crystal Palace 2–3 Ipswich Town UK PL · Regular Season
- W Crystal Palace 1–0 Ipswich Town UK PL · Regular Season
- W Ipswich Town 0–1 Crystal Palace UK PL · Regular Season
- L Ipswich Town 3–0 Crystal Palace UK CHAMP · Regular Season
- W Crystal Palace 5–0 Ipswich Town UK CHAMP · Regular Season
- D Crystal Palace 1–1 Ipswich Town UK CHAMP · Regular Season
- W Ipswich Town 0–1 Crystal Palace UK CHAMP · Regular Season
- L Ipswich Town 2–1 Crystal Palace UK CHAMP · Regular Season
- L Crystal Palace 1–2 Ipswich Town UK CHAMP · Regular Season
- W Crystal Palace 3–1 Ipswich Town UK CHAMP · Regular Season
| Metric | Crystal Palace all · 4 | Crystal Palace at home · 2 | Ipswich Town all · 4 | Ipswich Town away · 2 |
|---|
Pressure DNA · intensity v an average side in the same situations, SD units
Crystal Palace · 5 matches
Pressure below an average side in the same situations (-0.21) · stands out: late chase (76+, behind) -0.59
Tempo
Game state
Situations
Opposition
Conceded
Ahead vs level +0.03 · Behind vs level -0.34
Ipswich Town · 4 matches
Pressure below an average side in the same situations (-0.25) · stands out: early press (0-15, level) -0.49
Tempo
Game state
Situations
Opposition
Conceded
Ahead vs level +0.36 · Behind vs level +0.12
Crystal Palace
Current: unbeaten 1 · wins 1 · scoring 4 · clean sheets 1
| Formation | Use | PPG | GF | GA | xG | xGA |
|---|---|---|---|---|---|---|
| 3-4-2-1 | 4 100% | 0.75 | 1.5 | 2.75 | 1.09 | 2.29 |
Ipswich Town
Current: unbeaten 1 · wins 1 · scoring 1 · conceding 4
| Formation | Use | PPG | GF | GA | xG | xGA |
|---|---|---|---|---|---|---|
| 4-2-3-1 | 4 100% | 1.5 | 1.75 | 2.5 | 1.29 | 1.72 |
| Metric | Crystal Palace all · 10 | Crystal Palace at home · 10 | Ipswich Town all · 10 | Ipswich Town away · 10 |
|---|---|---|---|---|
| Results | ||||
| Matches | 10 | 10 | 10 | 10 |
| Points per game | 1.10 | 1.70 | 1.50 | 1.80 |
| W / D / L | 3 / 2 / 5 | 5 / 2 / 3 | 4 / 3 / 3 | 5 / 3 / 2 |
| Goals for / match | 1.60 | 1.80 | 1.60 | 1.80 |
| Goals against / match | 2.00 | 1.30 | 1.70 | 1.50 |
| Clean sheets | 20% | 40% | 20% | 40% |
| Failed to score | 20% | 10% | 30% | 20% |
| Both teams scored | 60% | 60% | 60% | 50% |
| Over 2.5 | 80% | 80% | 70% | 50% |
| Expected goals | ||||
| xG for / match | 1.47 | 1.74 | 1.63 | 1.63 |
| xG against / match | 1.87 | 1.40 | 1.53 | 1.62 |
| xG difference | -0.40 | 0.34 | 0.10 | 0.01 |
| Finishing vs xG | 0.13 | 0.06 | -0.03 | 0.17 |
| xPts / match | 1.20 | 1.55 | 1.52 | 1.47 |
| Points vs xPts | -0.10 | 0.15 | -0.02 | 0.33 |
| Game state | ||||
| Scored first | 40% | 50% | 40% | 50% |
| PPG when scoring first | 1.75 | 2.40 | 1.75 | 2.00 |
| PPG when conceding first | 0.67 | 1.00 | 1.40 | 1.75 |
| Came back from behind | 29% | 40% | 57% | 67% |
| Leads held | 60% | 83% | 67% | 62% |
| Minutes leading | 23% | 27% | 21% | 26% |
| Minutes level | 38% | 46% | 52% | 56% |
| Minutes trailing | 39% | 27% | 27% | 18% |
| First goal (min) | 37 | 43 | 28 | 39 |
| First goal conceded (min) | 27 | 28 | 28 | 32 |
| Timing | ||||
| Goals scored in 2nd half | 56% | 56% | 50% | 61% |
| Goals conceded in 2nd half | 45% | 46% | 47% | 53% |
| Late goals for (76'+) | 0.40 | 0.60 | 0.60 | 0.70 |
| Late goals against | 0.40 | 0.20 | 0.20 | 0.30 |
| Style | ||||
| Possession | 43% | 45% | 51% | 53% |
| Shots | 11.9 | 12.4 | 13.2 | 13.0 |
| On target | 4.1 | 4.2 | 5.0 | 4.9 |
| Shot conversion | 13% | 14% | 12% | 14% |
| Shots inside box | 74% | 74% | 64% | 69% |
| Big chances created | 3.1 | 3.3 | 3.2 | 2.8 |
| Corners | 3.5 | 3.6 | 5.0 | 5.1 |
| xG from set plays | 26% | 34% | 22% | 32% |
| Goals from headers | 14% | 25% | 12% | 11% |
| Pressure index | 8.6 | 11.3 | 12.6 | 13.3 |
| Dominant minutes | 41.5 | 47.8 | 52.7 | 53.9 |
| Pass accuracy | 80% | 82% | 82% | 80% |
| Fouls | 8.9 | 10.9 | 11.5 | 13.2 |
| Cards | 1.20 | 0.90 | 2.00 | 2.90 |
Goal timing for / against per 15 min
Crystal Palace
Ipswich Town
Crystal Palace
Current: unbeaten 1 · wins 1 · scoring 4 · clean sheets 1
| Formation | Use | PPG | GF | GA | xG | xGA |
|---|---|---|---|---|---|---|
| 3-4-2-1 | 7 70% | 0.71 | 1.57 | 2.43 | 1.41 | 2.16 |
| 3-4-3 | 2 20% | 3.0 | 2.5 | 0.0 | 1.97 | 1.06 |
| 5-4-1 | 1 10% | 0.0 | 0.0 | 3.0 | 0.92 | 1.52 |
Ipswich Town
Current: unbeaten 1 · wins 1 · scoring 1 · conceding 4
| Formation | Use | PPG | GF | GA | xG | xGA |
|---|---|---|---|---|---|---|
| 4-2-3-1 | 10 100% | 1.5 | 1.6 | 1.7 | 1.63 | 1.53 |
| Metric | Crystal Palace all · 55 | Crystal Palace at home · 28 | Ipswich Town all · 47 | Ipswich Town away · 24 |
|---|---|---|---|---|
| Results | ||||
| Matches | 55 | 28 | 47 | 24 |
| Points per game | 1.36 | 1.39 | 1.85 | 1.50 |
| W / D / L | 21 / 12 / 22 | 10 / 9 / 9 | 25 / 12 / 10 | 10 / 6 / 8 |
| Goals for / match | 1.35 | 1.36 | 1.70 | 1.71 |
| Goals against / match | 1.36 | 1.21 | 1.15 | 1.50 |
| Clean sheets | 29% | 39% | 34% | 29% |
| Failed to score | 24% | 29% | 15% | 17% |
| Both teams scored | 56% | 50% | 57% | 62% |
| Over 2.5 | 62% | 57% | 55% | 54% |
| Expected goals | ||||
| xG for / match | 1.68 | 1.84 | 1.79 | 1.60 |
| xG against / match | 1.34 | 1.23 | 1.10 | 1.35 |
| xG difference | 0.35 | 0.61 | 0.69 | 0.25 |
| Finishing vs xG | -0.34 | -0.48 | -0.09 | 0.11 |
| xPts / match | 1.59 | 1.75 | 1.83 | 1.58 |
| Points vs xPts | -0.23 | -0.35 | 0.02 | -0.08 |
| Game state | ||||
| Scored first | 54% | 50% | 53% | 42% |
| PPG when scoring first | 1.93 | 2.07 | 2.72 | 2.50 |
| PPG when conceding first | 0.60 | 0.56 | 0.84 | 0.75 |
| Came back from behind | 24% | 31% | 52% | 43% |
| Leads held | 64% | 67% | 83% | 71% |
| Minutes leading | 27% | 25% | 32% | 22% |
| Minutes level | 49% | 51% | 50% | 54% |
| Minutes trailing | 24% | 24% | 18% | 24% |
| First goal (min) | 39 | 41 | 40 | 46 |
| First goal conceded (min) | 41 | 42 | 40 | 34 |
| Timing | ||||
| Goals scored in 2nd half | 47% | 53% | 56% | 71% |
| Goals conceded in 2nd half | 55% | 56% | 50% | 50% |
| Late goals for (76'+) | 0.33 | 0.43 | 0.51 | 0.54 |
| Late goals against | 0.27 | 0.21 | 0.17 | 0.25 |
| Style | ||||
| Possession | 48% | 49% | 55% | 55% |
| Shots | 12.8 | 13.7 | 15.0 | 13.5 |
| On target | 4.1 | 4.0 | 5.1 | 4.7 |
| Shot conversion | 10% | 10% | 11% | 13% |
| Shots inside box | 73% | 73% | 66% | 68% |
| Big chances created | 3.1 | 3.4 | 2.8 | 2.4 |
| Corners | 4.4 | 4.6 | 5.8 | 5.1 |
| xG from set plays | 35% | 38% | 28% | 32% |
| Goals from headers | 24% | 31% | 14% | 22% |
| Pressure index | 12.6 | 13.2 | 18.1 | 15.5 |
| Dominant minutes | 47.0 | 49.3 | 61.4 | 55.7 |
| Pass accuracy | 79% | 79% | 81% | 81% |
| Fouls | 11.2 | 10.9 | 11.0 | 11.8 |
| Cards | 1.93 | 1.71 | 1.91 | 2.46 |
Goal timing for / against per 15 min
Crystal Palace
Ipswich Town
Pressure DNA · intensity v an average side in the same situations, SD units
Crystal Palace · 55 matches
Pressure in line with an average side in the same situations (-0.02) · stands out: 10 min after conceding -0.29
Tempo
Game state
Situations
Opposition
Conceded
Congested vs rested -0.25 · Ahead vs level -0.01 · Behind vs level -0.18
Ipswich Town · 47 matches
Pressure above an average side in the same situations (+0.42) · stands out: 10 min after scoring +0.89
Tempo
Game state
Situations
Opposition
Conceded
Congested vs rested +0.49 · Ahead vs level +0.17 · Behind vs level -0.20
Crystal Palace
Current: unbeaten 1 · wins 1 · scoring 4 · clean sheets 1
| Formation | Use | PPG | GF | GA | xG | xGA |
|---|---|---|---|---|---|---|
| 3-4-2-1 | 38 69% | 1.05 | 1.16 | 1.55 | 1.54 | 1.45 |
| 3-4-3 | 16 29% | 2.19 | 1.88 | 0.81 | 2.08 | 1.05 |
| 5-4-1 | 1 2% | 0.0 | 0.0 | 3.0 | 0.92 | 1.52 |
Ipswich Town
Current: unbeaten 1 · wins 1 · scoring 1 · conceding 4
| Formation | Use | PPG | GF | GA | xG | xGA |
|---|---|---|---|---|---|---|
| 4-2-3-1 | 47 100% | 1.85 | 1.7 | 1.15 | 1.79 | 1.1 |
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 · 126 snapshots · last 10m before kick-off · biggest step: home -3.0 pts at 50m · late move: home -4.0 pts inside the final hour
Home Draw Away consensus of 8 bookmakers (dashed) · time axis compressed towards kick-off
| Bookmaker | Home | Draw | Away | Last |
|---|---|---|---|---|
| Pinnacle | 2.16 ▼ -4.9 | 3.62 ▲ +1.7 | 3.47 ▲ +3.2 | 10m |
| bet365 | 2.15 ▼ -6.0 | 3.75 ▼ -1.7 | 3.1 ▲ +7.7 | 10m |
| Betfair | 2.15 ▼ -6.1 | 3.4 ▲ +2.9 | 3.4 ▲ +3.2 | 10m |
| BetVictor | 2.1 ▼ -4.9 | 3.7 · -0.1 | 3.3 ▲ +5.0 | 10m |
| Coral | 1.85 · +0.9 | 3.8 · -0.6 | 3.9 · -0.3 | 10m |
| Ladbrokes | 1.85 · +0.4 | 3.75 · -0.5 | 3.8 · +0.1 | 10m |
| Unibet | 1.86 · -0.0 | 3.8 · +0.3 | 4.0 · -0.3 | 10m |
| WilliamHill | 2.05 ▼ -4.9 | 3.5 · +0.7 | 3.25 ▲ +4.1 | 10m |
bet365 (Pinnacle absent) · opened 5.0d before kick-off · 126 snapshots · last 10m before kick-off · biggest step: yes +3.1 pts at 30m · late move: yes +3.1 pts inside the final hour
Yes No consensus of 5 bookmakers (dashed) · time axis compressed towards kick-off
| Bookmaker | Yes | No | Last |
|---|---|---|---|
| bet365 | 1.61 ▲ +4.4 | 2.2 ▼ -4.4 | 10m |
| Betfair | 1.5 ▲ +9.9 | 2.5 ▼ -9.9 | 10m |
| BetVictor | 1.55 ▲ +5.2 | 2.25 ▼ -5.2 | 10m |
| Unibet | 1.7 · +0.7 | 2.05 · -0.7 | 10m |
| WilliamHill | 1.62 ▲ +4.3 | 2.2 ▼ -4.3 | 10m |
Pinnacle · opened 5.0d before kick-off · 126 snapshots · last 10m before kick-off · biggest step: over +2.4 pts at 4.0h
Over Under consensus of 5 bookmakers (dashed) · time axis compressed towards kick-off
| Bookmaker | Over | Under | Last |
|---|---|---|---|
| Pinnacle | 1.75 ▲ +4.0 | 2.2 ▼ -4.0 | 10m |
| bet365 | 1.72 ▲ +5.0 | 2.1 ▼ -5.0 | 10m |
| Betfair | 1.7 ▲ +4.4 | 2.15 ▼ -4.4 | 10m |
| BetVictor | 1.66 ▲ +4.4 | 2.06 ▼ -4.4 | 10m |
| Unibet | 1.8 · +0.7 | 2.0 · -0.7 | 10m |
Latest prices
bet365 · last snapshot 0.2h before kick-off. Fair % removes the overround; P = Pinnacle fair %.
Fulltime Result
Double Chance
Draw No Bet
Both Teams To Score
Goals Over/Under
Total Corners
Number of Cards
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 45–47.5% · away 27.5–30% · 305 fixtures
| This match | Band | Actual | ± | |
|---|---|---|---|---|
| Home | 45% | 46% | 50% | +4.6 |
| Draw | 27% | 26% | 23% | -2.4 |
| Away | 28% | 28% | 26% | -2.2 |
In those fixtures: 3.0 goals a game · BTTS 56% · over 2.5 55%
Goals over/under 2.5 · over 55–57.5% · 2,507 fixtures
| This match | Band | Actual | ± | |
|---|---|---|---|---|
| Over 2.5 | 56% | 56% | 56% | -0.2 |
Chris Kavanagh
- Career
- 340 matches · 16 seasons
- Cards / match
- 3.95 (3.82 yellow · 0.09 red)
- Fouls / match
- 20.9 · 5.0 fouls per card
- Penalties / match
- 0.21
- Cards to home side
- 45%
Style in Premier League (5-year window · 103 matches)
| Metric | Referee | League | vs peers | pct |
|---|---|---|---|---|
| Cards / match | 4.48 | 4.26 | +0.49 | 77 |
| Fouls / match | 21.5 | 21.6 | +0.16 | |
| Fouls per card | 5.0 | 5.1 | -0.51 (+ = lenient) | |
| Penalties / match | 0.28 | 0.25 | +0.24 | 65 |
| Time added | 8.3 | 8.4 | +0.09 | 38 |
- First card
- 34' on average
- Card timing
- 15% in first 30' · 35% in last 15'
- Cards to home side
- 44% (league 46%)
- VAR events / match
- 1.33
Recent matches
| Date | Y | R | Fouls | Pens | 1st card | +min |
|---|---|---|---|---|---|---|
| 2026-09-06 | 6 | 0 | 29 | 0 | 14' | 9 |
| 2026-08-29 | 5 | 0 | 25 | 0 | 21' | 7 |
| 2026-08-20 | 5 | 1 | 27 | 0 | 21' | 5 |
| 2026-05-24 | 10 | 1 | 27 | 0 | 42' | 12 |
| 2026-05-15 | 4 | 0 | 21 | 0 | 39' | 11 |
| 2026-05-10 | 7 | 0 | 26 | 0 | 34' | 9 |
| 2026-05-02 | 6 | 0 | 22 | 0 | 22' | 9 |
| 2026-04-27 | 6 | 0 | 15 | 0 | 6' | 7 |
| 2026-04-19 | 2 | 0 | 20 | 0 | 22' | 13 |
| 2026-04-12 | 4 | 0 | 25 | 0 | 12' | 9 |

Leeds United
Hull City
Brighton & Hove Albion
Chelsea
Nottingham Forest
Newcastle United
AFC Bournemouth
Tottenham Hotspur
Aston Villa
Coventry City