📊 Recent Form
Borussia Dortmund
Villarreal
🧭 How the Model Sees It
The engine makes Borussia Dortmund a 60% call — a clear lean, and about as certain as this model gets on a three-way market where the draw always takes a share of the book.
We have Borussia Dortmund at 60% where the consensus of 6 bookmakers has 54% — a gap in our favour of 6 points. Disagreements like this are where a model earns or loses its reputation, so it is stated plainly rather than sold as an edge.
The projection totals 4 goals. Comfortably over 2.5 and above the average match — the model expects both defences to give something up.
Confidence is filed as medium at 61/99. That tier is set from the shape of the probability distribution, not from how the fixture feels, and it is published before kick-off and graded against the result afterwards — right or wrong, it stays on the page.
📝 Match Recap
Dortmund came through a chaotic Champions League knockout tie against Villarreal, winning 3-2 in a match that swung wildly across ninety minutes. An own goal from Renato Veiga handed Dortmund an early lead in the 53rd minute, but Villarreal struck back through Álvaro Santiago Mouriño González in the 66th, assisted by Georges Mikautadze. Dortmund regained control when Serhou Guirassy finished in the 80th, set up by Fábio Silva, then added a second from the spot five minutes later. Villarreal's late push saw Guirassy turn the ball into his own net deep in stoppage time, though it came too late to matter.
Our model leaned toward Dortmund at 60% win probability and predicted a 3-1 scoreline. The result direction proved correct — Dortmund did win — but the actual finish landed at 3-2, not 3-1. The higher-scoring nature of the tie reflected the pre-match setup we'd flagged: historically this fixture runs hot, and both teams came in with knockout stakes tightening the screw. Villarreal's defensive fragility and Dortmund's attacking threat suggested an open game, and that's exactly how it unfolded, even if the precise goal sequence threw in the kind of own-goal muddle that no model fully anticipates. Dortmund progressed, but it was scrappier than the cleaner scoreline we'd banked on.
💰 Finding the Value
Our model probability vs the consensus across 6 bookmakers. Positive edge means we think this outcome is more likely than the market implies.
| Selection | Odds | Market % | Model % | Edge |
|---|---|---|---|---|
| Borussia Dortmund Win Value | 8/11 1.76 | 54% | 60% | +6% |
| Draw | 10/3 4.23 | 23% | 23% | ±0% |
| Villarreal Win | 10/3 4.22 | 23% | 17% | -6% |
View pre-match analysis What we said before kickoff
⚡ Stakes & Context
- 🏆 UEFA Champions League knockout — elimination stakes
🔍 Key Stats
Form: Dortmund averaging 2.39 goals scored per game with 60% win rate; Villarreal averaging 1.45 scored but only 40% win rate overall
H2H: Three meetings averaging 3.3 goals per game — historically high-scoring fixture; last meeting was a 4-0 Dortmund win in Nov 2025
Stakes: UEFA Champions League knockout — full elimination intensity from both sides, no motivation discount applicable
Betting: both teams to score, over 2.5 goals — in line with the projected 3-1.
⚔️ Head to Head
Last 3 H2H meetings average 3.3 goals with results of 4-0, 2-2, and 0-2 — a volatile, high-scoring series with no dominant side overall, though Dortmund's most recent 4-0 win shows they can dominate at home.
🎲 Betting Tips
Both Teams to Score: Yes
The projected 3-1 scoreline has both teams finding the net.
Over 2.5 Goals: Yes
The projected 3-1 scoreline totals 4 goals, clearing the 2.5 line.