Bologna vs Aston Villa

9 April 2026 · Europa League · Quarter-finals, first leg · 2025/26 · Referee Sandro Schärer

Full time 1 – 3

Half-time: 0–1

Aggregate: Bologna 1–7 Aston Villa. Aston Villa go through.

  • J. Rowe 90’
  • E. Konsa 44’
  • O. Watkins 51’, 90+4’

Match summary

Aston Villa beat Bologna 3-1 on the road after 90 minutes. Aston Villa led 1-0 at half-time. Aston Villa went through 7-1 on aggregate.

In the first half, E. Konsa put Aston Villa ahead with a header in the 44th minute. In the second half, O. Watkins made it 0-2 in the 51st minute, J. Rowe pulled one back to make it 1-2 in the 90th minute, and Watkins made it 1-3 from a corner in stoppage time.

The chances backed that up: Aston Villa created 1.57 expected goals (xG) from 8 shots to Bologna's 0.88 from 19.

Match stats

58% Possession 42%
19 Shots 8
4 Shots on target 4
4 Corners 3
489 Passes 359
89.8% Pass accuracy 79.7%
11 Tackles 13
19 Fouls 15
2 Yellow cards 1
7 Offsides 1

Key events

Bologna Aston Villa
Kick-off
14’
J. MirandaShot on target
21’
E. KonsaVAR: Goal given
28’
44’
E. KonsaHeader0-1 (Aston Villa)
Half-time0-1
Second half underway
51’
O. WatkinsRight foot shot0-2 (Aston Villa)
65’
67’
77’
M. RogersShot on target
80’
J. RoweShot on target
81’
J. MirandaShot on target
84’
85’
J. RoweRight foot shot1-2 (Bologna)
90’
90+4’
O. WatkinsLeft foot shot1-3 (Aston Villa)
Full-time1-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 1.57 44’ E. Konsa (Aston Villa), 0-1 44’ 51’ O. Watkins (Aston Villa), 0-2 51’ 90’ J. Rowe (Bologna), 1-2 90’ 90+4’ O. Watkins (Aston Villa), 1-3 90+4’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 1.57 44’ E. Konsa (Aston Villa), 0-1 Konsa 44’ 51’ O. Watkins (Aston Villa), 0-2 Watkins 51’ 90’ J. Rowe (Bologna), 1-2 Rowe 90’ 90+4’ O. Watkins (Aston Villa), 1-3 Watkins 90+4’
Bologna 0.88 xGAston Villa 1.57 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Aston Villa attacking Bologna attacking 
90+4’ O. Watkins (Aston Villa), from a corner, 0.68 xG, goal 44’ E. Konsa (Aston Villa), from a corner, 0.43 xG, goal 51’ O. Watkins (Aston Villa), open play, 0.27 xG, goal 29’ L. Ferguson (Bologna), open play, 0.21 xG, hit the woodwork 21’ J. Miranda (Bologna), open play, 0.13 xG, saved 48’ T. Pobega (Bologna), open play, 0.08 xG, off target 69’ E. Buendía (Aston Villa), set piece, 0.08 xG, off target 21’ S. Castro (Bologna), open play, 0.05 xG, blocked 62’ J. Rowe (Bologna), open play, 0.05 xG, off target 78’ F. Bernardeschi (Bologna), open play, 0.05 xG, hit the woodwork 71’ J. Rowe (Bologna), open play, 0.04 xG, off target 56’ M. Rogers (Aston Villa), open play, 0.04 xG, off target 72’ E. Buendía (Aston Villa), open play, 0.04 xG, off target 84’ J. Mário (Bologna), open play, 0.04 xG, blocked 46’ J. Rowe (Bologna), open play, 0.03 xG, blocked 77’ M. Rogers (Aston Villa), open play, 0.03 xG, saved 79’ F. Bernardeschi (Bologna), open play, 0.03 xG, blocked 79’ S. Castro (Bologna), open play, 0.03 xG, blocked 84’ J. Miranda (Bologna), open play, 0.03 xG, saved 64’ S. Castro (Bologna), open play, 0.02 xG, blocked 21’ T. Pobega (Bologna), open play, 0.02 xG, blocked 90+2’ F. Bernardeschi (Bologna), set piece, 0.02 xG, blocked 90’ J. Rowe (Bologna), open play, 0.02 xG, goal 75’ S. Castro (Bologna), open play, 0.01 xG, blocked 81’ J. Rowe (Bologna), open play, 0.02 xG, saved 86’ J. Rowe (Bologna), from a corner, 0.01 xG, blocked 38’ J. McGinn (Aston Villa), open play, 0.01 xG, off target 90+4’ O. Watkins (Aston Villa), from a corner, 0.68 xG, goal 44’ E. Konsa (Aston Villa), from a corner, 0.43 xG, goal 51’ O. Watkins (Aston Villa), open play, 0.27 xG, goal 29’ L. Ferguson (Bologna), open play, 0.21 xG, hit the woodwork 21’ J. Miranda (Bologna), open play, 0.13 xG, saved 48’ T. Pobega (Bologna), open play, 0.08 xG, off target 69’ E. Buendía (Aston Villa), set piece, 0.08 xG, off target 21’ S. Castro (Bologna), open play, 0.05 xG, blocked 62’ J. Rowe (Bologna), open play, 0.05 xG, off target 78’ F. Bernardeschi (Bologna), open play, 0.05 xG, hit the woodwork 71’ J. Rowe (Bologna), open play, 0.04 xG, off target 72’ E. Buendía (Aston Villa), open play, 0.04 xG, off target 56’ M. Rogers (Aston Villa), open play, 0.04 xG, off target 84’ J. Mário (Bologna), open play, 0.04 xG, blocked 46’ J. Rowe (Bologna), open play, 0.03 xG, blocked 77’ M. Rogers (Aston Villa), open play, 0.03 xG, saved 79’ F. Bernardeschi (Bologna), open play, 0.03 xG, blocked 79’ S. Castro (Bologna), open play, 0.03 xG, blocked 84’ J. Miranda (Bologna), open play, 0.03 xG, saved 64’ S. Castro (Bologna), open play, 0.02 xG, blocked 21’ T. Pobega (Bologna), open play, 0.02 xG, blocked 90+2’ F. Bernardeschi (Bologna), set piece, 0.02 xG, blocked 90’ J. Rowe (Bologna), open play, 0.02 xG, goal 81’ J. Rowe (Bologna), open play, 0.02 xG, saved 86’ J. Rowe (Bologna), from a corner, 0.01 xG, blocked 75’ S. Castro (Bologna), open play, 0.01 xG, blocked 38’ J. McGinn (Aston Villa), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Bologna 4-3-3 Starting XI
Ravaglia
Mário
Heggem
Lucumí
Miranda
Ferguson 67’
Freuler 90’
Pobega 67’
Bernardeschi
Castro 82’
Rowe
Aston Villa 4-2-3-1 Starting XI
Martínez
Cash
Konsa
Torres
Digne
Onana 80’
Tielemans 2
McGinn
Rogers 88’
Buendía 88’
Watkins 2

Player stats

Goalkeeper1 player
90′ 1 3 37 – – – – –
Defenders4 players
J. Mário
90′ 1 1 – 6 1 45 1 – – –
90′ 3 2 – 6 1 61 2 – – –
90′ 1 2 – 5 1 81 2 – 1
90′ 1 – – 1 – 41 2 – – –
Midfielders5 players
L. Ferguson Taken off
67′ – – 37 – – – – 2 1 1 –
R. Freuler Taken off
89′ – – 73 – – 3 1 4 3 – –
T. Pobega Taken off
67′ – – 20 2 – – 1 1 4 1
N. Moro Came on as a substitute
23′ – – 23 2 – – – – – – –
J. Odgaard Came on as a substitute
8′ – – 3 – – – – – – – –
Forwards4 players
90′ – – 3 – 0.10 – 2 4 1 30 –
S. Castro Taken off
82′ – – 4 – 0.11 – 1 4 2 8 –
J. Rowe
90′ 1 – 6 2 0.17 – 2 7 2 24 –
R. Orsolini Came on as a substitute
23′ – – – – – – 2 1 1 6 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Europa League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.