Signal Iduna Park will be rocking on Saturday afternoon when Borussia Dortmund host Mainz 05 in a fixture that has produced fireworks in recent seasons. With European places tightening, both sides need the points, but for very different reasons.
Dortmund, fresh off a bruising draw in Munich, are still chasing a top-four finish that guarantees Champions League money. Edin Terzić’s men average 2.28 expected goals (xG) per home game—second only to Bayern—and have scored three or more in four of their last five league fixtures at the Yellow Wall. Marco Reus returned to training after a dead-leg, while Donyell Malen has struck in consecutive games, giving BVB the sharpest front-line rotation in months.
Mainz, meanwhile, sit just above the drop zone. Bo Henriksen has tightened the screws defensively, opting for a compact 3-4-2-1 that concedes only 1.06 xGA across his six-match tenure. The 0-0 draw in Leipzig two weeks ago was proof of concept: five defenders behind the ball, Leandro Barreiro breaking up transitions, and Lee Jae-sung hitting on the counter. The problem is goals—Mainz have failed to score in four of their last six away trips.
Head-to-head trends favor the hosts: Dortmund have won seven of the last nine meetings, including a ruthless 4-1 in the reverse fixture where Jude Bellingham ran the show. Yet Mainz won 2-0 here last April, the memory still stinging Terzić enough that he labeled this match a “revenge game” in Friday’s presser.
Key duels:

– Julian Brandt’s channel runs vs. Anthony Caci’s outside-shoulder defending
– Sébastien Haller’s hold-up play against Mainz captain Stefan Bell
– Nico Schlotterbeck stepping into midfield to disrupt Barreiro’s first pass
Predicted line-ups
Borussia Dortmund (4-2-3-1): Kobel – Ryerson, Hummels, Schlotterbeck, Maatsen – Can, Sabitzer – Malen, Brandt, Adeyemi – Haller
Mainz 05 (3-4-2-1): Zentner – Kohr, Bell, Hanche-Olsen – Caci, Barreiro, Amiri, Mwene – Lee, Gruda – Onisiwo
Odds snapshot
Home win: 1.44 | Draw: 4.75 | Away win: 7.50
Over 2.5 goals: 1.62 | Both teams to score: 1.80
Betting angle
Mainz’s low-block keeps games tight early—five of Henriksen’s seven matches were 0-0 at half-time. A first-half draw at 2.38 offers value, while a Dortmund win-to-nil at 2.30 looks enticing if Hummels returns to partner Schlotterbeck.
Prediction
Dortmund’s firepower eventually cracks the shell. Expect a cagey opening 45 minutes before fresh legs unlock Mainz late.
Scoreline: Borussia Dortmund 3-1 Mainz 05












