MoneyballDixon-Coles · xG fusion
Back to Moneyball

Borussia Dortmund 2-1 Real Betis: Match Report, Goals, Stats and Ratings

Full time: Borussia Dortmund 2-1 Real Betis

Borussia Dortmund won 2-1 at home to Real Betis in Champions League Matchday 4 on Wednesday 4 November 2026. The goals: Fábio Silva 49', Aitor Ruibal 67', Konstantinos Karetsas 72'. Moneyball's pre-match estimate had the result right.

How Borussia Dortmund won it

The opening goal came in the 49th minute: Fábio Silva for Borussia Dortmund, set up by Jobe Bellingham. Real Betis levelled at 1-1 in the 67th minute through Aitor Ruibal, set up by Abde Ezzalzouli. Konstantinos Karetsas made it 2-1 to Borussia Dortmund in the 72nd minute, set up by Fábio Silva.

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

The referee, S. Gözübüyük, showed 8 yellow cards: 4 to Borussia Dortmund and 4 to Real Betis.

Borussia Dortmund: N. Kovač, 3-4-2-1 · Real Betis: M. Pellegrini, 4-2-3-1.

Moneyball's prediction against the result

A correct call: the Match Board's pick was Borussia Dortmund Win, and 2-1 bears it out.

The estimate's most likely result was a Borussia Dortmund win at 51%, and that is what happened. Its single most likely score was 1-1 (11%).

On goals the estimate was close: about 3.1 expected, 3 scored.

Over 2.5 goals had been put at 60%; with 3 goals the over came in, as the estimate leaned.

Both teams to score was 62%; both did, in line with the estimate.

The pre-match consensus had a Borussia Dortmund win at 53%, the same lean as Moneyball.

Computed before kick-off from both sides' season goals and expected goals as of 2026-11-03, through a Dixon-Coles score model, and left as it was.

Why it went this way

Borussia Dortmund had 6 shots on target, Real Betis 4.

Borussia Dortmund had 53% of the ball and turned it into the win.

Where the two sides stood before this match

Borussia Dortmund came into it with 4 Champions League matches played, scoring 1.8 and conceding 1.3 a match, with 2.41 expected goals for and – against, and had won 75% of their matches.

Real Betis came into it with 4 Champions League matches played, scoring 2.0 and conceding 1.5 a match, with 1.71 expected goals for and – against, and had won 75% of their matches.

Borussia Dortmund vs Real Betis: the match in numbers

Borussia DortmundMatch statisticsReal Betis
53%Ball possession47%
15Total shots11
6Shots on target4
5Big chances2
454Total passes416
81%Pass accuracy81%
2Corners5
15Fouls13
4Offsides2
24Tackles14
3Saves4
4Yellow cards4

Team statistics from Sportmonks.

Player ratings and man of the match

Man of the match: Fábio Silva (Borussia Dortmund), rated 7.9 by Sportmonks, with 1 goal, 1 assist.

Borussia Dortmund

Real Betis

The lowest-rated starter was Troy Parrott 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 Borussia Dortmund vs Real Betis

What was the score in Borussia Dortmund vs Real Betis?

Borussia Dortmund 2-1 Real Betis (half-time 0-0), Champions League, Wednesday 4 November 2026.

Who scored in Borussia Dortmund vs Real Betis?

Fábio Silva 49', Aitor Ruibal 67', Konstantinos Karetsas 72'.

Did Moneyball predict Borussia Dortmund vs Real Betis correctly?

A correct call: the Match Board's pick was Borussia Dortmund Win, and 2-1 bears it out.

Who was man of the match in Borussia Dortmund vs Real Betis?

Fábio Silva, rated 7.9 by Sportmonks.

Who refereed Borussia Dortmund vs Real Betis?

S. Gözübüyük.

Every match, before and after

Moneyball 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 Match Live All match reports

Moneyball is a football statistics site. No model predicts football reliably: every figure is an estimate.