← Home
Fixtures  ›  Bundesliga  ›  Borussia Dortmund
Bundesliga

Borussia Dortmund Predictions

AI-powered match predictions, accuracy tracking, and bookmaker consensus comparisons.

Total Predictions
9
0 upcoming · 9 settled
Result Accuracy
56%
5 / 9 correct
BTTS Hit Rate
33%
3 / 9 calls
Over 2.5 Hit Rate
33%
3 / 9 calls

📊 Past Predictions (latest 9)

Sat 16 May 2026
1–3
0–2

Borussia Dortmund secured a commanding 2-0 victory at Werder Bremen, with Sinan Guirassy breaking the deadlock in the 59th minute before Yan Couto sealed the result deep into stoppage time. The scoreline reflected the gulf in class between title contenders and mid-table strugglers, though it also revealed a critical gap between prediction and reality. Our model forecast a 1-3 scoreline with 83% confidence in a Dortmund win—the result direction proved correct, but the actual match unfolded with considerably fewer goals than anticipated.

The prediction was anchored on familiar supporting evidence: Dortmund's attacking prowess (2.1 goals per game, 60% win rate), Werder's defensive vulnerabilities at home, and historical dominance in the fixture (2.9 goals per meeting across recent encounters). What didn't materialize was both a Werder goal and the goal-heavy affair the data suggested. Despite Werder's recent record of scoring in home matches, their blunt attacking play never materialised against a Dortmund side that controlled possession without requiring maximum intensity to get the job done. The absence of a second-half onslaught—with goals arriving only in the 59th and deep into added time—suggests Dortmund managed the contest rather than overwhelmed it, typical of a side prioritising three points in a title race over goal difference.

The 2-0 outcome sits comfortably within our win probability cone but represents a compression of expected output. It underscores the reality that dominant teams don't always need to produce their ceiling performance to secure comfortable victories, particularly against opposition lacking the quality to test them consistently.

Fri 8 May 2026
3–1
3–2

Borussia Dortmund secured a 3-2 victory over Eintracht Frankfurt in a match that unfolded much as expected—a home win orchestrated by the higher-ranked side—though the final scoreline deviated from our pre-match forecast. Frankfurt stunned the hosts with Uzun's second-minute opener, only for Dortmund to regain control through Guirassy's 42nd-minute equalizer. The turning point arrived before halftime when Schlotterbeck restored the lead, then Inacio added a third in the 72nd minute to seemingly put the contest beyond doubt. Frankfurt's Burkardt pulled one back late, but the damage was done.

Our model predicted a 3-1 scoreline with Dortmund winning at 86 percent probability, and while the result direction proved correct, the final margin fell short of expectations. The early Frankfurt goal disrupted the anticipated flow—a reminder that even well-structured teams concede early chances. What we flagged beforehand largely held up: the motivation gap between a title-chasing BVB and mid-table Frankfurt, the exploitable defensive frailty in Frankfurt's away record, and the fixture's historical pattern of multiple goals. The Both Teams To Score outcome materialized as our H2H analysis suggested, consistent with Frankfurt's capacity to threaten even from losing positions.

The principal miss was underestimating Frankfurt's resilience and their willingness to keep attacking, which pushed the goal count to five rather than four. Dortmund's superiority was never in doubt, yet the visitors' attacking intent made the match tighter than our Poisson model anticipated, reinforcing that raw statistical frameworks occasionally overlook tactical aggression in mathematically hopeless situations.

Sun 3 May 2026
1–3
1–0

Borussia Mönchengladbach pulled off a result that defied expectation on Sunday, securing a 1-0 victory over Borussia Dortmund through Hannes Tabakovic's 88th-minute finish. The goal, set up by Rouwen Reitz in the closing stages, came when the contest appeared destined for a low-scoring affair in Dortmund's favor. Instead, Gladbach's late breakthrough rewarded what proved to be a disciplined defensive display against one of the Bundesliga's most potent attacking forces.

Our model prediction of 1-3 to Dortmund proved wide of the mark, with the 84% win probability assigned to the visitors failing to materialize. The fundamental issue lay in underestimating Gladbach's capacity to frustrate their opponents despite evident motivation gaps and significant differences in form. While the statistical backdrop suggested Dortmund's attacking prowess and historical dominance in this fixture would prevail, the match demonstrated how margins are tightest when teams defend with organization and purpose. Our flagged concern about Dortmund's recent away vulnerabilities—they'd conceded in three of their previous five road games—proved relevant, though the prediction framework didn't adequately weight Gladbach's potential to exploit those openings in the final moments.

The result represents a notable miss from our model, one that reinforces how individual match execution can diverge from historical patterns and form data. Dortmund's attacking output failed to materialize with sufficient consistency to create the goal-heavy scenario our prediction envisioned, while Gladbach's counter-pressing and set-piece threat created the single decisive moment of quality the match required.

Sun 26 Apr 2026
3–1
4–0

Borussia Dortmund dismantled SC Freiburg with clinical efficiency on Saturday, storming to a 4-0 victory that exceeded our pre-match prediction of 3-1. Beier's eighth-minute opener set the tone after Bensebaini's assist, and the home side never relented. Guirassy doubled the lead just six minutes later through Brandt's assist, before Bensebaini turned provider into goalscorer himself in the 31st minute. Silva's late addition in the 87th minute capped a dominant display that left little doubt about the quality gap between second-place Dortmund and mid-table Freiburg.

Our model correctly identified the winner and the direction of the match—the 92 percent win probability for Dortmund proved well-founded—but underestimated the margin. Several factors we'd highlighted before kickoff played out as expected: the rest advantage (8 days versus 3), Dortmund's fresh approach at home, and the yawning motivation gap between title contenders and a side with nothing to play for. Freiburg's rotation risk and travel fatigue, which we'd flagged, manifested in a toothless attacking display. The clean sheet also aligned with our reading of their recent defensive vulnerability away from home.

Where the prediction fell short was in severity. While we'd noted the historical average of 4.5 goals in Dortmund-Freiburg fixtures and recent 4-0 and 3-0 home results, we opted for the more conservative 3-1 line. The fourth goal in the 87th minute—a cushion Freiburg never threatened to breach—reflected Dortmund's attacking depth and Freiburg's complete inability to mount a second-half challenge. The result underscores how wide the performance gulf can be when motivation, freshness, and quality align so heavily in one direction.

Sat 18 Apr 2026
1–2
2–1

Hoffenheim secured a 2-1 victory over Borussia Dortmund in a match defined by Andrej Kramaric's clinical finishing from the penalty spot. The Croatian striker opened the scoring from 12 yards in the 42nd minute, then sealed the win with an identical conversion in the 90th minute, sandwiching a brief Dortmund resurgence. Serhou Guirassy pulled one back for the visitors in the 87th minute, assisted by Romain Bensebaini, but it proved too little too late as Hoffenheim held firm through the closing stages.

Our pre-match model predicted a 1-2 scoreline in favor of Dortmund, assigning them overwhelming win probability while rating Hoffenheim's chances at zero percent. The prediction missed both the result direction and the exact score, suggesting we significantly underestimated the hosts' capacity to convert their opportunities and control the contest. Hoffenheim's two penalty conversions were the decisive factor here—executing set-piece moments that our model evidently failed to weight appropriately when assessing the match outcome.

While Dortmund managed to trouble Hoffenheim late on through Guirassy's goal, they never gained the upper hand in a match where the hosts' efficiency in front of goal proved the difference. The loss represents a notable failure in our prediction accuracy, highlighting how clinical finishing and penalty area execution can shift outcomes in ways that broader statistical frameworks sometimes undervalue.

Sat 11 Apr 2026
2–1
0–1

Bayer Leverkusen secured a narrow 1-0 victory over Borussia Dortmund, with Robert Andrich's 42nd-minute goal proving decisive in a tightly contested affair. The strike came at a crucial juncture just before halftime, and despite Dortmund's efforts to find an equalizer in the second half, Leverkusen's defense held firm to claim three points in this Bundesliga encounter.

Our pre-match model predicted a 2-1 scoreline favoring Dortmund, and the prediction proved wide of the mark on multiple fronts. The model failed to anticipate either team's attacking prowess—or more accurately, Dortmund's bluntness in front of goal—and miscalculated the defensive resilience Leverkusen would display. Rather than the goal-heavy contest our analysis suggested, this was a match defined by efficiency: Leverkusen needed just one chance of genuine quality, while Dortmund created opportunities without the clinical finishing required to capitalize. The absence of the goal-laden scoreline our model envisaged highlights a common challenge in prediction: individual matches often deviate sharply from statistical expectations, particularly in the Bundesliga where form fluctuations and tactical adjustments can rapidly shift outcomes.

What emerges from this result is a straightforward narrative: Leverkusen came, saw an opening before the break, and took it. Dortmund pressed but couldn't break through. The win moves Leverkusen forward in the standings while leaving questions about Dortmund's attacking execution at this stage of the season.

Sat 4 Apr 2026
2–1
0–2

Borussia Dortmund dismantled VfB Stuttgart's home advantage with a decisive 2-0 victory, striking twice in the final moments to overturn what had been a closely contested encounter. Karim Adeyemi broke the deadlock in the 90th minute, with Julian Brandt adding a second moments later from Félix Silva's assist, puncturing Stuttgart's defensive organization when it mattered most and sealing a commanding away performance.

Our pre-match model predicted a 2-1 Stuttgart victory, fundamentally misreading both the result and the match dynamic. The prediction rested on assumptions that have not held up: that Stuttgart's home defensive structure would prove sufficiently robust to contain Dortmund's attacking threat while their own finishing would prove clinical enough to exploit limited openings. In reality, the opposite unfolded. Dortmund's attacking prowess—particularly their ability to manufacture chances in the closing stages—proved more decisive than our analysis suggested, while Stuttgart failed to convert the moments that typically fall to sides with "strong defensive organization." The late-game surge that delivered both goals suggests Dortmund's quality ultimately overwhelmed Stuttgart's setup rather than stretching it to a narrow margin.

This outcome highlights a recurring analytical vulnerability: the tendency to overweight historical patterns of how home advantage typically manifests against traveling sides with attacking talent. While well-organized home defenses often do restrict visitors to single goals, that framework underestimated Dortmund's capacity to break through decisively in crucial moments. The away win represents a clear departure from our flagged expectation, and one the model failed to anticipate with any meaningful probability.

Sat 21 Mar 2026
2–0
3–2

Borussia Dortmund's 3-2 victory over Hamburger SV delivered the correct result but through an unexpectedly turbulent path. The visitors stunned the home crowd with early strikes from P. Otele in the 19th minute and A. S. Lokonga in the 38th, establishing a 2-0 lead that defied the pre-match narrative of Dortmund dominance. The hosts clawed back through two penalties converted by R. Bensebaini in the 73rd and 84th minutes, sandwiched around a S. Guirassy goal in the 78th that proved decisive in a dramatic second-half turnaround.

Our model predicted a 2-0 Dortmund victory, correctly calling the result direction but missing the actual narrative arc entirely. The pre-match assessment flagged the quality gap between established Bundesliga contenders and mid-table opposition, emphasizing how home fixtures at Signal Iduna Park typically favor Dortmund's attacking intensity. Those underlying factors did ultimately prove decisive—the hosts' superior resources enabled the comeback—but the match itself exposed a blind spot: the prediction underestimated Hamburger SV's capacity to exploit transitional moments and create genuine danger on the counter. What materialized instead was a match that required Dortmund to recover from genuine adversity rather than the controlled, dominant performance the scoreline suggested.

The gap between prediction and reality serves as a reminder that fixture profile patterns, while statistically robust, cannot account for the specific tactical approaches and execution details that emerge on matchday. Dortmund's eventual win validated the quality hierarchy, but the path there was considerably more chaotic than anticipated.

Sat 14 Mar 2026
3–0
2–0

Borussia Dortmund dispatched FC Augsburg with a professional 2-0 victory at Signal Iduna Park, though the performance fell short of the dominant scoreline our pre-match model had anticipated. Karim Adeyemi's 13th-minute opener set the tone early, with the hosts controlling possession and territory throughout the first half. The second goal arrived after the interval when Gio Reyna assisted Loïs Openda in the 59th minute, securing the three points in a match that unfolded largely as expected in terms of result direction, if not final arithmetic.

Our prediction of a 3-0 scoreline correctly identified Dortmund as heavy favorites and proved accurate on the match outcome, but underestimated Augsburg's defensive resilience in the second half. The pre-match analysis properly flagged the quality differential and home advantage—both factors manifested clearly in Dortmund's control of play and clinical early finishing. What the model didn't fully account for was a tightening of Augsburg's defensive shape after the opening goal, which limited the number of clear-cut opportunities that typically materialize in such lopsided contests. Dortmund never looked troubled defensively and could have added a third, but the hosts' attack lacked the sustained cutting edge needed to repeatedly breach an increasingly organized Augsburg side.

The result confirms the fundamentals we'd outlined: superior squad depth, attacking infrastructure, and home advantage proved decisive. The margin was simply more modest than expected, a reminder that even in predictably one-sided fixtures, execution and opposition adjustment remain variables worth monitoring.

Predictions are for information and entertainment only — not financial advice. 18+. Gambling can be addictive. BeGambleAware.org.