22.01.2026 17:45
2 - 2
Finished

Bologna vs Celtic

Bologna vs Celtic Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 2
27'
Maeda D. (Roughing)
31'
Hatate R. (Holding)
34'
Hatate R. (Roughing)
35'
O'Neill Ma. (Unsportsmanlike conduct)
Miranda J. (Foul)
39'
2nd Half
2 - 0
4-3-3
Formations
4-3-3
1
6.2
Skorupski
20
6.7
Zortea
16
7.7
Casale
14
7.2
Heggem
33
7.4
Miranda
19
7.3
Ferguson
6
7.5
Moro
4
7.7
Pobega
11
7.9
Rowe
24
6.9
Dallinga
30
6.8
Dominguez
13
7.4
Yang Hyun-Jun
38
7.5
Maeda
23
7.4
Tounekti
42
6.8
McGregor
41
5.8
Hatate
27
7.7
Engels
51
7.4
Donovan
6
9.6
Trusty
5
7.4
Scales
63
7.2
Tierney
1
7.7
Schmeichel
7
6.9
Orsolini
21
8.0
Odgaard
22
Lykogiannis
28
6.7
Cambiaghi
2
Holm
8
6.7
Nygren
24
6.3
Kenny
28
Bernardo
56
6.7
Ralston
10
Balikwisha

Starting Lineups:

1
Lukasz Skorupski (G)
4
Tommaso Pobega
6
Nikola Moro
11
Jonathan Rowe
14
Torbjorn Lysaker Heggem
16
Nicolo Casale
19
Lewis Ferguson (C)
20
Nadir Zortea
24
Thijs Dallinga
30
Benjamin Dominguez
33
Juan Miranda
1
Kasper Schmeichel (G)
5
Liam Scales
6
Auston Trusty
13
Hyun-Jun Yang
23
Sebastian Tounekti
27
Arne Engels
38
Daizen Maeda
41
Reo Hatate
42
Callum McGregor (C)
51
Donovan C.
63
Kieran Tierney

Substitutes

2
Emil Holm
7
Riccardo Orsolini
13
Federico Ravaglia (G)
21
Jens Odgaard
22
Charalampos Lykogiannis
25
Pessina M. (G)
28
Nicolo Cambiaghi
41
Martin Vitik
70
Davide Baroncioni
71
Lai L.
73
Francesco Castaldo
74
Negri S.
8
Benjamin Nygren
10
Michel-Ange Balikwisha
12
Viljami Sinisalo (G)
14
Luke McCowan
24
Johnny Kenny
28
Paulo Bernardo
31
Ross Doohan (G)
47
Dane Murray
49
James Forrest
50
Mcardle S.
56
Anthony Ralston
61
Isiguzo S.

Coaches:

Vincenzo Italiano
Martin O'Neill

Missing Players:

Santiago Castro (Illness)
Ciro Immobile (Inactive)
Federico Bernardeschi (Collarbone injury)
Kevin Bonifazi (Inactive)
Jhon Lucumi (Injury)
Julian Araujo (Inactive)
Cameron Carter-Vickers (Achilles Tendon Injury)
Odin Holm (Inactive)
Kelechi Iheanacho (Hamstring Injury)
Inamura H. (Inactive)
Alistair Johnston (Hamstring Injury)
Jota (Knee Injury)
Callum Osmand (Hamstring Injury)
Marcelo Saracchi (Hamstring Injury)
Stephen Welsh (Inactive)
Shin Yamada (Inactive)

Final Results and Statistics of Match:

0
Accurate through passes
2
213
Ball possession
87
16
Big chances
12
22
Blocked shots
0
34
Clearances
150
64
Corner kicks
8
81
Crosses
117
120
Duels won
128
2
Errors leading to goal
0
0
Errors leading to shot
0
5.28
Expected assists (xA)
1.9
10.56
Expected goals (xG)
8.4
16
Fouls
22
22
Free kicks
16
6
Goalkeeper saves
14
1.4
Goals prevented
-0.4
2
Hit the woodwork
0
10
Interceptions
22
195
Long passes
75
4
Offsides
2
518
Passes
388
255
Passes in final third
107
0
Red cards
2
48
Shots inside the box
16
30
Shots off target
6
40
Shots on target
20
24
Shots outside the box
0
220
Tackles
171
46
Throw ins
38
144
Total shots
32
126
Touches in opposition box
22
3.6
xG on target (xGOT)
5.4
5.4
xGOT faced
3.6
2
Yellow cards
6
2
Headed goals
0
0.00
Accurate through passes
1.00
58.00
Ball possession
42.00
2.00
Big chances
3.00
5.00
Blocked shots
0.00
8.00
Clearances
22.00
10.00
Corner kicks
2.00
30.00
Crosses
67.00
30.00
Duels won
33.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.04
Expected assists (xA)
0.92
0.84
Expected goals (xG)
1.94
5.00
Fouls
6.00
6.00
Free kicks
5.00
2.00
Goalkeeper saves
3.00
0.66
Goals prevented
0.36
0.00
Hit the woodwork
0.00
4.00
Interceptions
4.00
55.00
Long passes
25.00
0.00
Offsides
1.00
83.00
Passes
74.00
81.00
Passes in final third
43.00
0.00
Red cards
1.00
9.00
Shots inside the box
6.00
4.00
Shots off target
2.00
4.00
Shots on target
4.00
4.00
Shots outside the box
0.00
80.00
Tackles
64.00
9.00
Throw ins
12.00
13.00
Total shots
6.00
22.00
Touches in opposition box
8.00
0.36
xG on target (xGOT)
2.66
2.66
xGOT faced
0.36
1.00
Yellow cards
3.00
0.00
Accurate through passes
0.00
84.00
Ball possession
16.00
2.00
Big chances
0.00
6.00
Blocked shots
0.00
9.00
Clearances
53.00
6.00
Corner kicks
0.00
25.00
Crosses
0.00
30.00
Duels won
31.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.60
Expected assists (xA)
0.03
1.80
Expected goals (xG)
0.16
3.00
Fouls
5.00
5.00
Free kicks
3.00
1.00
Goalkeeper saves
4.00
0.04
Goals prevented
-0.56
1.00
Headed goals
0.00
1.00
Hit the woodwork
0.00
1.00
Interceptions
7.00
75.00
Long passes
25.00
2.00
Offsides
0.00
89.00
Passes
52.00
88.00
Passes in final third
28.00
15.00
Shots inside the box
2.00
11.00
Shots off target
1.00
6.00
Shots on target
1.00
8.00
Shots outside the box
0.00
67.00
Tackles
50.00
14.00
Throw ins
7.00
23.00
Total shots
2.00
41.00
Touches in opposition box
3.00
1.44
xG on target (xGOT)
0.04
0.04
xGOT faced
1.44
0.00
Accurate through passes
1.00
71.00
Ball possession
29.00
4.00
Big chances
3.00
11.00
Blocked shots
0.00
17.00
Clearances
75.00
16.00
Corner kicks
2.00
26.00
Crosses
50.00
60.00
Duels won
64.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
2.64
Expected assists (xA)
0.95
2.64
Expected goals (xG)
2.10
8.00
Fouls
11.00
11.00
Free kicks
8.00
3.00
Goalkeeper saves
7.00
0.70
Goals prevented
-0.20
1.00
Headed goals
0.00
1.00
Hit the woodwork
0.00
5.00
Interceptions
11.00
65.00
Long passes
25.00
2.00
Offsides
1.00
87.00
Passes
68.00
86.00
Passes in final third
36.00
0.00
Red cards
1.00
24.00
Shots inside the box
8.00
15.00
Shots off target
3.00
10.00
Shots on target
5.00
12.00
Shots outside the box
0.00
73.00
Tackles
57.00
23.00
Throw ins
19.00
36.00
Total shots
8.00
63.00
Touches in opposition box
11.00
1.80
xG on target (xGOT)
2.70
2.70
xGOT faced
1.80
1.00
Yellow cards
3.00

Online Stream (Bologna - Celtic Text Broadcast)

90+6' The match has just finished.
90+4' A rebound spins to Riccardo Orsolini (Bologna) inside the box, but his sliced shot flies just over the bar. The ball is off of the pitch and it's a goal kick for Celtic.
90+3' The Bologna players are displaying brilliant short passes and great ball movement. They are waiting to open the opposition's defence and hit them swiftly on the break.
90' There will be a minimum of 5 min. of added time.
87' Martin O'Neill decides to make a substitution. Arne Engels will be replaced by Paulo Bernardo (Celtic).
87' Chance! Nicolo Cambiaghi (Bologna) gets to the rebound on the edge of the box and smashes the ball towards goal, but Kasper Schmeichel is alert and makes a great save to deny him.
85' The referee signals that it is time for a substitution and Charalampos Lykogiannis (Bologna) is coming onto the pitch as Nicolo Casale cannot continue after picking up an injury.
85' What a chance that is! Riccardo Orsolini (Bologna) displays good awareness near the penalty spot to get on the end of a cross, but he sends his header narrowly wide of the right post.
85' Nicolo Cambiaghi (Bologna) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
82' Bologna seem to be finding their feet as they enjoy some possession. Great movement by the offensive players allows the defenders to set up the attack.
81' Bologna take a short corner instead of sending the ball into the penalty area.
80' A promising cross into the box is nearly received by the lurking Thijs Dallinga (Bologna), but one of the defending players cuts it out to avert the threat. The ball goes out for a corner. Bologna can continue in their attacking effort.
76' The referee stops play so that a substitution can be made and Anthony Ralston (Celtic) comes onto the pitch for Colby Donovan.
76' Here is a change. Hyun-Jun Yang is going off and Martin O'Neill gives the last tactical orders to Johnny Kenny (Celtic).
76' Riccardo Orsolini (Bologna) sends over a cross, but he can't find any teammate inside the box. Poor delivery.
75' Half-chance! Riccardo Orsolini (Bologna) plays a pass into the box, but Kasper Schmeichel reacts well to snuff out the attack.
73' Substitution. Lewis Ferguson makes his way off the pitch and Nicolo Cambiaghi (Bologna) comes on as his replacement.
73' Vincenzo Italiano has decided to make a change. Riccardo Orsolini (Bologna) replaces Benjamin Dominguez.
72' Goal! Jonathan Rowe (Bologna) weaves his way past opponents, and he unleashes a magnificent effort from the edge of the box into the roof of the net. Kasper Schmeichel had no chance of reaching it. The score is 2:2.
72' The corner kick from Juan Miranda (Bologna) is headed out of the penalty area by one of the defenders.
70' Celtic slow the tempo of the game down by exchanging a combination of one or two touch passes. The opposition's players are finding it very difficult at the moment, very physically demanding to run without the ball.
67' The defence had a hard time blocking out the strike from Benjamin Dominguez (Bologna). He didn't hesitate and finished from outside the box right after he had received a pass from his teammate.
65' Bologna are happy to keep the ball as they wait for gaps in defence to open up. However, an opposing player steps in and clears.
62' Jonathan Rowe (Bologna) sends a lofted cross into the penalty area. Unfortunately for him, the opponent's defence deals with his cross comfortably and intercepts it.
58' The referee points to the corner flag. It's a corner to Bologna.
58' GOAL! Thijs Dallinga (Bologna) latches onto a cross and sends the ball into the top left corner with a powerful header!
58' There's an opportunity for Jonathan Rowe (Bologna) to deliver the ball into the box from a corner.
58' The corner is swung in but Bologna can’t take advantage as a defender sweeps the ball away. The ball goes out of play. Bologna are awarded a corner kick.
58' Nikola Moro (Bologna) unleashed a powerful long-range strike, but the ball was blocked by a defender on its way. Bologna have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
56' Here's the change. Tommaso Pobega leaves the pitch and Jens Odgaard (Bologna) comes on as a substitute.
56' Benjamin Dominguez (Bologna) latches onto a good pass inside the box and shoots. The effort beats the keeper, but deflects off the crossbar to safety. The ball is off of the pitch and it's a goal kick for Celtic.
54' Nikola Moro (Bologna) takes the corner, but the opposition's defence is ready and clears the ball to safety.
51' Thijs Dallinga (Bologna) blows a good opportunity. He has a lot of space around him and fires a terrific shot from the edge of the box towards the middle of the goal, but the goalkeeper makes a brilliant save and stops this one!
50' Long passes, short passes and one-two passes. Bologna are showcasing great team work by keeping possession and producing pin-point passes from player to player. The opposition's players are finding it very difficult to intercept at the moment.
47' Lewis Ferguson (Bologna) receives a lofted pass and is given time inside the box to unleash a shot goalwards. The ball is directed towards the left side of the goal, but it lacks power and Kasper Schmeichel pulls off a comfortable save to thwart the effort.
47' Wonderful movement by Bologna. The players are holding possession, mostly exchanging one-touch passes. They control the pace of the game now.
46' Martin O'Neill has made a change at the break. Benjamin Nygren (Celtic) has come on in place of Sebastian Tounekti.
46' The second half has just started.
45+3' The referee blows his whistle for half-time, bringing to a close the first 45 minutes of the match.
45+1' The resulting corner from Nikola Moro (Bologna) is cleared.
45+1' Jonathan Rowe (Bologna) sends in the corner, but fails to find the head of any of his teammates, allowing the defence to clear.
45+1' Kasper Schmeichel makes a difficult save to deny Nikola Moro (Bologna), who attempted to score with a header from inside the box.
45' The fourth official shows 2 min. of added time.
43' Bologna slow the tempo of the game down by exchanging a combination of one or two touch passes. The opposition's players are finding it very difficult at the moment, very physically demanding to run without the ball.
40' Auston Trusty (Celtic) jumps highest inside the box to meet the resulting corner kick by Arne Engels. His well-placed header ends up in the top left corner, leaving the goalkeeper flapping in the wind. 0:2.
40' Kieran Tierney (Celtic) takes the corner.
39' Juan Miranda (Bologna) sees a yellow card from Vassilis Fotias after he sent one of the opposing players to the ground.
38' Benjamin Dominguez (Bologna) is picked out by one of his teammates with a great cross, but his poor control allows the defence to clear and avert the threat.
37' Juan Miranda (Bologna) decides to speed play up with a short corner kick.
35' Martin O'Neill appears to have said too much and referee Vassilis Fotias comes over and theatrically shows him a yellow card.
34' The match has ended for Reo Hatate (Celtic) as he picks up his second yellow card and referee Vassilis Fotias pulls out a red card!
34' Vassilis Fotias blows for a foul after Reo Hatate (Celtic) was too aggressive in the battle for the ball.
33' Nikola Moro (Bologna) sends over a poor, overhit cross from the corner kick and the ball goes out of play.
33' Juan Miranda (Bologna) takes the corner and sends it into the penalty area, but the opposition's defence is ready and makes a good clearance.
33' A quickly taken corner by Bologna.
32' A beautiful low pass from the side is received by Thijs Dallinga (Bologna), who was waiting for his chance. However, the defence is alert and spanks the ball away.
31' Reo Hatate (Celtic) gets a yellow card.
31' Celtic are showing great team chemistry. They are passing it around beautifully. Excellent team work.
27' It must be a yellow card. It is. Daizen Maeda (Celtic) receives the caution after an awful tackle.
26' Callum McGregor (Celtic) trips an opposition player and Vassilis Fotias signals a foul.
24' Juan Miranda (Bologna) controls the ball from the corner kick and takes a shot from the edge of the box towards the bottom left corner. The goalkeeper has a clear sight of the shot and thwarts him with a comfortable save.
23' Nikola Moro (Bologna) goes over to take the corner kick and it looks like he will swing the ball into the penalty box.
23' Jonathan Rowe (Bologna) takes the corner kick, but Kasper Schmeichel reads it well and stops the effort.
22' Thijs Dallinga (Bologna) tries to latch onto a through ball, but it's too long. The ball goes out of play and Celtic will have a goal kick.
20' Nothing comes of the resulting corner from Juan Miranda (Bologna). The defence is alert and manages to cut it out.
19' Juan Miranda (Bologna) steps up to take the corner. He launches the ball into the penalty area, but it only finds the head of an opposing player who clears the danger.
18' Thijs Dallinga (Bologna) slaloms his way past challenges, but an opposing player does well to get the ball away.
17' A great solo run by Nadir Zortea (Bologna) took him deep inside the box, but his weak effort towards the bottom right corner was easily caught by Kasper Schmeichel.
15' Celtic slow the tempo of the game down by exchanging a combination of one or two touch passes. The opposition's players are finding it very difficult at the moment, very physically demanding to run without the ball.
13' Sebastian Tounekti (Celtic) latches on to a pin-point through ball, but one of the defending players dispossess him. Brilliant defending.
12' Long passes, short passes and one-two passes. Celtic are showcasing great team work by keeping possession and producing pin-point passes from player to player. The opposition's players are finding it very difficult to intercept at the moment.
9' Wonderful movement by Bologna. The players are holding possession, mostly exchanging one-touch passes. They control the pace of the game now.
8' A corner kick by Celtic is thwarted by the well prepared Lukasz Skorupski (Bologna).
6' Goal! Daizen Maeda shows great vision to find Reo Hatate (Celtic) with a cheeky pass inside the box, and his first-time shot is precise and sails low into the middle of the goal. 0:1.
3' Benjamin Dominguez (Bologna) tries to find the head of a teammate in the box but overhits the cross.
1' Bologna seem to be finding their feet as they enjoy some possession. Great movement by the offensive players allows the defenders to set up the attack.
1' The first half has just begun.
The players are out and the match is about to start. Celtic will have the kick-off.
Let us introduce today's referee to you, and it's Vassilis Fotias.
Both teams starting lineups are available now, so you can have a look at them.
Welcome to our live text coverage. We will try to provide you with a detailed image of what's happening on the pitch. There are only few moments left to the beginning of the match.

Last Matches of Bologna

09.04.26
EL
(0) - (1)
L
05.04.26
SA
(0) - (2)
W
22.03.26
SA
(0) - (0)
L
19.03.26
EL
(1) - (2)
W
15.03.26
SA
(0) - (1)
W
12.03.26
EL
(0) - (0)
D
09.04.26
EL
(0) - (1)
L
22.03.26
SA
(0) - (0)
L
12.03.26
EL
(0) - (0)
D
08.03.26
SA
(0) - (0)
L
26.02.26
EL
(0) - (0)
W
23.02.26
SA
(0) - (0)
W

Last Matches of Celtic

05.04.26
PRE
(0) - (1)
W
22.03.26
PRE
(0) - (0)
L
14.03.26
PRE
(1) - (1)
W
08.03.26
SC
(0) - (0)
W
04.03.26
PRE
(1) - (1)
W
01.03.26
PRE
(2) - (0)
D
05.04.26
PRE
(0) - (1)
W
22.03.26
PRE
(0) - (0)
L
08.03.26
SC
(0) - (0)
W
04.03.26
PRE
(1) - (1)
W
01.03.26
PRE
(2) - (0)
D
26.02.26
EL
(0) - (1)
W

Bologna vs Celtic matches

22.01.26
EL
(0) - (2)
22.01.26
EL
(0) - (2)

Follow Game Online:

Bologna vs Celtic live stream online is not available right now. You can see the full history of Bologna vs Celtic head to head confrontation.

Bologna vs Celtic Head To Head Confrontation

Our site's database keeps all result's history of previous games between Bologna and Celtic, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Bologna vs Celtic upcoming matches.

22.01.2026

Bologna 2 - 2 Celtic (Hatate R., Trusty A., Dallinga T.)