

How this scoreline is calculated
Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Dortmund take a form score of 6.4 out of 10 into this Champions League fixture, against 5.4 for Villarreal. Dortmund have 3 wins, 1 draw and 1 defeat in their last 5, while Villarreal have 2 wins, 2 draws and 1 defeat in theirs. Across the season Dortmund average 1.8 goals scored and 1.2 conceded per game, Villarreal 1.5 and 1.3. Dortmund have kept a clean sheet in 30% of their matches this season, Villarreal in 20%. In their last 3 meetings Dortmund have won 1, drawn 1 and lost 1.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Dortmund carry a one-point form advantage into this Champions League encounter, their weighted score of 6.4 out of 10 marking them as the steadier outfit over recent weeks against Villarreal's 5.4. That gap feels narrow given the contrasting trajectories: Dortmund have won 3 of their last 5 matches, including a 2-0 home victory over Hamburger SV on 29 August and a 3-2 win away to Arsenal in the Emirates Cup, while Villarreal arrive on the back of a 0-1 defeat at Alaves and have managed just 2 wins from their last 5. Both sides register as steady rather than surging, but Dortmund's competitive record carries more conviction when the pre-season friendlies are stripped out.
The expected goals profiles sit almost level, Dortmund averaging 2.03 per game across their 4-match sample and Villarreal 1.92 across 3, and the shot maps tell a similar story: 13.5 attempts per game for the hosts against 14.3 for the visitors, with shots on target nearly identical at 6.2 and 6.3 respectively. Villarreal edge possession at 60.7 percent to Dortmund's 49.2 and generate more set-piece opportunities with 7.3 corners per game against 5, suggesting they will see plenty of the ball without necessarily turning territorial control into a decisive attacking advantage. Both sides have scored in all but one of their last 5 outings, Dortmund netting 9 goals and Villarreal 7, and neither defence has been watertight: Dortmund conceded 6 across that span with clean sheets in 2 of 5, Villarreal also let in 6 with just 1 shutout from 5. The numbers point toward open exchanges rather than a cagey European tie.
The head to head record across the last 3 meetings is perfectly balanced at 1 win apiece and 1 draw, but the scorelines reveal volatility. Dortmund's 4-0 home win on 25 November 2025 was emphatic, yet Villarreal took a 2-0 victory in the most distant of the three on 22 July 2022, and the sides shared a 2-2 draw on 6 August 2024. The 3.33 goals per meeting average and the fact that 2 of the 3 produced over 2.5 goals reinforce the sense that this fixture rarely stalls. Both teams scored in only 1 of those 3, which might seem low given the goal tallies, but it reflects the lopsided nature of two of the results.
Dortmund's home advantage and superior recent form are real, but the attacking metrics and head to head history argue against a comfortable margin. Villarreal have failed to score in 20 percent of their games this season compared to Dortmund's 10 percent, a small but tangible difference when the rest of the profiles align so closely. The Spanish side's possession dominance and corner count suggest they will test Dortmund's defence, which has kept clean sheets in only 30 percent of outings. With both attacks reliable and both defences porous, the fixture looks set to produce goals at both ends, and the narrow form gap implies the outcome will hinge on which side converts their chances under pressure rather than any structural mismatch.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram