🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| Assistant Referee 2 | Diego Barbero Sevilla |
| Fourth Official | Javier Alberola Rojas |
| Referee | Juan Martínez Munuera |
| Referee | Raúl Cabañero Martínez |
| Stadium | Celtic Park |
| Capacity | 60,411 |
| Weather | light rain |
| Temperature | 8.82°C |
| Feels Like | 6.43°C |
| Wind | 5.02 m/s (279°) |
| Humidity | 74% |
| Pressure | 985 hPa |
Celtic vs Sturm Graz finished at Celtic Park with a 2-1 scoreline. Referee: Juan Martínez Munuera. Weather: Yağmurlu. gülen taraf Celtic oldu. See full match details and goal timeline.
Celtic vs Sturm Graz – Europa League. Match on 23-10-2025 at 20:00, Celtic Park (capacity 60,411). Referee and match details on Skorjet.
The match has ended. See full minute-by-minute summary and goal timeline.
The Europa League match between Celtic and Sturm Graz ended with a 2-1 scoreline. Both teams took to the pitch at Celtic Park in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
Celtic
Sturm Graz
Compare key metrics such as possession, total shots and attacking output for Celtic and Sturm Graz.
Follow the complete minute-by-minute timeline for Celtic vs Sturm Graz, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Celtic
4-3-3
|
Sturm Graz
4-3-1-2
|
||||
|
1 | Kasper Schmeichel |
|
4 | Jon Gorenc Stankovic |
|
2 | Alistair Johnston |
|
5 | Tim Oermann |
|
5 | Liam Scales |
|
8 | Filip Rózga |
|
8 | Benjamin Nygren |
|
10 | Otar Kiteishvili |
|
17 | Kelechi Iheanacho |
|
17 | Emir Karic |
|
20 | Cameron Carter-Vickers |
|
19 | Tomi Horvat |
|
23 | Sebastian Tounekti |
|
21 | Tochi Chukwuani |
|
27 | Arne Engels |
|
24 | Dimitri Lavalée |
|
41 | Reo Hatate |
|
40 | Matteo Bignetti |
|
42 | Callum McGregor |
|
47 | Emanuel Aiwu |
|
63 | Kieran Tierney |
|
77 | Maurice Malone |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Celtic
|
Sturm Graz
|
||||
|
6 | Auston Trusty |
|
2 | Jeyland Mitchell |
|
10 | Michel-Ange Balikwisha |
|
11 | Axel Kayombo |
|
12 | Viljami Sinisalo |
|
20 | Seedy Jatta |
|
13 | Hyun-jun Yang |
|
22 | Julius Beck |
|
14 | Luke McCowan |
|
23 | Arjan Malic |
|
24 | Johnny Kenny |
|
25 | Stefan Hierländer |
|
28 | Paulo Bernardo |
|
32 | Christoph Wiener-Pucher |
|
36 | Marcelo Saracchi |
|
35 | Niklas Geyrhofer |
|
47 | Dane Murray |
|
38 | Leon Grgic |
|
49 | James Forrest |
|
43 | Jacob Peter Hödl |
|
51 | Colby Donovan |
|
53 | Daniil Khudyakov |
|
56 | Anthony Ralston | |||
| Player | Status | Player | Status | ||
|---|---|---|---|---|---|
Celtic
|
Sturm Graz
|
||||
|
Shin Yamada | No Eligibility |
|
Alexandar Borkovic | No Eligibility |
|
Jahmai Simpson-Pusey | No Eligibility | |||
|
Jota | No Eligibility | |||
|
Hayato Inamura | No Eligibility | |||
|
Callum Osmand | No Eligibility | |||
Celtic
Sturm Graz
Review starting XI, bench options and tactical setup for Celtic and Sturm Graz.
This match belongs to a cup or multi-team competition; league standings are not displayed.
Check the latest Europa League table position, points and goal difference for Celtic and Sturm Graz.
Explore previous meetings, win/draw distribution and score history between Celtic and Sturm Graz.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
Play Sports | 23-10-2025 | 20:00 | Finished |
|
Play Sports 1 | 23-10-2025 | 20:00 | Finished |
|
Bet365 | 23-10-2025 | 20:00 | Finished |
|
Arena Sport 1 | 23-10-2025 | 20:00 | Finished |
|
Play Sports 3 | 23-10-2025 | 20:00 | Finished |
|
ESPN 3 | 23-10-2025 | 20:00 | Finished |
|
Viaplay Sweden | 23-10-2025 | 20:00 | Finished |
|
Canal+ Foot | 23-10-2025 | 20:00 | Finished |
|
beIN SPORTS CONNECT | 23-10-2025 | 20:00 | Finished |
|
SuperSport MaXimo 1 | 23-10-2025 | 20:00 | Finished |
|
SuperSport Football Plus ROA | 23-10-2025 | 20:00 | Finished |
|
SuperSport GOtv LaLiga | 23-10-2025 | 20:00 | Finished |
|
DStv Now | 23-10-2025 | 20:00 | Finished |
|
QQ Sports Live | 23-10-2025 | 20:00 | Finished |
|
Free | 23-10-2025 | 20:00 | Finished |
|
ANT1+ | 23-10-2025 | 20:00 | Finished |
|
JioTV | 23-10-2025 | 20:00 | Finished |
|
Vidio | 23-10-2025 | 20:00 | Finished |
|
SuperSport Football Plus Nigeria | 23-10-2025 | 20:00 | Finished |
|
Sport TV1 | 23-10-2025 | 20:00 | Finished |
|
Sport TV Multiscreen | 23-10-2025 | 20:00 | Finished |
|
DStv App | 23-10-2025 | 20:00 | Finished |
|
SuperSport Laliga | 23-10-2025 | 20:00 | Finished |
|
SuperSport Football | 23-10-2025 | 20:00 | Finished |
|
MEGOGO Football 1 | 23-10-2025 | 20:00 | Finished |
|
📺
|
Sport 2 | 23-10-2025 | 20:00 | Finished |
|
Sport 1 | 23-10-2025 | 20:00 | Finished |
|
Movistar Futbol | 23-10-2025 | 20:00 | Finished |
|
Discovery+ | 23-10-2025 | 20:00 | Finished |
|
RTL+ | 23-10-2025 | 20:00 | Finished |
|
Stan Sport | 23-10-2025 | 20:00 | Finished |
|
SKY Go Italia | 23-10-2025 | 20:00 | Finished |
|
NOW TV | 23-10-2025 | 20:00 | Finished |
|
Blue Sport | 23-10-2025 | 20:00 | Finished |
|
Movistar Liga de Campeones 6 | 23-10-2025 | 20:00 | Finished |
|
Viaplay Norway | 23-10-2025 | 20:00 | Finished |
|
TSN5 Malta | 23-10-2025 | 20:00 | Finished |
|
📺
|
GO TV Anywhere | 23-10-2025 | 20:00 | Finished |
|
sooka | 23-10-2025 | 20:00 | Finished |
|
TOD | 23-10-2025 | 20:00 | Finished |
|
Digi Online | 23-10-2025 | 20:00 | Finished |
|
Sport 24 Extra | 23-10-2025 | 20:00 | Finished |
|
ESPN Norte | 23-10-2025 | 20:00 | Finished |
|
Sony LIV | 23-10-2025 | 20:00 | Finished |
|
TNT Sports 2 | 23-10-2025 | 20:00 | Finished |
|
SKY Go Italia | 23-10-2025 | 20:00 | Finished |
|
Elisa Viihde Viaplay | 23-10-2025 | 20:00 | Finished |
|
📺
|
TV Station #983 | 23-10-2025 | 20:00 | Finished |
|
Viaplay Iceland | 23-10-2025 | 20:00 | Finished |
|
📺
|
Discover+ App | 23-10-2025 | 20:00 | Finished |
|
Amazon Prime Video | 23-10-2025 | 20:00 | Finished |
|
Disney+ Premium Argentina | 23-10-2025 | 20:00 | Finished |
|
Disney+ Premium Chile | 23-10-2025 | 20:00 | Finished |
|
tabii | 23-10-2025 | 20:00 | Finished |
|
Paramount+ | 23-10-2025 | 20:00 | Finished |
|
Disney+ Premium Sur | 23-10-2025 | 20:00 | Finished |
|
Disney+ Premium Mexico | 23-10-2025 | 20:00 | Finished |
|
Cytavision on the Go | 23-10-2025 | 20:00 | Finished |
|
📺
|
TV Station #1030 | 23-10-2025 | 20:00 | Finished |
Find channel availability, broadcast status and kick-off details for Celtic vs Sturm Graz.
The second half has concluded with the final score being Celtic 2, SK Puntigamer Sturm Graz 1.
Jon Gorenc Stankovic from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Fouled by Michel-Ange Balikwisha of Celtic.
Another offensive push from Celtic. Johnny Kenny takes a left-footed shot from the middle of the penalty area, but Matteo Bignetti, the goalkeeper for SK Puntigamer Sturm Graz, makes a save right in the center of the goal. The assist came from Michel-Ange Balikwisha.
Corner kick awarded to SK Puntigamer Sturm Graz after Liam Scales allowed the ball to go out.
Jon Gorenc Stankovic from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Johnny Kenny from Celtic committed a foul.
Offside call against SK Puntigamer Sturm Graz. Dimitri Lavalée has been caught offside.
The fourth official has indicated that there will be 5 minutes of stoppage time.
Opportunity wasted! Michel-Ange Balikwisha of Celtic attempted a right-footed shot from outside the penalty area but failed to find the target. The assist came from Reo Hatate.
The attempt is thwarted. Johnny Kenny of Celtic fires a right-footed shot from the right side of the six-yard box, but it's successfully blocked.
Axel Kayombo from SK Puntigamer Sturm Graz commits a handball.
Opportunity squandered. Leon Grgic from SK Puntigamer Sturm Graz attempted a right-footed shot from outside the penalty area, but it sailed over the crossbar following a free kick.
Reo Hatate commits a foul for Celtic.
Dimitri Lavalée from SK Puntigamer Sturm Graz has been awarded a free kick in an offensive position.
Jacob Peter Hödl from SK Puntigamer Sturm Graz earned a free kick on the right side of the field.
Liam Scales from Celtic committed a foul.
Corner kick awarded to Celtic after Matteo Bignetti allowed the ball to go out.
A fresh offensive play unfolds as Benjamin Nygren of Celtic attempts a header from close range, but Matteo Bignetti, the goalkeeper for SK Puntigamer Sturm Graz, makes a crucial save right in the middle of the goal. The assist came from Arne Engels, who delivered a precise cross.
Corner kick awarded to Celtic after Emanuel Aiwu gave it away.
Offside call against SK Puntigamer Sturm Graz. Jon Gorenc Stankovic has been flagged for being offside.
Substitution for SK Puntigamer Sturm Graz: Axel Kayombo replaces Tomi Horvat.
Missed opportunity! Johnny Kenny from Celtic heads the ball from the center of the box, but it sails over the goal. The assist came from Kieran Tierney, who delivered a great cross.
Opportunity squandered. Johnny Kenny of Celtic attempted a left-footed shot from the center of the box, but it narrowly missed the top left corner. The assist came from Arne Engels, who delivered a cross.
Celtic has been called for offside. Michel-Ange Balikwisha is positioned beyond the last defender.
Substitution for SK Puntigamer Sturm Graz: Leon Grgic comes on to replace Otar Kiteishvili.
Substitution for Celtic: Michel-Ange Balikwisha comes on to replace Sebastian Tounekti.
Opportunity wasted. Tomi Horvat of SK Puntigamer Sturm Graz attempted a left-footed shot from outside the penalty area, but it sailed over the bar and to the left. The assist came from Otar Kiteishvili.
Corner awarded to Celtic after Tomi Horvat allowed the ball to go out of play.
Jeyland Mitchell from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Fouled by Sebastian Tounekti of Celtic.
The pause has ended. They are set to resume play.
Match halted due to an injury to Callum McGregor from Celtic.
Tochi Chukwuani from SK Puntigamer Sturm Graz has been shown a red card.
Tochi Chukwuani from SK Puntigamer Sturm Graz committed a foul.
Callum McGregor from Celtic has been awarded a free kick in the defensive area.
Offside - SK Puntigamer Sturm Graz. Seedy Jatta has been caught in an offside position.
Offside call against SK Puntigamer Sturm Graz. Jacob Peter Hödl is caught in an offside position.
Johnny Kenny from Celtic has been awarded a free kick in the defensive area.
Tochi Chukwuani from SK Puntigamer Sturm Graz committed a foul.
Otar Kiteishvili from SK Puntigamer Sturm Graz has been awarded a free kick on the left side of the pitch.
Colby Donovan from Celtic committed a foul.
Goal! Celtic takes the lead with a score of 2-1 against SK Puntigamer Sturm Graz. Benjamin Nygren heads the ball in from close range right at the center of the goal. The assist came from Arne Engels, who delivered a precise cross following a corner kick.
⚽ GoalCorner awarded to Celtic after Dimitri Lavalée allowed the ball to go out.
The attempt is thwarted. Benjamin Nygren of Celtic takes a left-footed shot from the center of the penalty area, but it's blocked.
Goal! It's now Celtic 1, SK Puntigamer Sturm Graz 1. Liam Scales finds the back of the net with a left-footed shot from the center of the box, placing it perfectly into the left corner. The assist comes from Colby Donovan following a corner kick.
⚽ GoalCorner awarded to Celtic after Matteo Bignetti allowed the ball to go out.
A fresh offensive push unfolds as Benjamin Nygren from Celtic takes a left-footed shot from close range, but Matteo Bignetti, the goalkeeper for SK Puntigamer Sturm Graz, makes a save right in the middle of the goal. The assist came from Colby Donovan, who delivered a cross.
Otar Kiteishvili from SK Puntigamer Sturm Graz committed a foul.
Colby Donovan from Celtic has been awarded a free kick in the defensive area.
Opportunity squandered! Otar Kiteishvili of SK Puntigamer Sturm Graz took a right-footed shot from the center of the penalty area, but it sailed over the crossbar and to the right. The assist came from Tomi Horvat.
Substitution for SK Puntigamer Sturm Graz: Seedy Jatta comes on to replace Maurice Malone due to an injury.
Substitution for SK Puntigamer Sturm Graz: Jacob Peter Hödl is coming on to replace Filip Rózga.
Cameron Carter-Vickers from Celtic has been shown a yellow card for committing a foul.
Maurice Malone from SK Puntigamer Sturm Graz was awarded a free kick in the defensive area.
Cameron Carter-Vickers from Celtic committed a foul.
Benjamin Nygren from Celtic committed a foul.
Dimitri Lavalée of SK Puntigamer Sturm Graz has earned a free kick in the defensive area.
Missed opportunity! Benjamin Nygren from Celtic attempted a header from the center of the box but sent it wide to the left. The assist came from Liam Scales, who delivered a well-placed through ball.
Jon Gorenc Stankovic of SK Puntigamer Sturm Graz has been shown a yellow card for committing a foul.
Reo Hatate from Celtic earned a free kick in the defensive area.
Jon Gorenc Stankovic of SK Puntigamer Sturm Graz committed a foul.
Jon Gorenc Stankovic from SK Puntigamer Sturm Graz commits a handball.
Filip Rózga from SK Puntigamer Sturm Graz committed a foul.
Colby Donovan from Celtic was awarded a free kick on the right flank.
Opportunity squandered. Jon Gorenc Stankovic of SK Puntigamer Sturm Graz attempted a header from the center of the box, but it went just wide to the left. The assist came from Tomi Horvat, who delivered a cross following a corner kick.
Corner awarded to SK Puntigamer Sturm Graz, following a save by Kasper Schmeichel.
Opportunity wasted. Tomi Horvat from SK Puntigamer Sturm Graz took a left-footed shot from outside the penalty area, but it went just to the left of the target after a free kick.
Callum McGregor from Celtic committed a foul.
Filip Rózga from SK Puntigamer Sturm Graz has been awarded a free kick in an offensive position.
Opportunity wasted! Reo Hatate from Celtic took a left-footed shot from the center of the box, but it narrowly missed the target. The assist came from Arne Engels.
The first half has concluded with the scoreline reading Celtic 0, SK Puntigamer Sturm Graz 1.
The fourth official has indicated that there will be 2 minutes of stoppage time.
Substitution for SK Puntigamer Sturm Graz: Jeyland Mitchell is coming on to replace Tim Oermann.
The second half is underway with the scoreline reading Celtic 0, SK Puntigamer Sturm Graz 1.
Another offensive push underway. Johnny Kenny from Celtic takes a right-footed shot from the right side of the penalty area, but Matteo Bignetti of SK Puntigamer Sturm Graz makes a fantastic save, denying the effort in the top right corner. The assist came from Colby Donovan.
Johnny Kenny from Celtic has been awarded a free kick in the defensive area.
Otar Kiteishvili from SK Puntigamer Sturm Graz committed a foul.
Arne Engels from Celtic committed a foul.
Emanuel Aiwu from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Missed opportunity. Benjamin Nygren of Celtic attempted a header from the center of the penalty area but failed to score. The assist came from Reo Hatate.
Otar Kiteishvili from SK Puntigamer Sturm Graz has committed a handball.
Emir Karic from SK Puntigamer Sturm Graz committed a foul.
Benjamin Nygren from Celtic earned a free kick on the right flank.
Offside call against SK Puntigamer Sturm Graz. Tochi Chukwuani has been caught offside.
Benjamin Nygren from Celtic committed a foul.
Filip Rózga from SK Puntigamer Sturm Graz has been awarded a free kick on the left side of the pitch.
Tomi Horvat from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Callum McGregor from Celtic committed a foul.
A header attempt from Arne Engels of Celtic is thwarted. The shot, taken from the center of the penalty area, is blocked. Kieran Tierney provided the assist.
Otar Kiteishvili of SK Puntigamer Sturm Graz strikes the left post with a left-footed shot taken from the center of the penalty area, assisted by Emir Karic.
Johnny Kenny from Celtic has been awarded a free kick in the defensive area.
Dimitri Lavalée from SK Puntigamer Sturm Graz committed a foul.
Offside call against SK Puntigamer Sturm Graz. Maurice Malone has been flagged for being in an offside position.
Substitution for Celtic: Colby Donovan comes on to replace Alistair Johnston due to an injury.
The pause has ended. They’re set to resume play.
Match halted due to an injury to Alistair Johnston from Celtic.
Corner awarded to Celtic after Dimitri Lavalée allowed the ball to go out.
The attempt is thwarted. Arne Engels from Celtic fires a left-footed shot from the middle of the penalty area, but it's successfully blocked. The assist came from Reo Hatate.
Corner awarded to Celtic after a deflection off Emanuel Aiwu.
Tochi Chukwuani from SK Puntigamer Sturm Graz committed a foul.
Benjamin Nygren from Celtic has been awarded a free kick in the defensive area.
Sebastian Tounekti from Celtic committed a foul.
Emanuel Aiwu from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Opportunity squandered. Benjamin Nygren of Celtic attempted a header from the center of the penalty area but failed to find the target. The cross was provided by Kieran Tierney.
Liam Scales of Celtic attempts a header from close range, but it's deflected away. The cross was delivered by Arne Engels.
Corner awarded to Celtic after Dimitri Lavalée allowed the ball to go out.
Sebastian Tounekti from Celtic was awarded a free kick on the left flank.
Tomi Horvat from SK Puntigamer Sturm Graz committed a foul.
Goal! Celtic 0, SK Puntigamer Sturm Graz 1. Tomi Horvat scores for SK Puntigamer Sturm Graz with a left-footed shot from outside the penalty area, finding the top left corner of the net. The assist came from Filip Rózga after a quick counter-attack.
⚽ GoalMissed opportunity! Johnny Kenny from Celtic took a right-footed shot from the right side of the penalty area, but it went just wide to the left.
Tochi Chukwuani from SK Puntigamer Sturm Graz committed a foul.
Callum McGregor from Celtic has earned a free kick in an offensive position.
Offside call against SK Puntigamer Sturm Graz. Maurice Malone has been caught in an offside position.
Jon Gorenc Stankovic from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Reo Hatate from Celtic committed a foul.
Opportunity wasted! Otar Kiteishvili from SK Puntigamer Sturm Graz took a right-footed shot from outside the penalty area, but it sailed high and to the right of the goal. The assist came from Tochi Chukwuani.
Corner awarded to Celtic after a play that resulted in Filip Rózga giving away possession.
The attempt is thwarted. Callum McGregor of Celtic takes a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Sebastian Tounekti.
Filip Rózga from SK Puntigamer Sturm Graz committed a foul.
Alistair Johnston from Celtic has been awarded a free kick in the defensive area.
Tochi Chukwuani from SK Puntigamer Sturm Graz committed a foul.
Arne Engels from Celtic has been awarded a free kick in the defensive area.
Alistair Johnston from Celtic committed a foul.
Filip Rózga from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Maurice Malone from SK Puntigamer Sturm Graz has been awarded a free kick in the defensive area.
Liam Scales from Celtic committed a foul.
Substitution for Celtic: Johnny Kenny comes on to replace Kelechi Iheanacho, who is leaving the field due to injury.
Celtic
Sturm Graz
Detailed general metrics for Celtic and Sturm Graz are shown above for quick technical comparison.
Celtic
Sturm Graz
Detailed passing metrics for Celtic and Sturm Graz are shown above for quick technical comparison.
Celtic
Sturm Graz
Detailed attack metrics for Celtic and Sturm Graz are shown above for quick technical comparison.
Celtic
Sturm Graz
Detailed defense metrics for Celtic and Sturm Graz are shown above for quick technical comparison.
Celtic
Sturm Graz
Detailed fouls metrics for Celtic and Sturm Graz are shown above for quick technical comparison.