Championship · 2026

Bristol City 0–2 Millwall · Championship

0–2Full-time analysis

This page describes the completed match context. The result is not presented as a prior forecast.

Match at a glance

Millwall won 0–2.

Shots
824
Shots on target
03
Expected goals
0.53
Possession
34%66%

Full time

What the match recorded

Millwall beat Bristol City 2–0. Recorded in this match (Bristol City – Millwall): shots 8–24, shots on target 0–3, expected goals 0.5–3, possession 34%–66%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots8 shots24 shotsBristol City 8 shots, Millwall 24 shots
  • Shots on target0 shots3 shotsBristol City 0 shots, Millwall 3 shots
  • Expected goals0.5 xG3 xGBristol City 0.5 xG, Millwall 3 xG
  • Possession34%66%Bristol City 34%, Millwall 66%
  • Corners6 corners6 cornersBristol City 6 corners, Millwall 6 corners
  • Fouls8 fouls12 foulsBristol City 8 fouls, Millwall 12 fouls
  • Yellow cards2 cards2 cardsBristol City 2 cards, Millwall 2 cards
  • Passes262 passes509 passesBristol City 262 passes, Millwall 509 passes
  • Pass accuracy58.8%83.1%Bristol City 58.8%, Millwall 83.1%
  • Shots inside box2 shots18 shotsBristol City 2 shots, Millwall 18 shots
  • Blocked shots2 blocks11 blocksBristol City 2 blocks, Millwall 11 blocks
  • Goalkeeper saves2 saves0 savesBristol City 2 saves, Millwall 0 saves
  • Offsides1 offside3 offsidesBristol City 1 offside, Millwall 3 offsides

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Lyndon Dykes · Millwall · 88′ · 0.01 xG · off target or blockedTairyk Arconte · Millwall · 40′ · 0.02 xG · off target or blockedMark Sykes · Millwall · 69′ · 0.02 xG · off target or blockedLyndon Dykes · Millwall · 87′ · 0.02 xG · off target or blockedCasper De Norre · Millwall · 90′ · 0.02 xG · off target or blockedSam Greenwood · Bristol City · 26′ · 0.03 xG · off target or blockedJed Wallace · Bristol City · 68′ · 0.03 xG · off target or blockedKyrell Lisbie · Millwall · 81′ · 0.03 xG · off target or blockedLorent Tolaj · Bristol City · 16′ · 0.04 xG · off target or blockedCamiel Neghli · Millwall · 53′ · 0.04 xG · off target or blockedCaleb Taylor · Millwall · 54′ · 0.04 xG · off target or blockedLorent Tolaj · Bristol City · 56′ · 0.04 xG · off target or blockedYu Hirakawa · Bristol City · 33′ · 0.05 xG · off target or blockedTairyk Arconte · Millwall · 1′ · 0.06 xG · off target or blockedRyan Leonard · Millwall · 30′ · 0.06 xG · off target or blockedLuke Cundle · Millwall · 89′ · 0.06 xG · off target or blockedJosh Coburn · Millwall · 47′ · 0.07 xG · off target or blockedJed Wallace · Bristol City · 67′ · 0.07 xG · off target or blockedDaniel Kelly · Millwall · 85′ · 0.07 xG · off target or blockedCamiel Neghli · Millwall · 2′ · 0.09 xG · off target or blockedCasper De Norre · Millwall · 5′ · 0.09 xG · off target or blockedKyrell Lisbie · Millwall · 54′ · 0.09 xG · off target or blockedJake Cooper · Millwall · 54′ · 0.09 xG · off target or blockedCamiel Neghli · Millwall · 38′ · 0.11 xG · off target or blockedJenson Metcalfe · Millwall · 47′ · 0.11 xG · off target or blockedJosh Coburn · Millwall · 49′ · 0.11 xG · on targetJason Knight · Bristol City · 78′ · 0.11 xG · off target or blockedDominic Ballard · Bristol City · 12′ · 0.14 xG · off target or blockedJenson Metcalfe · Millwall · 57′ · 0.15 xG · off target or blockedJosh Coburn · Millwall · 50′ · 0.20 xG · goalTairyk Arconte · Millwall · 53′ · 0.65 xG · off target or blockedJosh Coburn · Millwall · 41′ · 0.81 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Bristol City: 8 shots, 0 on target, 0.51 xG. Millwall: 24 shots, 3 on target, 3.02 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

01.753.50′HT90′Josh Coburn · Millwall · 41′Josh Coburn · Millwall · 50′

The step line is cumulative expected goals; circles mark goals. Final: Bristol City 0.51 xG · Millwall 3.02 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

2Bristol City
0Draws
3Millwall
Millwall — Bristol City · Championship2–1
Bristol City — Millwall · Championship0–1
Millwall — Bristol City · Championship0–2
Bristol City — Millwall · Championship4–3
Bristol City — Millwall · Championship0–1

Head-to-Head & Recent Meetings

Season-opening preview

Current-season evidence is still building.

This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.

1 / 2 matches toward the first current-season grade

Current season so far

Completed matches in the season being played. Kept separate from the historical block below.

  • Bristol City1 matches
  • Millwall1 matches

Previous-season context

Recorded season totals from the source competition. Not current form.

Both clubs played the same competition and season, so these values are directly comparable.

Bristol City

Competition
Championship
Season
2025/26
Sample
46 matches
Profile grade
A
Data cutoff
23 May 2026
  • Goals scored1.28 goals/match
  • Goals allowed1.28 goals/match
  • Expected goals1.2 xG/match
  • Expected goals allowed1.38 xG/match
  • Shots12.2 shots/match
  • Shots allowed13.2 shots/match
  • Shots on target4.11 shots/match
  • Shots on target allowed4.33 shots/match
  • Possession49.6%
  • Corners4.89 corners/match
  • Corners allowed5.09 corners/match
  • Fouls9.53 fouls/match
  • Clean-sheet frequency30%
  • Scoring frequency67%

Millwall

Competition
Championship
Season
2025/26
Sample
48 matches
Profile grade
A
Data cutoff
23 May 2026
  • Goals scored1.33 goals/match
  • Goals allowed1.06 goals/match
  • Expected goals1.32 xG/match
  • Expected goals allowed1.24 xG/match
  • Shots12.9 shots/match
  • Shots allowed12.6 shots/match
  • Shots on target4.11 shots/match
  • Shots on target allowed3.85 shots/match
  • Possession47.8%
  • Corners5.74 corners/match
  • Corners allowed5.47 corners/match
  • Fouls12.7 fouls/match
  • Clean-sheet frequency40%
  • Scoring frequency79%

Evidence quality

How much supports this analysis

Grade D · UnavailableUnavailable — unavailable
Season samples1 / 1home / away teams
Recent samples1 / 1last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
Analysis cutoff: Sat, 15 Aug 2026, 18:00 UTC · analysis-v4