← Match Finder
Championship
Referee: J Linington
Bristol City
S U S T T
2–2
Full-time
Preston
U T T T T

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Bristol City Preston
Last 6 — all competitions · 6/6 matches
Win Ø 25%
50%
0%
Points per game
1,7
0,3
Over 2.5 Ø 83%
83%
83%
Both score Ø 92%
83%
100%
Average goals
3,2
3,0
Scored
1,3
1,2
Conceded
1,8
1,8
Goal diff per game
-0,5
-0,7
xG created Pro
xG conceded Pro
xG diff Pro
This season — Championship · 43/45 matches
Win Ø 31%
40%
22%
Points per game
1,5
1,1
Over 2.5 Ø 46%
44%
47%
Both score Ø 58%
53%
62%
Average goals
2,4
2,3
Scored
1,3
1,0
Conceded
1,2
1,3
Goal diff per game
+0,1
-0,2
xG created Pro
xG conceded Pro
xG diff Pro
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 0–1

1,89 xG 1,46
70% Possession 30%
18 Shots 18
2 Shots on target 5
7 Blocked shots 9
3 Goalkeeper saves 0
7 Corners 3
1 Offside 0
7 Free kicks against 9
2 Yellow cards 4
0 Red cards 0
The table before the match Bristol City 5. · Preston 20.
# Team K V U T +/− xG +/− P
1 Leeds 45 28 13 4 +64 +57.1 97
2 Burnley 45 27 16 2 +51 +20.1 97
3 Sheffield United 42 26 6 10 +25 +15.2 84
4 Sunderland 42 21 12 9 +19 +11.4 75
5 Bristol City 43 17 15 11 +5 +0.5 66
6 Millwall 45 18 12 15 +0 +3.7 66
7 Blackburn 45 19 8 18 +5 -1.4 65
8 Middlesbrough 45 18 10 17 +10 +10.8 64
9 Coventry 43 18 8 17 +1 +15.1 62
10 West Brom 45 14 19 12 +8 +11.0 61
11 Swansea 45 17 9 19 -5 +1.4 60
12 Sheffield Weds 45 15 12 18 -9 +0.0 57
13 Watford 45 16 8 21 -8 -10.5 56
14 Norwich 45 13 15 17 +1 +7.9 54
15 QPR 45 13 14 18 -11 -8.3 53
16 Portsmouth 45 14 11 20 -13 -11.0 53
17 Oxford 45 13 13 19 -16 -25.6 52
18 Stoke 45 12 14 19 -17 -19.8 50
19 Derby 45 13 10 22 -8 -6.5 49
20 Preston 45 10 19 16 -11 -5.3 49
21 Luton 45 13 10 22 -22 -5.3 49
22 Hull 45 12 12 21 -10 -5.3 48
23 Plymouth 45 11 13 21 -36 -40.5 46
24 Cardiff 45 9 17 19 -23 -14.7 44

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Bristol City Preston
-5′
🟨 Theo Mawene
22′
🟨 Ryan Ledson
28′
E. Riis 0–1
R. Brady
32′
🟨 Robbie Brady
Half-time 0–1
50′
🟨 Kaine Kesler-Hayden
G. Earthy 🔁
↦ S. Twine
57′
A. Mehmeti 🔁
↦ M. Bird
57′
H. Roberts 🔁
↦ G. Tanner
58′
60′
M. Osmajić 0–2
B. Whiteman
1–2 R. McCrorie
N. Wells
69′
72′
🔁 S. Þórðarson
↦ R. Ledson
2–2 R. McCrorie
J. Knight
74′
78′
🔁 S. Greenwood
↦ M. Osmajić
M. McGuane 🔁
↦ J. Williams
80′
S. Armstrong 🔁
↦ N. Wells
84′
84′
🔁 C. Evans
↦ R. Brady
Ross McCrorie 🟨
91′
Haydon Roberts 🟨
96′
Full-time 2–2

Line-ups

Bristol City

3-4-2-1
1 M. O’Leary G
19 G. Tanner D
16 R. Dickie D
14 Z. Vyner D
7 Y. Hirakawa M
8 J. Williams M
12 J. Knight M
2 R. McCrorie M
6 M. Bird F
10 S. Twine F
21 N. Wells F
Bench (8)
40 G. Earthy
11 A. Mehmeti
24 H. Roberts
29 M. McGuane
30 S. Armstrong
23 S. Bajić
20 S. Bell
31 E. Morrison

Coach: L. Manning

Preston

3-1-4-2
13 D. Cornell G
14 J. Storey D
6 L. Lindsay D
19 L. Gibson D
4 B. Whiteman M
29 K. Kesler-Hayden M
18 R. Ledson M
11 R. Brady M
16 A. Hughes M
28 M. Osmajić F
9 E. Riis F
Bench (8)
22 S. Þórðarson
20 S. Greenwood
12 C. Evans
26 P. Bauer
2 R. Porteous
41 L. Stowell
31 T. Mawene
3 J. Meghoma

Coach: P. Heckingbottom

Odds comparison

Green columns are the outcomes that came in.

1X2
H
1,77
U ✓
3,69
B
4,50
Over/under goals
O1,5 ✓
O2,5 ✓
1,97
U2,5
1,84
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

J Linington · 154 kamper i vår database

🟨 Yellow cards
3,6 / match
Average
⚽ Free kicks
22,9 / match
Average

🟥 Red cards: 0,13 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.