Bologna vs Celtic

22 January 2026 · Europa League · Matchday 7 · 2025/26 · Referee Vassilis Fotias

Full time 2 – 2

Half-time: 0–2

  • T. Dallinga 58’
  • J. Rowe 72’
  • R. Hatate 5’
  • A. Trusty 40’

Match summary

Bologna and Celtic shared the points in a 2-2 draw. Celtic led 2-0 at half-time.

In the first half, R. Hatate put Celtic ahead in the 5th minute and A. Trusty made it 0-2 from a corner in the 40th minute. In the second half, T. Dallinga pulled one back to make it 1-2 with a header in the 58th minute and J. Rowe equalised from a corner in the 72nd minute.

Bologna had the better of the chances, with 2.64 expected goals (xG) from 36 shots to Celtic's 2.22 from 8. Celtic had a player sent off.

Match stats

71% Possession 29%
36 Shots 8
10 Shots on target 5
16 Corners 2
526 Passes 241
86.5% Pass accuracy 68.0%
11 Tackles 30
8 Fouls 11
1 Yellow cards 3
0 Red cards 1
2 Offsides 1

Key events

Bologna Celtic
0’
M. O'NeillManagerArgument
Kick-off
5’
R. HatateRight foot shot0-1 (Celtic)
7’
Y. Hyun-JunShot on target
8’
D. MaedaShot on target
N. ZorteaShot on target
17’
J. MirandaShot on target
23’
27’
D. MaedaFoul
31’
R. HatateFoul
J. MirandaShot on target
33’
34’
R. HatateSecond yellowFoul
39’
40’
A. TrustyLeft foot shot0-2 (Celtic)
T. PobegaShot on target
45’
Half-time0-2
L. FergusonShot on target
47’
Second half underway
N. CasaleShot on target
51’
T. DallingaHeader1-2 (Bologna)
58’
J. OdgaardShot on target
61’
J. RoweLeft foot shot2-2 (Bologna)
72’
79’
J. KennyShot on target
N. CambiaghiShot on target
86’
Full-time2-2

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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.64 2.22 5’ R. Hatate (Celtic), 0-1 5’ 40’ A. Trusty (Celtic), 0-2 40’ 58’ T. Dallinga (Bologna), 1-2 58’ 72’ J. Rowe (Bologna), 2-2 72’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.64 2.22 5’ R. Hatate (Celtic), 0-1 Hatate 5’ 40’ A. Trusty (Celtic), 0-2 Trusty 40’ 58’ T. Dallinga (Bologna), 1-2 Dallinga 58’ 72’ J. Rowe (Bologna), 2-2 Rowe 72’
Bologna 2.64 xGCeltic 2.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Celtic attacking Bologna attacking 
5’ R. Hatate (Celtic), open play, 0.86 xG, goal 40’ A. Trusty (Celtic), from a corner, 0.51 xG, goal 58’ T. Dallinga (Bologna), from a corner, 0.45 xG, goal 55’ B. Domínguez (Bologna), open play, 0.23 xG, hit the woodwork 40’ A. Engels (Celtic), from a corner, 0.21 xG, off target 89’ J. Odgaard (Bologna), open play, 0.18 xG, off target 38’ B. Domínguez (Bologna), open play, 0.18 xG, off target 8’ A. Trusty (Celtic), from a corner, 0.16 xG, off target 79’ J. Kenny (Celtic), open play, 0.13 xG, saved 7’ Y. Hyun-Jun (Celtic), open play, 0.12 xG, saved 47’ L. Ferguson (Bologna), open play, 0.12 xG, saved 8’ D. Maeda (Celtic), from a corner, 0.11 xG, saved 43’ T. Dallinga (Bologna), open play, 0.11 xG, off target 48’ D. Maeda (Celtic), open play, 0.11 xG, off target 45’ T. Pobega (Bologna), from a corner, 0.11 xG, saved 86’ N. Cambiaghi (Bologna), open play, 0.11 xG, saved 19’ T. Dallinga (Bologna), from a corner, 0.10 xG, blocked 85’ R. Orsolini (Bologna), open play, 0.09 xG, off target 67’ B. Domínguez (Bologna), open play, 0.07 xG, blocked 90+4’ J. Odgaard (Bologna), open play, 0.07 xG, off target 51’ B. Domínguez (Bologna), set piece, 0.06 xG, blocked 32’ J. Rowe (Bologna), open play, 0.06 xG, blocked 33’ J. Miranda (Bologna), from a corner, 0.06 xG, saved 46’ L. Ferguson (Bologna), from a corner, 0.06 xG, blocked 23’ J. Miranda (Bologna), from a corner, 0.06 xG, saved 51’ N. Casale (Bologna), set piece, 0.06 xG, saved 90+4’ R. Orsolini (Bologna), open play, 0.05 xG, off target 65’ J. Odgaard (Bologna), open play, 0.04 xG, off target 67’ L. Ferguson (Bologna), set piece, 0.05 xG, off target 17’ N. Zortea (Bologna), open play, 0.03 xG, saved 53’ J. Rowe (Bologna), open play, 0.04 xG, blocked 58’ J. Odgaard (Bologna), from a corner, 0.03 xG, off target 37’ N. Casale (Bologna), from a corner, 0.03 xG, off target 72’ J. Rowe (Bologna), from a corner, 0.03 xG, goal 62’ J. Odgaard (Bologna), open play, 0.02 xG, off target 70’ J. Odgaard (Bologna), open play, 0.02 xG, off target 19’ T. Dallinga (Bologna), from a corner, 0.02 xG, blocked 26’ N. Zortea (Bologna), set piece, 0.02 xG, off target 61’ J. Odgaard (Bologna), open play, 0.02 xG, saved 65’ B. Domínguez (Bologna), open play, 0.02 xG, blocked 45’ N. Moro (Bologna), open play, 0.02 xG, blocked 53’ B. Domínguez (Bologna), open play, 0.01 xG, blocked 48’ J. Miranda (Bologna), open play, 0.01 xG, off target 57’ N. Moro (Bologna), open play, 0.01 xG, blocked 5’ R. Hatate (Celtic), open play, 0.86 xG, goal 40’ A. Trusty (Celtic), from a corner, 0.51 xG, goal 58’ T. Dallinga (Bologna), from a corner, 0.45 xG, goal 55’ B. Domínguez (Bologna), open play, 0.23 xG, hit the woodwork 40’ A. Engels (Celtic), from a corner, 0.21 xG, off target 89’ J. Odgaard (Bologna), open play, 0.18 xG, off target 38’ B. Domínguez (Bologna), open play, 0.18 xG, off target 8’ A. Trusty (Celtic), from a corner, 0.16 xG, off target 79’ J. Kenny (Celtic), open play, 0.13 xG, saved 7’ Y. Hyun-Jun (Celtic), open play, 0.12 xG, saved 47’ L. Ferguson (Bologna), open play, 0.12 xG, saved 8’ D. Maeda (Celtic), from a corner, 0.11 xG, saved 48’ D. Maeda (Celtic), open play, 0.11 xG, off target 43’ T. Dallinga (Bologna), open play, 0.11 xG, off target 45’ T. Pobega (Bologna), from a corner, 0.11 xG, saved 86’ N. Cambiaghi (Bologna), open play, 0.11 xG, saved 19’ T. Dallinga (Bologna), from a corner, 0.10 xG, blocked 85’ R. Orsolini (Bologna), open play, 0.09 xG, off target 67’ B. Domínguez (Bologna), open play, 0.07 xG, blocked 90+4’ J. Odgaard (Bologna), open play, 0.07 xG, off target 51’ B. Domínguez (Bologna), set piece, 0.06 xG, blocked 33’ J. Miranda (Bologna), from a corner, 0.06 xG, saved 46’ L. Ferguson (Bologna), from a corner, 0.06 xG, blocked 23’ J. Miranda (Bologna), from a corner, 0.06 xG, saved 32’ J. Rowe (Bologna), open play, 0.06 xG, blocked 51’ N. Casale (Bologna), set piece, 0.06 xG, saved 90+4’ R. Orsolini (Bologna), open play, 0.05 xG, off target 67’ L. Ferguson (Bologna), set piece, 0.05 xG, off target 65’ J. Odgaard (Bologna), open play, 0.04 xG, off target 17’ N. Zortea (Bologna), open play, 0.03 xG, saved 53’ J. Rowe (Bologna), open play, 0.04 xG, blocked 58’ J. Odgaard (Bologna), from a corner, 0.03 xG, off target 72’ J. Rowe (Bologna), from a corner, 0.03 xG, goal 37’ N. Casale (Bologna), from a corner, 0.03 xG, off target 62’ J. Odgaard (Bologna), open play, 0.02 xG, off target 70’ J. Odgaard (Bologna), open play, 0.02 xG, off target 19’ T. Dallinga (Bologna), from a corner, 0.02 xG, blocked 26’ N. Zortea (Bologna), set piece, 0.02 xG, off target 61’ J. Odgaard (Bologna), open play, 0.02 xG, saved 65’ B. Domínguez (Bologna), open play, 0.02 xG, blocked 45’ N. Moro (Bologna), open play, 0.02 xG, blocked 53’ B. Domínguez (Bologna), open play, 0.01 xG, blocked 48’ J. Miranda (Bologna), open play, 0.01 xG, off target 57’ N. Moro (Bologna), open play, 0.01 xG, blocked
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
Skorupski
Zortea
Casale 85’
Heggem
Miranda
Ferguson 73’
Moro
Pobega 56’
Rowe
Dallinga
Domínguez 73’
Celtic 4-2-3-1 Starting XI
Schmeichel
Donovan 77’
Trusty
Scales
Tierney
Engels 88’
McGregor
Hyun-Jun 77’
Hatate
Tounekti 46’
Maeda

Player stats

Goalkeeper1 player
90′ 3 2 26 – – – – –
Defenders5 players
90′ 1 – – 3 – 39 1 – – –
N. Casale Taken off
85′ 3 1 – 8 3 54 – – – –
90′ 3 1 – 5 1 63 – – – –
90′ – – – 8 4 68 2 – –
C. Lykogiannīs Came on as a substitute
11′ – – – 1 1 7 – – – –
Midfielders4 players
L. Ferguson Taken off
73′ – – 36 3 – – – 7 2 2 –
N. Moro
90′ – – 88 7 – – – 2 – 1 –
T. Pobega Taken off
56′ – – 17 1 – – 3 2 – – –
J. Odgaard Came on as a substitute
34′ – 1 17 2 – 1 – 3 1 – –
Forwards5 players
J. Rowe
90′ 1 – 3 1 0.12 – 2 7 – 46 –
90′ 1 – 4 0.68 – – –
B. Domínguez Taken off
73′ – – 6 0.58 – – –
R. Orsolini Came on as a substitute
17′ – – 2 – 0.14 – 1 2 – 11 –
N. Cambiaghi Came on as a substitute
17′ – – 1 1 0.11 – – 1 1 16 –
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. A blank cell means that figure is not available for that player.

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.