Today

Borussia Dortmund 3-2 Villarreal: result and stats, UEFA Champions League

Matchday 1
FT
  • S. Guirassy80', 85' (pen), 90' (og)
  • 53' (og)R. Veiga
  • 66'S. Mourino
Signal Iduna ParkSimone SozzaCapacity 81,365Tue, 8 Sept 202621:00
Rubén Uría portrait
Assistant
Rubén Uría

Substitutions

Unused

Home

  • R. Bensebaini portraitBorussia Dortmund crest
    R. Bensebaini
    Red Card
    Out
  • E. Can portraitBorussia Dortmund crest
    E. Can
    Knee Injury
    Out
  • M. Kaba portraitBorussia Dortmund crest
    M. Kaba
    Injury
    Out
  • G. Konstantelias portraitBorussia Dortmund crest
    G. Konstantelias
    Knee Injury
    Out
  • J. Lerma portraitBorussia Dortmund crest
    J. Lerma
    Muscle Injury
    Out
  • F. Mane portraitBorussia Dortmund crest
    F. Mane
    Muscle Injury
    Out
  • N. Schlotterbeck portraitBorussia Dortmund crest
    N. Schlotterbeck
    Red Card
    Out

Away

  • J. Foyth portraitVillarreal crest
    J. Foyth
    Achilles Tendon Injury
    Out
  • C. Romero portraitVillarreal crest
    C. Romero
    Injury
    Out
Player of the match
Sehrou Guirassy headshot
Sehrou Guirassy
Attacker · Borussia Dortmund
8.7
This match
Shooting9.3Finishing5.6Creativity10.0Passing5.1Involvement4.0Defending0.0Physical5.1Dribbling3.0
Attacking
Goals2
Assists0
Shots5
Shots on target3
Shot accuracy60%
Penalties1
Build-up
Passes16
Key passes2
Pass accuracy81%
Defending
Blocks1
Duels won7 · 64%
Fouls won/made3 / 0
This match · octagon = season skill index

Highest-rated players

Guirassy8.7Kobel7.7Silva7.5Mouriño7.0Gulácsi7.5Buchanan7.6
Player
Gregor KobelGregor KobelG521,54+0,5426/295/8
Péter GulácsiPéter GulácsiG432,74+0,7429/345/10
Borussia Dortmund crestLive statsVillarreal crest

Possession & Passing

52%Possession48%
514Total passes481
90%Pass accuracy86%
9Corners7

Attack

18Shots13
6On target6
5Off target4
7Blocked shots3

Box & Quality

12Shots in box9
6Shots out box4
2.8xG1.3
-0.3Goals prevented-0.3

Defense & Discipline

5Goalkeeper saves4
1Offsides3
15Fouls10
1Yellow cards3

Half by half

The same match, split at the break. Which half did each side actually win?

Borussia Dortmund crest

First half

Villarreal crest
0,41xG0,67
6Shots4
1On target1
2Big chances2
10Touches in box5
57%Possession43%
4Corners2
Borussia Dortmund crest

Second half

Villarreal crest
2,42xG0,67
12Shots9
5On target5
4Big chances2
18Touches in box9
45%Possession55%
5Corners5

xG analytics

TeamxGShotsSOTPoss
Borussia Dortmund crestBorussia Dortmund
2.83191452%
69% open play3% set piece28% penalty
Villarreal crestVillarreal
1.34141048%
73% open play27% set piece

Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

xG race

33 shots

Chance quality as it built up. A steep step is a big chance.

0,00,81,62,43,20'15'30'45'60'75'90'Santiago Mouriño 66'Serhou Guirassy 90'Renato Veiga 53'Serhou Guirassy 80'Serhou Guirassy 85'Borussia Do…2,83 xGVillarreal1,34 xGCumulative expected goals per team over the match.
Borussia Dortmund crestBorussia Dortmund2,83 xG · 3 scoredVillarreal crestVillarreal1,34 xG · 2 scored

How those chances were made

Borussia Dortmund33
Open play 24Set piece 2Dribble 2Foul won 2Rebound 1Defensive 2
Villarreal26
Open play 16Set piece 4Dribble 2Foul won 1Rebound 2Defensive 1

Momentum

14 swings

Which side was on top, minute by minute. A taller bar is heavier pressure.

Renato Veiga 53'Santiago Mouriño 66'Serhou Guirassy 80'Serhou Guirassy 85'Serhou Guirassy 90'0'15'30'45'60'75'90'Borussia Do…Villarreal
Borussia Dortmund crestBorussia Dortmund61% pressureVillarreal crestVillarreal39% pressure

Match replay

91'
3-2
100%Draw 0%0%
2.83xG1.34
19Shots14
14On target10
Momentum
Renato Veiga portrait90' Saved Renato Veiga 0.07 xG

Shot map

18 v 13

Borussia Dortmund shoot right, Villarreal left. Bigger dot = better chance.

BDVILgoalsavedoff target

Goal mouth

22 on target · 3 scored

Where each shot on target crossed the line. Placement beats power.

Pau Navarro, 2', off targetMaximilian Beier, 9', off targetGeorges Mikautadze, 15', off targetPape Gueye, 16', off targetSerhou Guirassy, 45', off targetEthan Nwaneri, 46', off targetTani Oluwaseyi, 58', off targetMaximilian Beier, 74', off targetSerhou Guirassy, 74', off target
Borussia DortmundVillarrealgoalsavedoff target

Average positions

Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

Borussia DortmundDefensive line 47%
53Kobel20Karetsas48Sabitzer109Veerman58Beier43Guirassy68Nmecha85Gadou80Anton82Svensson88Ryerson
VillarrealDefensive line 34%
52Mikautadze44Buchanan30Oluwaseyi38Saliba53Gulácsi39Cardona67Navarro77Gueye87Comesaña81Veiga97Mouriño

An average, not a movement map: it says where a player's actions balanced out, not where they ran.

Passing network

Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

Borussia DortmundUntil 27'
252282426319114209

Most-connected pair: Veerman and Nmecha, 21 passes between them.

VillarrealUntil 45'
12141862315259212417

Most-connected pairs: Gueye and Cardona; Veiga and Gueye. 12 passes each.

Tactical battle

63control37
72%Field tiltField tilt 28%13Box entriesBox entries 711Passes into boxPasses into box 9
Serhou Guirassy
Serhou Guirassy
9 touches in box
Press10.4 · 11.8Territory72% · 28%Direct1.57 · 2.28Progress52 · 36Dribble7 · 6Creation33 · 26Threat1.25 · 1.12Recover7 · 6
Borussia Dortmund crest

In possession

Villarreal crest
72,4%Field tilt27,6%
11Passes into box9
34Progressive passes25
11Carries into final third8
9Chances created10

Field tilt is each side's share of play in the final third.

Borussia Dortmund crest

Out of possession

Villarreal crest
10,38Press intensity (PPDA)11,81
10High turnovers6
7Regains within 5s6
27,5sBall recovery time31,7s
18Interceptions11

↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

Borussia Dortmund crest

Carrying

Villarreal crest
119Carries85
1338mCarry distance1099m
18Progressive carries11
752mProgressive carry distance627m
2Carries into the box1

Distances are how far the ball was moved forward, not how far anybody ran.

Borussia Dortmund crest

Beating the press

Villarreal crest
7Take-ons won6
23Take-ons attempted15
658mProgressive pass distance457m
5Through balls1
5Switches of play5

A take-on is a player going past an opponent with the ball at his feet.

Borussia Dortmund crest

Threat created

Villarreal crest
1,25Expected threat (xT)1,12
1,61Action value (VAEP)0,44
33Shot-creating actions26
4Goal-creating actions2
1,53Expected assisted goals1,19

xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

Borussia Dortmund crest

Tempo

Villarreal crest
5,0Passes per attack4,1
19,2sAttack duration13,0s
1,57 m/sAttack directness2,28 m/s
6Build-up attacks4
6Direct attacks7

An attack is direct when it moves upfield quickly rather than through many passes.

Borussia Dortmund crest

More match stats

Villarreal crest
Borussia Dortmund crest

Attack

Villarreal crest
28Touches in box14
55Final third entries45
6Big chances4
2,74xG on target1,54
4Big chances missed3
Borussia Dortmund crest

Passing

Villarreal crest
3/16 (19%)Crosses4/9 (44%)
23/34 (68%)Long balls25/50 (50%)
21Throw-ins11
9Free kicks15
3Goal kicks8
Borussia Dortmund crest

Duels

Villarreal crest
41Total59
36/83 (43%)Ground47/83 (57%)
6/20 (30%)Aerial14/20 (70%)
7/22 (32%)Dribbles6/14 (43%)
12Dispossessed11
Borussia Dortmund crest

Defending

Villarreal crest
45Recoveries45
13Interceptions8
19Tackles27
68%Tackles won56%
13Clearances19
2Big chances scored1
2Big saves3
0Errors led to shot1
3Fouled in final third3
6,81Average rating6,71

Goal profile

2025/26

How often each side reaches a scoreline, across 10 and 8 matches.

Borussia Dortmund crestShare of their matchesVillarreal crest

They score

80%1+ goal38%
60%2+ goals25%

They concede

80%1+ goal100%
70%2+ goals75%
30%3+ goals38%
30%4+ goals13%

Heaviest results

Borussia Dortmund crestbest 4-0 (H)·worst 1-4 (A)

Villarreal crestworst 0-4 (A)

Where these sides shoot from

2025/26 season

Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

Borussia DortmundshootallowVillarreal
9.9%+3.4Six-yard box4.3%
64.9%+1.8Penalty area-2.059.1%
21.6%-2.5Edge of the box+4.229.4%
3.6%-2.8Long range7.2%

444 shots taken · 487 faced

VillarrealshootallowBorussia Dortmund
7.4%+2.2Six-yard box+2.28.8%
65.4%+4.4Penalty area-2.360.9%
23.0%-2.3Edge of the box23.4%
4.2%-4.3Long range6.9%

457 shots taken · 363 faced

Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

Match summary

Borussia Dortmund beat Villarreal 3-2 at Signal Iduna Park in the UEFA Champions League. It was goalless at half-time. Scorers: an own goal by R. Veiga (53'), S. Guirassy (80', 85' pen) for Borussia Dortmund; S. Mourino (66'), an own goal by S. Guirassy (90') for Villarreal. In their last 4 meetings, Borussia Dortmund have won 2, Villarreal 1, with 1 drawn. Full match stats, lineups and player ratings are all on this page.

AI prediction
Confidence 49%
BD49%
X35%
VIL16%

→ Double chance: Borussia Dortmund or draw

Why this prediction

The factors the model weighed, each split between the two sides.

Borussia Dortmund crestShare per factorVillarreal crest
50%Head-to-head50%
60%Goals40%
55%Overall45%

Who will win?

Cast your vote!

Borussia Dortmund crestCompare teamsVillarreal crest
Team formsLatestPts
18
Borussia Dortmund crestBorussia Dortmund
LW
3
14
Villarreal crestVillarreal
WL
3
Prematch standings

Venue spotlight

Signal Iduna Park
Dortmund, Germany
81,365
Capacity