Borussia D.
  • L
  • W
  • W
  • W
  • W
19:00

September 8, 2026 Sep 8 2026

Villarreal
  • L
  • L
  • D
  • D
  • W

Borussia D. vs Villarreal: Prediction and Tips

1.79

1x2 Prediction

Home Win

0
1.48

Total 2.5 Goals

Total Over 2.5

2 Votes
100
1.46

Both to Score

Both To Score: Yes

1 Vote
100
8.0

Correct Score

Correct Score: 2-1

1 Vote
100
Top picks

Top-Voted Tips on Telegram

xGscore
Every day we publish the predictions with the highest ratings from xGscore users.
Free on Telegram

Borussia Dortmund vs Villarreal Prediction. A Rematch After Last Year's 4:0

Villarreal return to Signal Iduna Park less than a year after losing 0:4 there, when Borussia Dortmund created 4.05 xG against 0.76. The starting positions are contrasting again. Dortmund have won four of their last five matches and just came back from 0:2 down to beat Hoffenheim 3:2, while Villarreal have opened the season without a win and followed two draws with defeats to Alaves and Deportivo.

Niko Kovac does not see last year's result as a guide to the new meeting. He specifically highlighted Villarreal's technical quality and their ability to keep possession for long periods. Dortmund have squad problems of their own, particularly in defence, where the coach has to reshape the back line before the opening Champions League fixture.

Borussia Dortmund Form and xG

Across their last five matches Dortmund have averaged 2.0 goals scored and 1.0 conceded, with 1.9 xG created against 1.4 allowed. At home the numbers are stronger: 2.3 goals scored and 0.9 conceded from 2.2 xG against 1.1. Their record against opponents of a similar level is especially convincing - Eintracht Frankfurt, Augsburg, Mainz, Hoffenheim and Athletic produced an average score of 3.0:0.6 and an xG balance of 1.9 to 1.1.

The main restriction is in defence. Filippo Mane is out with a thigh injury, Nico Schlotterbeck is still recovering and is also suspended, Ramy Bensebaini serves a suspension too, while Emre Can remains unavailable. Daniel Svensson and Konstantinos Karetsas are fit and available. That preserves Kovac's options further forward but forces another reshuffle around Waldemar Anton at the back. The 3:2 win over Hoffenheim was not fully controlled in terms of chances either, with xG almost identical at 1.93 against 1.94.

Villarreal Form and xG

Villarreal's results have been worse than the quality of the chances they create. Across their last five matches they average 2.2 goals from 2.1 xG while conceding 1.8 from 1.3 xG allowed. Away from home the chance balance is almost perfectly level at 1.4 xG on both sides, but the actual average score works against the Spanish side: 1.3 scored and 1.5 conceded.

The gap between performance and results is even clearer against comparable opponents. Matches with Atletico, Athletic, Bayer Leverkusen, Tottenham and Rayo Vallecano produced 1.3 xG for Villarreal and the same 1.3 for their opponents, yet the average score was 0.8:1.8. Juan Foyth and Carlos Romero remain doubts before the trip to Dortmund. Inigo Perez described the start of the season as worrying after the Deportivo defeat and demanded an immediate correction, looking for a response in the Champions League.

xG Prediction and Betting Outlook

The model sees the match at 2.2:1.2 in Borussia Dortmund's favour. That edge supports the home win: Dortmund consistently create more than their opponents at home, while Villarreal have not yet converted respectable xG numbers into stable results. Dortmund's run adds another argument, with five wins from their last six matches and eleven victories across the last fourteen at home.

The hosts do not approach the game with an ideal defensive lineup, however, and Villarreal continue to generate enough chances of their own. Both teams to score therefore remains a logical call; it has landed in eighteen of Villarreal's last twenty-two matches. If the visitors convert one of their opportunities, Dortmund's attacking advantage also pushes the game beyond 2.5 goals. All three calls come together in the expected correct score of 2:1.

Borussia Dortmund vs Villarreal Betting Tip

Of the main options, the most reliable looks to be Borussia Dortmund to win. The selection is built on Dortmund's consistency at home and Villarreal's current failure to turn good chance creation into steady results. A stronger option for this match is also available to Premium subscribers.

Key Stats

7.4 Team rating 6.2
6.3 Team form 4.8
4% xG Luckiness -6%
75% xG Predictability 75%
Last 5 matches Last 5 matches: results and ratings
  • Hoffenheim
    W
    6.4
  • Hamburg
    W
    6.1
  • Werder
    W
    9.7
  • Eintracht
    W
    7.7
  • Borussia M.
    L
    0.4
Opponent Match result Match rating
  • La Coruña
    L
    3.2
  • Alaves
    L
    4.8
  • Atlético
    D
    9.0
  • Racing Santander
    D
    2.7
  • Atlético
    W
    9.0

Featured Streaks in Home / Away Recent Matches Go to all streaks

Wins 11 / 14
Loses 2 / 5

Featured ROI Stats in All Matches Go to All ROI Stats

Wins 13 / 20
ROI 20%
Loses 7 / 20
ROI 19%

Match Score Prediction Go to calculations

Borussia D.
Match Score Prediction
2.31.1
Villarreal

xGscore Probabilities

Result
1 64% x 20% 2 16%
Double Chance
1x 84% 12 80% x2 36%
Total
3.5 Over 44% Under 56%
Both to Score
Yes 68% No 32%

Bookmakers Odds Online

Result
1 1.77 x 4.27 2 4.22
Double Chance
1x 1.24 12 1.24 x2 2.14
Total
3.5 Over 2.21 Under 1.70
Both to Score
Yes 1.46 No 2.54
Result
1 1.75 x 4.17 2 4.16
Double Chance
1x 1.22 12 1.22 x2 2.05
Total
3.5 Over 2.14 Under 1.68
Both to Score
Yes 1.46 No 2.52
Result
1 1.79 x 4.28 2 4.28
Double Chance
1x 1.25 12 1.25 x2 2.12
Total
3.5 Over 2.24 Under 1.72
Both to Score
Yes 1.46 No 2.56

Predictions from xGscore

1.79

Free Prediction

Borussia D. Win

% Bet size

Agree with prediction? Vote to reveal results.

1 Vote

2 more predictions available in Premium account

Premium
Sure bet

Champions League

Champions League
Team MPGSGC+/-PTS
1 AEK00000
2 Arsenal00000
3 Aston Villa00000
4 Atlético00000
5 Barcelona00000
6 Bayern M.00000
7 Bodø-Glimt00000
8 Borussia D.00000
9 Bruges00000
10 Como00000
11 Fenerbahce00000
12 Feyenoord00000
13 Galatasaray00000
14 Inter00000
15 LASK00000
16 Lens00000
17 Lille00000
18 Liverpool00000
19 Man City00000
20 Man United00000
21 Napoli00000
22 Porto00000
23 PSG00000
24 PSV00000
25 RB Leipzig00000
26 Real Betis00000
27 Real Madrid00000
28 Roma00000
29 Sabah00000
30 Shakhtar00000
31 Slavia00000
32 Slovan B.00000
33 Sporting00000
34 Stuttgart00000
35 Viking00000
36 Villarreal00000