🟨
Xi'an Ronghai2-0Tai'an Tiankuang
Sat, 14 Mar 2026, 12:30
Full Time

Match Timeline

35'
Noah Eile🟨
Yellow Card
43'
Cameron Pring🟨
Yellow Card
53'
Sam Morsy🟨
Yellow Card
53'
Scott Twine🟨
Yellow Card
58'
Sinclair Armstrong🟨
Yellow Card
59'
R. McGree🔄
Substitution 1 → D. Strelec
60'
J. Sarmiento🔄
Substitution 2 → L. Castledine
65'
L. Castledine
Normal Goal → H. Hackney
68'
S. Armstrong🔄
Substitution 1 → S. Bell
72'
H. Hackney🔄
Substitution 3 → A. Gilbert
78'
S. Twine🔄
Substitution 2 → M. Bird
82'
S. Morsy🔄
Substitution 3 → T. Horvat
88'
Tommy Conway🟨
Yellow Card
90'
T. Conway🔄
Substitution 4 → G. Edmundson
90'
A. Randell
Normal Goal → T. Horvat

Match Statistics

7Shots on Goal1
5Shots off Goal2
19Total Shots4
7Blocked Shots1
12Shots insidebox2
7Shots outsidebox2
10Fouls9
9Corner Kicks4
0Offsides1
69Ball Possession31
1Yellow Cards5
0Goalkeeper Saves6
548Total passes251
461Passes accurate184
84Passes %73
2.5expected_goals0.32
0goals_prevented0

Starting Lineups

MiddlesbroughMiddlesbrough1:1

Starting XI

31Solomon BrynnG
3Matt TargettD
18Aidan MorrisM
45Jeremy SarmientoM
9Tommy ConwayF
29Adilson MalandaD
8Riley McGreeM
12Luke AylingD
7Hayden HackneyM
2Callum BrittainD
16Alan BrowneM

Bristol CityBristol City1:1

Starting XI

23Radek VitekG
2Ross McCrorieD
10Scott TwineM
18Emil Riis JacobsenF
3Cameron PringD
40Sam MorsyM
30Sinclair ArmstrongF
12Jason KnightD
4Adam RandellM
38Noah EileD
17Mark SykesD

Head-to-Head

📈 Team Form & Statistics

Middlesbrough
Middlesbrough
Form: L-W-W-D-D
Bristol City
Bristol City
Form: L-L-D-L-W
Record
6 W
2 D
2 L
3 W
2 D
5 L
Goals Per Game
1.8
Scored
vs
1.0
Scored
0.8
Conceded
vs
1.7
Conceded
Betting Indicators
Clean Sheets
40%
Clean Sheets
20%
BTTS
50%
BTTS
40%
Home/Away Performance
Scored
Home:1.2
Away:2.4
Conceded
Home:0.4
Away:1.2
Scored
Home:1.0
Away:1.0
Conceded
Home:2.2
Away:1.2

⚡ Elo Ratings

Long Term Elo Rating
1575
Average
1514
Average
Short Term Elo Rating
1578
↑ Momentum (+3)
1472
↓ Momentum (-42)
Expected Outcome
40%
Home Win
32%
Draw
28%
Away Win
Attack & Defence Elo
Long Term
1473
Attack
1474
1591
Defence
1519
Recent Form
1453
Attack
1461
1605
Defence
1489
Post-Match Changes
-3
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.

📝 Match Preview

Middlesbrough's Defensive Steel to Stifle Struggling Bristol City
Recommendation:UNDER_2_5
Odds:2.10
Expected Value:+36.5%
Confidence:70

Second-placed Middlesbrough welcome Bristol City to the Riverside Stadium on Saturday lunchtime, with promotion firmly in their sights and the stats pointing towards a low-scoring affair. While the historical head-to-head record makes for grim reading for Boro supporters, the current form gap between these two sides is simply too significant to ignore. Middlesbrough have been Championship title contenders all season, sitting second with 69 points from 36 games. Their recent form is formidable: six wins in their last ten outings, including statement victories like the 4-0 demolition of QPR and 3-1 triumph at Birmingham. However, it's their defensive solidity at home that truly catches the eye. Over their last five home matches, they've conceded just a single goal (0.20 per game) while keeping three clean sheets. Even in attack, they've been efficient if not spectacular, netting 1.20 goals per game in that same home sample. Bristol City arrive in stark contrast. Languishing in 11th place with 50 points, they're enduring a rough patch with five defeats in their last ten matches. Their attacking output is declining (trend confidence: 10%) and they've managed just 1.00 goal per game away from home recently. Worryingly for Robins fans, they've been shut out in four of their last eight matches, including heavy defeats like the 0-5 thrashing by Derby and 0-2 losses to both Leicester and Coventry. With only four days rest compared to Boro's six, and having played three matches in the last fortnight versus Boro's two, fatigue could further hamper their efforts. The elephant in the room is the head-to-head record. Bristol City have won the last five meetings between these sides, including a 2-0 victory as recently as December. Historically, these fixtures have been goal-laden affairs with both teams scoring in 78% of the last nine encounters and over 2.5 goals landing in 67% of them. However, the goal expectancy metrics tell a different story for this specific fixture: 1.20 for the hosts and just 0.60 for the visitors, totaling 1.80 expected goals. This aligns perfectly with Boro's recent home defensive dominance and Bristol's attacking struggles. While the historical pattern suggests goals, the current tactical reality points towards a controlled, tight contest. **Key Points:** - Middlesbrough have conceded just 1 goal in their last 5 home matches (0.20 per game) - Bristol City's attacking metrics are declining with only 1.00 goal per game away recently - Goal expectancy of 1.80 total goals strongly favors the under - Middlesbrough have 6 days rest vs Bristol City's 4 days, plus lower match congestion - Bristol City have won the last 5 H2H meetings, creating a potential psychological barrier The 1.55 on a home win is too skinny for my liking given that H2H hoodoo, but the under 2.5 goals at 2.10 represents genuine value. With Boro's defense operating at peak efficiency and Bristol struggling to find the net, this has all the hallmarks of a 1-0 or 2-0 home victory.

Read Full Preview →