Saturday , 3 October 2026

Middlesbrough FC vs Cardiff City FC, Championship 2024-25 REGULAR SEASON

Championship · 2024-25
Sat 4 Jan 2025 · 15:00 UTC Riverside Stadium 24,634 HT 45' · FT 45'
1–1 21' Calum Chambers

Overview

Match Preview

Middlesbrough FC vs Cardiff City FC — Championship at Riverside Stadium.

Match Details

  • Referee Tom Nield
  • Assistant 1 Jonathan Hunt
  • Assistant 2
4 games this season 🟨 1.5/game ⚽ 2.0 goals/game

Recent Form

DateOpponentH/A ScoreResult
04 Jan Cardiff City FC H 1–1 D
01 Jan Hull City AFC A 1–0 W
29 Dec Burnley FC H 0–0 D
26 Dec Sheffield Wednesday FC H 3–3 D
21 Dec Plymouth Argyle FC A 3–3 D
14 Dec Millwall FC H 1–0 W
DateOpponentH/A ScoreResult
04 Jan Middlesbrough FC A 1–1 D
01 Jan Coventry City FC H 1–1 D
29 Dec Watford FC A 2–1 W
26 Dec Oxford United FC A 2–3 L
21 Dec Sheffield United FC H 0–2 L
14 Dec Stoke City FC A 2–2 D

Season Stats

Middlesbrough FC Cardiff City FC
#3 Position #21
15 Points 7
8 Played 8
4 / 3 / 1 W / D / L 1 / 4 / 3
16 Scored 10
12 Conceded 12
+4 GD -2
1.88 PPG 0.88
50% Win % 13%

Key Stats

58% Both Teams to Score
H2H (12 games)
33% Over 2.5 Goals
H2H history
13% Clean Sheets
Middlesbrough FC this season
0% Clean Sheets
Cardiff City FC this season

Middlesbrough FC are 3rd (15 pts). Cardiff City FC are 21st (7 pts).

Goal Timing (This Season)

Middlesbrough FC
0-15
3/3
16-30
2/–
31-45
2/1
46-60
2/4
61-75
3/3
76+
4/–
■ Scored ■ Conceded
Cardiff City FC
0-15
2/3
16-30
2/3
31-45
2/2
46-60
–/3
61-75
3/–
76+
1/1
■ Scored ■ Conceded

Top Scorers (This Season)

Middlesbrough FC
William Lankshear 6 G
Cardiff City FC
Jack Moylan 3 G 1 A
Yousef Salech 2 G 1 A
Cian Ashford 2 G 1 A
Rubin Colwill 1 G 1 A

Events

Match Events

  • 0' The match kicks off with home fans waiting with anticipation for Middlesbrough FC to score. At the same time, Cardiff City FC does not seem to pull back! Let’s get it on!
  • 5' The teams are not in a rush to score plenty of goals. It might look strange considering Cardiff City FC that had 380 games and scored 408 goals.
  • 10' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
  • 12' Emmanuel Latte Lath is having a superb {COMPETITION} campaign — that is 1 goals this season for the .
  • 17' Middlesbrough FC are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 21' Calum Chambers makes no mistake. The score reads 1-1 and Cardiff City FC are in front.
  • 26' named a 4-2-3-1 earlier, and opted for a 4-2-3-1 in response. A fascinating tactical duel is developing.
  • 30' Callum O'Dowda catches the referee's attention in entirely the wrong way. card on 30.
  • 35' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
  • 40' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
  • 45' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
  • 50' The energy levels are beginning to show. Michael Carrick might look to freshen things up shortly.
  • 55' Supporters expect more eagerness from Joel Bagan, as he is very good at scoring at Riverside Stadium with 0 goals in the last 0 games.
  • 60' Delano Burgzorg has been one of the livelier players on the pitch with 0 goals to his name this season.
  • 65' The crowd applauds Ollie Tanner as he leaves the pitch. Chris Willock steps in for Cardiff City FC.
  • 67' Delano Burgzorg makes way for Isaiah Jones at the 67 minute mark. A tactical switch from Middlesbrough FC.
  • 72' Cardiff City FC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
  • 75' Controversy at the stadium! Ben Doak argues furiously but the card stands.
  • 76' The referee has no hesitation. Andy Rinomhota is booked for Cardiff City FC — card on 76.
  • 77' The Middlesbrough FC manager makes a substitution. Finn Azaz departs to be replaced by Alex Gilbert.
  • 79' Another change for Cardiff City FC made on 79 minute. Rubin Colwill leaves to be changed by Yakou Meite.
  • 80' That is a card for Cardiff City FC. Alex Robertson will be fuming at that decision.
  • 83' The Cardiff City FC bench stirs into life. Alex Robertson is withdrawn and Joe Ralls gets his opportunity.
  • 84' The Middlesbrough FC bench stirs into life. Neto Borges is withdrawn and Lukas Engel gets his opportunity.
  • 89' The referee calls foul for Daniel Barlaser. He receives a card.
  • Hope, you loved the show. Another epic battle is over with the score 1-1.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
2.11 Middlesbrough FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.16 Cardiff City FC xG
I would bet for: Over 2.5 goals 63% + Both teams to score 60%

Match Result

✗ Wrong
Middlesbrough FC58% Draw22% Cardiff City FC20%
Actual: Draw

Both Teams to Score

✓ Correct
Yes60% 0% No40%
Avg goals/match: 3.27
Actual: Yes — both scored

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 95%
5%
± 1.5 84%
16%
± 2.5 63%
37%
± 3.5 41%
59%
± 4.5 24%
76%

Double Chance

Middlesbrough FC or Draw
80%
Draw or Cardiff City FC
42%
Middlesbrough FC or Cardiff City FC
78%

Half-Time Result

✗ Wrong
Middlesbrough FC42% Draw41% Cardiff City FC17%
Actual: Draw at HT

Correct Score

✓ In top 12
1 – 1
Actual
2 – 1
9.5%
2 – 0
8.4%
1 – 0
7.4%
3 – 1
6.6%
3 – 0
5.8%
2 – 2
5.5%
0 – 0
5.3%
1 – 2
5.2%
3 – 2
3.9%
0 – 1
3.7%
4 – 1
3.6%

Asian Handicap — Middlesbrough FC

Handicap Middlesbrough FC covers Push Cardiff City FC covers
-2.5 18% — 82%
-2 18% 18% 64%
-1.5 36% — 64%
-1 36% 22% 42%
-0.5 58% — 42%
+0.5 80% — 20%
+1 80% 12% 8%
+1.5 92% — 8%
+2 92% 5% 2%
+2.5 98% — 2%

Clean Sheet

Middlesbrough FC keeps clean sheet
32% ✓
Cardiff City FC keeps clean sheet
13% ✓

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.