⚽️
Paris FC W3-1Lens W
Sat, 15 Aug 2026, 14:00
Full Time

Match Timeline

15'
Josh Coburn🟨
Yellow Card
23'
Adam Randell🟨
Yellow Card
29'
Femi Azeez🔄
Substitution 1 → Kyrell Lisbie
36'
Adam Randell🟨
Yellow Card
36'
Adam Randell🟥
Red Card
41'
Josh Coburn⚽
Normal Goal
45'
Jenson Metcalfe🟨
Yellow Card
46'
Yu Hirakawa🔄
Substitution 1 → Joe Williams
50'
Josh Coburn⚽
Normal Goal → Jenson Metcalfe
56'
Lisav Naif Eissat🔄
Substitution 2 → Rio Cardines
64'
Dominic Ballard🔄
Substitution 3 → Jed Wallace
64'
Sam Greenwood🔄
Substitution 4 → Emil Riis Jacobsen
64'
Lorent Tolaj🔄
Substitution 5 → Sam Bell
64'
Jenson Metcalfe🔄
Substitution 2 → Mark Sykes
64'
Tairyk Arconte🔄
Substitution 3 → Luke Cundle
82'
Zak Sturge🔄
Substitution 4 → Daniel Kelly
83'
Josh Coburn🔄
Substitution 5 → Lyndon Dykes

Match Statistics

0Shots on Goal3
6Shots off Goal10
8Total Shots24
2Blocked Shots11
2Shots insidebox18
6Shots outsidebox6
8Fouls12
6Corner Kicks6
1Offsides3
34Ball Possession66
2Yellow Cards2
1Red Cards0
2Goalkeeper Saves0
262Total passes509
154Passes accurate424
59Passes %83
0.5expected_goals3
0goals_prevented0

Starting Lineups

Bristol CityBristol CityUnknown

Starting XI

1Sam TickleG
19George TannerD
16Rob DickieD
5Robert AtkinsonD
2Lisav Naif EissatD
12Jason KnightM
4Adam RandellM
7Yu HirakawaM
23Dominic BallardM
20Sam GreenwoodM
9Lorent TolajF

MillwallMillwallUnknown

Starting XI

1Lukas JensenG
18Ryan LeonardD
6Caleb TaylorD
5Jake CooperD
3Zak SturgeD
14Jenson MetcalfeM
24Casper De NorreM
10Camiel NeghliM
11Femi AzeezF
19Josh CoburnF
7Tairyk ArconteF

Head-to-Head

📈 Team Form & Statistics

Bristol City
Bristol City
Form: L-D-D-W-L
Millwall
Millwall
Form: D-W-D-L-L
Record
3 W
3 D
4 L
•
3 W
4 D
3 L
Goals Per Game
1.3
Scored
vs
0.7
Scored
1.1
Conceded
vs
0.7
Conceded
Betting Indicators
Clean Sheets
30%
Clean Sheets
40%
BTTS
50%
BTTS
30%
Home/Away Performance
Scored
Home:1.5
Away:1.2
Conceded
Home:0.5
Away:1.5
Scored
Home:1.0
Away:0.6
Conceded
Home:0.7
Away:0.7

ELO comparison

Pre-match ratings

Rating period
Match snapshot
Bristol City versus Millwall: long term ELO, before the match
Bristol CityHomeRatingMillwallAway
Strength
1,484.7Overall1,590
1,508.8Match venue1,571.7
1,508.8At home1,549.4
1,488.3Away1,571.7
Attack & defence
1,455Attack1,486.7
1,531.9Defence1,607.2
1,475.9Home attack1,466.5
1,440.5Away attack1,466.3
1,543.1Home defence1,580.3
1,528.5Away defence1,602.8
Match profile
1,716.7Goal environment1,163.3
1,625Home goals1,375
1,591.7Away goals1,288.3
1,502.2Possession1,490.8
Specialist ratings
1,485.2Set-piece attack1,516.1
1,486.4Set-piece defence1,515.7
1,504Close games1,589.8
1,479.7Winning margin1,596.9

Match venue compares Bristol City at home with Millwall away. All ratings are within this league.

Higher goal environment ratings mean higher-scoring games, not necessarily a stronger team. A starting league rating is 1500.

📝 Match Preview

Bristol City vs Millwall Prediction & Betting Tips | Under 2.5 Goals
Recommendation:UNDER_2_5
Odds:1.91
Expected Value:+47.1%
Confidence:7

The Championship season opens with Bristol City hosting Millwall at the Ashton Gate. With both clubs having played just two matches in the last 14 days, early tactical setups and defensive organization will likely dictate the tempo. Bristol City recently suffered a narrow 0-1 League Cup defeat to Walsall, while Millwall played out a 1-1 draw against QPR. These opening fixtures highlight a cautious approach from both managers, setting the stage for a tightly contested affair. Statistically, the underlying metrics strongly favor a low-scoring contest. Bristol City boasts a formidable home defensive record, conceding just 0.50 goals per game across their last four home fixtures. Conversely, Millwall’s away scoring output has been blunt, averaging only 0.57 goals per game on the road. When we combine Bristol’s home defensive solidity (0.50 conceded) with Millwall’s away attacking struggles (0.57 scored), the mathematical expectation points toward a below-average goal environment. Our Poisson goal expectancy model calculates a total expected goal count of just 1.65 for this fixture. Breaking it down, Bristol City is projected to score 1.11 goals, while Millwall is expected to contribute 0.54. This distribution heavily suppresses the probability of a high-scoring game. Historically, head-to-head matches have averaged 1.20 goals per team, but recent meetings have trended tighter, with three of the last five matches finishing 1-2, 0-1, or 2-0. The betting market currently prices Under 2.5 Goals at 1.91, implying a roughly 52% probability. However, our data-driven model projects a 77% chance of the match staying under the threshold. This discrepancy creates a clear positive expected value opportunity. Bristol City’s declining goal-scoring trend combined with Millwall’s improving defensive discipline further reinforces the case for a tight, tactical battle. Both teams are also managing similar fatigue levels, with nine and seven days of rest respectively, suggesting neither side will be forced into risky, open play. Key Points: - Poisson model projects a total of 1.65 expected goals (Home 1.11, Away 0.54) - Bristol City concedes just 0.50 goals per game at home - Millwall averages only 0.57 goals scored in away fixtures - Recent cup matches (0-1 and 1-1) indicate cautious early-season tactics - Under 2.5 Goals at 1.91 offers significant value against the 77% model probability Based on the defensive metrics, low goal expectancy, and clear market inefficiency, the recommended play is Under 2.5 Goals.

Read Full Preview →