xgEdge

Saturday, 17/10/2026 at 16:00

Full time
Match report · Championship

Southampton 0:0 Bolton Wanderers

Southampton Home 1.87 xG · 14 shots
Bolton Wanderers Away 1.22 xG · 14 shots
00 Southampton had the better chances, but it finished level

Southampton were the model's likeliest winner before kick-off at 48%. It finished 0–0. Both teams produced xG close to their pre-match projections.

The model against the result

priced before kick-off
Southampton
48%
Draw
28% What happened
Bolton Wanderers
24%

Data coverage Both teams have at least 10 matches in the model window, but at least one has fewer than the full 20.

Projected vs produced

Expected goals
Southampton The model projected 1.69 Produced 1.87 Difference +0.18
Bolton Wanderers The model projected 1.19 Produced 1.22 Difference +0.03

Projected before kick-off Produced on the night

The shots behind it

Southampton Bolton Wanderers
Shots
14
14
On target
2
3
Inside the box
11
9
xG per shot
0.14
0.09
Open play xG
1.78
1.13
Set-piece xG
0.12
0.10
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 1.87 for Southampton and 1.22 for Bolton Wanderers.

Shot map

Both teams shown attacking the same goal for comparison.

Southampton · James Bree · 84' · No goal · 9 m · 0.48 xG Southampton · Lewis Dobbin · 80' · No goal · 4 m · 0.38 xG Bolton Wanderers · Theo Bair · 77' · No goal · 4 m · 0.33 xG Bolton Wanderers · Josh Sheehan · 77' · No goal · 4 m · 0.29 xG Southampton · Lewis Dobbin · 57' · No goal · 16 m · 0.26 xG Bolton Wanderers · Rúben Rodrigues · 74' · No goal · 13 m · 0.16 xG Bolton Wanderers · Thierry Gale · 43' · No goal · 13 m · 0.12 xG Southampton · Cyle Larin · 41' · No goal · 10 m · 0.12 xG Southampton · Leo Scienza · 4' · No goal · 16 m · 0.11 xG Southampton · Samuel Edozie · 90' · No goal · 11 m · 0.11 xG Southampton · Samuel Edozie · 77' · No goal · 1 m · 0.09 xG Bolton Wanderers · Rúben Rodrigues · 65' · No goal · 19 m · 0.08 xG Southampton · James Bree · 78' · No goal · 14 m · 0.08 xG Southampton · Kuryu Matsuki · 60' · No goal · 14 m · 0.08 xG Southampton · Finn Azaz · 83' · No goal · 14 m · 0.07 xG Southampton · Tom Fellows · 30' · No goal · 22 m · 0.05 xG Southampton · Keven Schlotterbeck · 90' · No goal · 16 m · 0.05 xG Bolton Wanderers · Theo Bair · 86' · No goal · 18 m · 0.05 xG Bolton Wanderers · Akin Famewo · 82' · No goal · 11 m · 0.04 xG Bolton Wanderers · Xavier Simons · 55' · No goal · 23 m · 0.03 xG Bolton Wanderers · Thierry Gale · 56' · No goal · 13 m · 0.03 xG Bolton Wanderers · Kyliane Dong · 77' · No goal · 15 m · 0.03 xG Bolton Wanderers · Theo Bair · 90' · No goal · 23 m · 0.02 xG Southampton · Leo Scienza · 12' · No goal · 27 m · 0.02 xG Bolton Wanderers · Eoin Toal · 65' · No goal · 10 m · 0.02 xG Bolton Wanderers · Sam Dalby · 64' · No goal · 7 m · 0.02 xG Bolton Wanderers · Thierry Gale · 43' · No goal · 25 m · 0.02 xG Southampton · Welington · 42' · No goal · 33 m · 0.01 xG

All shots

28 shots · 3.13 xG

Hover or tap a shot, or step through them with the arrows.

  • Southampton
  • Bolton Wanderers
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Southampton

1.60 xG created 1.42 xGA

  • D 0.77 created, 2.27 conceded against Lincoln City
  • W 1.44 created, 1.22 conceded against Swansea City
  • W 1.71 created, 2.24 conceded against Bristol City
  • L 2.08 created, 0.54 conceded against Wrexham
  • W 1.28 created, 1.18 conceded against Portsmouth
  • W 2.34 created, 1.07 conceded against Norwich City
Bolton Wanderers

1.51 xG created 1.72 xGA

  • L 1.15 created, 2.63 conceded against Millwall
  • L 1.56 created, 2.22 conceded against West Ham United
  • W 0.48 created, 1.79 conceded against Cardiff City
  • W 1.10 created, 0.69 conceded against Norwich City
  • L 3.13 created, 0.74 conceded against Stoke City
  • W 1.62 created, 2.23 conceded against Wolverhampton

xG created xG conceded (xGA) W / D / L: the match result

Pre-match model & market record

8 qualified edges flagged5 won3 lost

  • Won
  • Lost
  • Won
  • Won
  • Won
  • Lost
  • Lost
  • Won
View pre-match record
The outcomes the model flagged on Southampton against Bolton Wanderers before kick-off, in the order they ranked, with the price, the edge and what became of each.
Selection Price Edge Result
Southampton not to score 11.00 +75.8% Won
Bolton Wanderers to win 7.00 +69.4% Lost
Southampton at most 1 goal 3.25 +55.6% Won
Draw 4.75 +33.5% Won
Under 2.5 goals 2.75 +19.1% Won
Bolton Wanderers 2+ goals 3.40 +15.7% Lost
Bolton Wanderers to score 1.50 +8.8% Lost
Under 1.5 goals 6.00 +6.2% Won

Pre-match model vs market

Outcome Model Market Difference Fair odds
Southampton 47.7% 66.6% −18.9 pp 2.10
Draw 28.1% 19.9% +8.2 pp 3.56
Bolton Wanderers 24.2% 13.5% +10.7 pp 4.13

Other markets

Outcome Model Market Difference Fair odds
Southampton to score 84.0% 91.3% −7.3 pp 1.19
Southampton not to score 16.0% 8.7% +7.3 pp 6.26
Bolton Wanderers to score 72.5% 62.5% +10.0 pp 1.38
Bolton Wanderers not to score 27.5% 37.5% −10.0 pp 3.64
Both teams to score 62.5% 58.9% +3.7 pp 1.60
Both teams not to score 37.5% 41.1% −3.7 pp 2.67
Southampton 2+ goals 52.1% 70.9% −18.8 pp 1.92
Southampton at most 1 goal 47.9% 29.1% +18.8 pp 2.09
Bolton Wanderers 2+ goals 34.0% 27.7% +6.4 pp 2.94
Bolton Wanderers at most 1 goal 66.0% 72.3% −6.4 pp 1.52
Over 1.5 goals 82.3% 84.2% −1.9 pp 1.22
Under 1.5 goals 17.7% 15.8% +1.9 pp 5.65
Over 2.5 goals 56.7% 65.6% −8.9 pp 1.76
Under 2.5 goals 43.3% 34.4% +8.9 pp 2.31

Prices and probabilities are the ones stored before kick-off; nothing here is recalculated. Edge is the model's probability times the price, minus one, so a flagged outcome that lost is the ordinary case rather than a contradiction.

Model details

Show
Fit window
the last 20 matches, recency weighted (a match 107 days old counts half)
Southampton sample
20 matches
Bolton Wanderers sample
10 matches
Computed
29 minutes before kick-off
Prices taken
59 minutes before kick-off

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.