Winotips
AI Tips

Bayern München v Borussia Dortmund: can Dortmund shock the odds at the Allianz?

Our model breaks down Bayern München v Borussia Dortmund this Saturday in the Bundesliga. Here's what the xG figures tell us, who our model favours, and where punters should look for value.

The Winotips Editorial Team
Analysis Team9 min read
Bayern München crestBayern MünchenVSBorussia Dortmund crestBorussia Dortmund

Bundesliga · Allianz Arena · Sat 31 Oct, 17:30 BST

Bayern München v Borussia Dortmund on Saturday night at the Allianz Arena is one of German football's marquee fixtures, and for good reason. These two have won the last decade-plus of Bundesliga titles between them, and whenever they meet, there's an edge to it. This is the kind of match that gets talked about in pubs for weeks. So let's do what we do best: run it through our AI model and tell you what the numbers actually say about who's got the edge, how the game's likely to shape up, and crucially for punters, where the real value sits in the markets.

This preview is your chance to see what our model makes of this one. We'll walk you through the expected goals figures (which reveal an awful lot about a team's quality in attack and defence), show you the result probabilities our model's crunched from the data, and point you towards the markets that look most interesting. If you want the exact ranked pick for Saturday and today's full acca, that's what Winotips Pro is for. But read on, and you'll get a proper sense of why this match is shaping up the way it is.

The tie in a nutshell

Our model makes Bayern München massive favourites here. We're talking a 72% win probability for the home side, with Borussia Dortmund's chances sitting at just 12%. The draw comes in at 17%. Now, those aren't the kind of odds you'd get at a bookmaker, but they're honest about what the model sees in the underlying form and quality. Bayern are being backed by the data to come out on top more often than not. That's not a surprise when you look at the gap in attacking quality between the two sides, which we'll get into in a moment. But a 72% win probability doesn't mean Dortmund have no chance. This is football. Twelve per cent shots happen all the time. It just means the numbers heavily favour the hosts.

What does that 72 to 12 split mean for how Saturday's 90 minutes might actually feel? It suggests Bayern will control large stretches of the game and create the clearer, higher-quality chances. Dortmund will get their moments, and if they're clinical, they could catch Bayern on the break or nick something on the counter. But they'll likely spend significant periods of the match under pressure, having to be compact and disciplined. Bayern won't necessarily run riot, but they should edge proceedings pretty comfortably if they play to their level.

What the numbers say

Expected goals, or xG, is a simple concept: it measures the quality of chances a team creates and faces. Rather than just counting shots, it assigns each chance a probability based on where it came from, how open the goalkeeper is, and whether it's a one-on-one or a harder effort from range. Over a season, xG smooths out the noise and tells you which teams are actually playing well in attack and which defences are being picked apart. One unexpected win or loss doesn't change the story xG tells. So when we talk about Bayern's 2.67 xG versus Dortmund's 0.86 xG, we're looking at a massive gulf in the quality of attacking play.

Bayern are creating chances worth roughly three times as many goals as Dortmund on these numbers. That's a chasm. Dortmund's 0.86 xG figure suggests they're not only getting fewer chances, they're getting worse ones too. From a Dortmund perspective, that's a worry. From a Bayern angle, it confirms what we'd expect: a team at home, with the resources and quality to dominate possession and create clear-cut opportunities. The story the xG tells is one of a side that should finish this tie with more clear openings, better finishing positions, and ultimately more goals. Bayern's attacking players are doing their job. Dortmund are being starved of the ball or forced into rushed situations when they get it.

How the game could unfold

Picture this: Bayern come out with intent, looking to stamp authority on the midfield early. They'll want to keep the ball, work it into dangerous areas, and make Dortmund chase. Given the xG advantage, that's exactly how our model expects this to go. You'll see Bayern probing, finding pockets of space, and working their attacking players into positions where they can hurt Dortmund. There will be periods where Bayern completely dominate play, and Dortmund have little choice but to defend deep and hope for a chance on the break. That's what a 2.67 xG for the home side usually looks like in practice: relentless, patient, building pressure.

Dortmund won't lie down, of course. But on these numbers, they're unlikely to match Bayern's intensity or creative output in the middle third. They'll get set pieces, maybe a rapid counter or two, and moments where a good tackle or interception sparks something. The 0.86 xG for Dortmund isn't zero, so they will create openings. But the volume and quality will pale next to what Bayern produce. The shape of the game, then, is one where the hosts control tempo, monopolise territory, and trust that their quality will tell. Dortmund's job becomes one of staying compact, not giving away soft chances, and taking their limited openings ruthlessly.

Can Borussia Dortmund find a way in?

Let's be honest about Dortmund's path to victory here. On our model's numbers, they're the underdogs, and the xG gap tells you why. But football doesn't need logic, does it? A 12% win probability isn't zero. For Dortmund to pull off the upset, they'd need to be clinical in the extreme. They'd need to make their chances count. If they get a genuine opportunity, they have to bury it. No half-chances, no shots into the 'keeper's hands. This is about efficiency when the chances do come.

Dortmund would also need Bayern to have an off day at the back. We're not saying Bayern's defence is rock solid (we don't have that granular data), but we are saying that based on the xG figures, Bayern should dominate. For Dortmund to win, Bayern would have to be sloppier than the numbers suggest they usually are, or Dortmund would need to hit a level of accuracy that their xG numbers don't quite suggest they're reaching. It's possible. It happens. But it's the long bet on the card, and the numbers explain why.

The goals angle

Here's where it gets interesting for punters thinking about the scoreline markets. Bayern's 2.67 xG is a healthy total. That's saying they should create chances worth roughly two and a half goals. Dortmund's 0.86 is slimmer, but not negligible. When you add them together, you're looking at a combined xG of around 3.5 goals' worth of chances. That's a decent amount of shooting and clear opportunities. On the face of it, you might think goals are likely. But xG is what teams create, not what they score. Converted chances are messier. Some days a team creates 2.5 xG and scores three. Other days they score one. That's football.

What the xG does tell us is that Saturday's match should feature a fair number of goal-scoring moments. Bayern's attacking prowess should see them generate multiple openings. Dortmund will have their moments too, even if they're fewer. The question for goal-line punters is whether those chances turn into goals. On the figures alone, we can say this: it's not a match where goals look thin on the ground. The attacking intent and quality on both sides (especially Bayern) suggest clear chances will come. Whether that translates to 2-0, 1-1, 2-1, or something else entirely is where the markets come in. And that's where savvy punters can find value if they look at the right markets. Have a close look at how the bookmakers are pricing the different outcome ranges, because the xG suggests some of those ranges might be underpriced relative to what the numbers predict.

Our model's verdict, and where the value looks

Our model makes Bayern München clear favourites, with a 72% win probability. That's as close to confident as these things get. The xG gap backs that up. Bayern should control the ball, create the better chances, and come away with a win more often than not. On the flip side, Dortmund's 12% shot and the 17% draw probability tell us that while the home side are favourites, this isn't a dead cert. Close matches do happen.

Where we reckon punters should focus their attention is on the goals markets. The xG figures suggest that goals and shooting opportunities are likely to feature, but in a specific pattern. Once you dig into exactly how many goals the model thinks will land, and compare that to what the bookmakers are pricing, some interesting value emerges. We're not going to tell you the exact bet here (that's what Winotips Pro is for), but we'll say this: the goals markets are worth a proper look on Saturday. Head over to our AI football predictions on Winotips, and if you want to see which exact market offers the best edge and where it ranks among today's other fixtures, that's premium content for Pro members. We rank every play, every acca, and every edge across the card, so you can bet with confidence.

Frequently Asked Questions

Who will win Bayern München v Borussia Dortmund?

Our model gives Bayern a 72% win probability, with Dortmund at 12% and a draw at 17%. So Bayern are the clear favourites on the figures. But 12% is not nothing in football. Dortmund have a path, it's just a narrow one.

Will both teams score?

The xG figures suggest both sides will generate chances. Dortmund's 0.86 isn't huge, but it's enough to suggest they'll create at least something. Bayern's 2.67 means they should have multiple openings. Whether both sides actually convert their chances into goals is a different question, and that's where the market pricing comes in. The numbers hint that this isn't a match where you'd expect a blank sheet for one side, but the exact outcome depends on finishing accuracy.

Is this one for an acca?

Bayern to win looks the obvious acca leg based on these numbers. A 72% win probability is juicy for a parlay. But the real value might not be the straight result. Have a think about the goals angles we've flagged, and see how that plays into your multi-leg strategy. For today's best-ranked acca picks and how Bayern-Dortmund fits into the day's card, that's where Winotips Pro shines. We'll show you the full ranked plays so you can build a portfolio acca with genuine edge.

What does the Winotips model say?

Our model is built on attacking and defending data, expected goals, and historical patterns. It's not a crystal ball, and it doesn't predict the future. What it does is weigh the numbers and tell you where the probabilities lie. In this case, it says Bayern should dominate this fixture and that goals are likely, but in a pattern that the markets might not have fully priced in. Past results don't guarantee future outcomes, but the underlying quality difference is real, and the xG figures back it up.

18+ | Please gamble responsibly. Betting should be entertaining, not a way to make money. Winotips provides predictions for informational purposes only, and we don't guarantee results. Free help: BeGambleAware.org, GamStop.co.uk.

Free AI Predictions

Get today's value bets before the odds move.

Updated daily. Powered by Monte Carlo simulation + xG models.

Get Started →