Moneyball OddsDixon-Coles · xG fusion
Back to Moneyball Odds

Middlesbrough 2-2 Cardiff City: Match Report, Goals, Stats and Ratings

Full time: Middlesbrough 2-2 Cardiff City

Middlesbrough and Cardiff City drew 2-2 in Championship Matchday 11 on Saturday 17 October 2026 at Riverside Stadium. The goals: Jack Moylan 22', Ollie Tanner 45+1', Tommy Conway 58', Will Lankshear 61'.

How the match unfolded

Jack Moylan put Cardiff City ahead in the 22nd minute, set up by Ollie Tanner. Ollie Tanner made it 0-2 to Cardiff City in the 45th minute (+1), set up by Jack Moylan. Tommy Conway made it 1-2 to Middlesbrough in the 58th minute, set up by Callum Brittain. Middlesbrough levelled at 2-2 in the 61st minute through Will Lankshear, set up by Amario Cozier-Duberry.

Cardiff City led by two and were pegged back: Middlesbrough came back for a draw.

It was 0-2 at half-time, and the second half changed the result.

Gabriel Osho of Cardiff City was sent off in the 83rd minute. The referee, T. Nield, showed 3 yellow cards: 0 to Middlesbrough and 3 to Cardiff City.

Middlesbrough: K. Hellberg, 4-2-3-1 · Cardiff City: B. Barry-Murphy, 4-1-4-1.

Moneyball's prediction against the result

Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.

Why it went this way

On the day the expected goals were 0.98 for Middlesbrough and 3.11 for Cardiff City.

Middlesbrough scored about 1.0 more than their chances were worth: clinical finishing, or a goalkeeper having a bad day.

Cardiff City left about 1.1 goals' worth of chances on the pitch.

Cardiff City created the better chances, 3.11 xG to 0.98, and still did not win. On chances alone, the result could easily have gone the other way.

Middlesbrough had 12 shots on target, Cardiff City 3.

Cardiff City's goalkeeper made 8 saves.

Middlesbrough had 57% of the ball.

A red card changed the shape of the match, and no pre-match model can see one coming.

Where the two sides stood before this match

Middlesbrough came into it with 12 Championship matches played, scoring 2.3 and conceding 1.4 a match, with 2.10 expected goals for and 1.07 against, and had won 58% of their matches.

Cardiff City came into it with 12 Championship matches played, scoring 1.6 and conceding 1.4 a match, with 2.04 expected goals for and 1.54 against, and had won 25% of their matches.

Middlesbrough vs Cardiff City: the match in numbers

MiddlesbroughMatch statisticsCardiff City
57%Ball possession43%
0.98Expected goals (xG)3.11
36Total shots7
12Shots on target3
4Big chances3
492Total passes380
83%Pass accuracy81%
11Corners4
9Fouls10
3Offsides4
20Tackles17
1Saves8
0Yellow cards2
0Red cards1

Team statistics from Sportmonks.

Player ratings and man of the match

Man of the match: Tommy Conway (Middlesbrough), rated 8.1 by Sportmonks, with 1 goal.

Middlesbrough

Cardiff City

The lowest-rated starter was Chris Willock at 6.2. Ratings run from 0 to 10; around 7.0 is a solid match.

What comes next

Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.

Questions about Middlesbrough vs Cardiff City

What was the score in Middlesbrough vs Cardiff City?

Middlesbrough 2-2 Cardiff City (half-time 0-2), Championship, Saturday 17 October 2026.

Who scored in Middlesbrough vs Cardiff City?

Jack Moylan 22', Ollie Tanner 45+1', Tommy Conway 58', Will Lankshear 61'.

Did Moneyball predict Middlesbrough vs Cardiff City correctly?

Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.

Who was man of the match in Middlesbrough vs Cardiff City?

Tommy Conway, rated 8.1 by Sportmonks.

Who refereed Middlesbrough vs Cardiff City?

T. Nield.

Every match, before and after

Moneyball Odds writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.

Open Moneyball Odds Match Live All match reports

Moneyball Odds is a statistical analysis site, not a bookmaker. No model predicts football reliably. For readers aged 18 and over.