New customers only | Commercial content | 18+ age limit | T&Cs apply

Celtic 2-1 Sturm Graz final score - 23 October 2025, Europa League

Europe - Europa League

Celtic
2
-
1
End
Sturm Graz

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Celtic Celtic
Sturm Graz Sturm Graz
End of game
82'
A. Kayombo
T. Horvat
M. Balikwisha
S. Tounekti
78'
78'
L. Grgic
O. Kiteishvili
70'
T. Chukwuani
B. Nygren
A. Engels
64'
drop icon
L. Scales
C. Donovan
61'
drop icon
59'
J. Hodl
F. Rozga
59'
S. Jatta
M. Malone
C. Carter-Vickers
58'
56'
J. Gorenc-Stankovic
46'
J. Mitchell
T. Oermann
Half-time
C. Donovan
A. Johnston
26'
15'
drop icon
T. Horvat
J. Kenny
K. Iheanacho
4'
Kick-off

Game Statistics

Celtic Celtic
Sturm Graz Sturm Graz
65
Ball possession (%)
35
16
Shots
10
7
Shots on-target
3
9
Shots off-target
7
9
Corners
2
17
Fouls
16
16
Free kicks
17
8
Goal kicks
15
1
Saves
5
23
Throw-ins
23
1
Yellow cards
1
0
Red cards
1

Tactical Scheme

Celtic

Formation : 4 - 3 - 3

1
K. Schmeichel
2
A. Johnston
20
C. Carter-Vickers
5
L. Scales
63
K. Tierney
41
R. Hatate
42
C. McGregor
8
B. Nygren
27
A. Engels
17
K. Iheanacho
23
S. Tounekti
77
M. Malone
8
F. Rozga
10
O. Kiteishvili
19
T. Horvat
21
T. Chukwuani
4
J. Gorenc-Stankovic
17
E. Karic
24
D. Lavalee
47
E. Aiwu
5
T. Oermann
40
M. Bignetti

Formation : 4 - 1 - 2 - 1 - 2

Sturm Graz

Substitutes

Celtic
Celtic
Goalkeeper

V. Sinisalo

Defender

A. Trusty

C. Donovan

A. Johnston 26'

D. Murray

T. Ralston

M. Saracchi

Midfielder

P. Bernardo

J. Forrest

L. McCowan

Forward

J. Kenny

K. Iheanacho 4'

M. Balikwisha

S. Tounekti 78'

Y. Hyun-jun

Sturm Graz
Sturm Graz
Goalkeeper

D. Khudyakov

C. Wiener-Pucher

Defender

N. Geyrhofer

J. Mitchell

T. Oermann 46'

Midfielder

A. Malic

J. Hodl

F. Rozga 59'

S. Hierlander

J. Beck

A. Kayombo

T. Horvat 82'

Forward

S. Jatta

M. Malone 59'

L. Grgic

O. Kiteishvili 78'

Form

Table

Teams Pts P W D L GD
24
Celtic
Celtic
7 6 2 1 3 -4
29
Sturm Graz
Sturm Graz
4 6 1 1 4 -4

Last matches

Celtic
Celtic Last matches
W D D L W L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.5 Total goals
33% BTTS
1.33 Goals scored
1.17 Goals conceded
33% Over 2.5
67% Under 2.5

19 Oct 2025 - Scottish Premiership

Dundee FC
2 :  0
Celtic

5 Oct 2025 - Scottish Premiership

Celtic
3 :  2
Motherwell

2 Oct 2025 - Europa League

Celtic
0 :  2
SC Braga

27 Sept 2025 - Scottish Premiership

Celtic
0 :  0
Hibernian

24 Sept 2025 - Europa League

Red Star Belgrade
1 :  1
Celtic

21 Sept 2025 - Scottish League Cup

Partick Thistle FC
0 :  4
Celtic
W D W D L W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.5 Total goals
33% BTTS
1.67 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

5 Oct 2025 - Scottish Premiership

Celtic
3 :  2
Motherwell

2 Oct 2025 - Europa League

Celtic
0 :  2
SC Braga

27 Sept 2025 - Scottish Premiership

Celtic
0 :  0
Hibernian

23 Aug 2025 - Scottish Premiership

Celtic
3 :  0
Livingston

20 Aug 2025 - Champions League

Celtic
0 :  0
Kairat Almaty

15 Aug 2025 - Scottish League Cup

Celtic
4 :  1
Falkirk
D D W W D L
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.83 Total goals
33% BTTS
1.17 Goals scored
0.67 Goals conceded
33% Over 2.5
67% Under 2.5

19 Oct 2025 - Scottish Premiership

Dundee FC
2 :  0
Celtic

24 Sept 2025 - Europa League

Red Star Belgrade
1 :  1
Celtic

21 Sept 2025 - Scottish League Cup

Partick Thistle FC
0 :  4
Celtic

14 Sept 2025 - Scottish Premiership

Kilmarnock
1 :  2
Celtic

31 Aug 2025 - Scottish Premiership

Rangers
0 :  0
Celtic

26 Aug 2025 - Champions League

Kairat Almaty
0 :  0
Celtic
Sturm Graz
Sturm Graz Last matches
W L W W W W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
33% BTTS
1.83 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

19 Oct 2025 - Austrian Bundesliga

Blau-Weiss Linz
3 :  4
Sturm Graz

5 Oct 2025 - Austrian Bundesliga

SCR Altach
0 :  2
Sturm Graz

2 Oct 2025 - Europa League

Sturm Graz
2 :  1
Rangers

28 Sept 2025 - Austrian Bundesliga

Sturm Graz
1 :  0
Hartberg

24 Sept 2025 - Europa League

FC Midtjylland
2 :  0
Sturm Graz

20 Sept 2025 - Austrian Bundesliga

Salzburg
0 :  2
Sturm Graz
L L W L W W
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.33 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

2 Oct 2025 - Europa League

Sturm Graz
2 :  1
Rangers

28 Sept 2025 - Austrian Bundesliga

Sturm Graz
1 :  0
Hartberg

14 Sept 2025 - Austrian Bundesliga

Sturm Graz
0 :  1
Austria Vienna

26 Aug 2025 - Champions League

Sturm Graz
2 :  1
Bodoe/Glimt

10 Aug 2025 - Austrian Bundesliga

Sturm Graz
1 :  2
Rapid Wien

6 Aug 2025 - Clubs Friendlies

Sturm Graz
2 :  3
Strasbourg
W W W L W W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3 Total goals
17% BTTS
2.17 Goals scored
0.83 Goals conceded
33% Over 2.5
67% Under 2.5

19 Oct 2025 - Austrian Bundesliga

Blau-Weiss Linz
3 :  4
Sturm Graz

5 Oct 2025 - Austrian Bundesliga

SCR Altach
0 :  2
Sturm Graz

24 Sept 2025 - Europa League

FC Midtjylland
2 :  0
Sturm Graz

20 Sept 2025 - Austrian Bundesliga

Salzburg
0 :  2
Sturm Graz

17 Sept 2025 - ÖFB Cup

SC Rothis
0 :  2
Sturm Graz

30 Aug 2025 - Austrian Bundesliga

Grazer AK 1902
0 :  3
Sturm Graz

Live Commentary

90+5' coup_franc_1

Free kick for Sturm Graz in their own half.

90+4'  

Throw-in Celtic.

90+4'  

Can Sturm Graz get the ball into an attacking position from this throw-in in Celtic's half?

90+3' coup_franc_1

Juan Martinez Munuera signals a free kick to Celtic in their own half.

90+3' corner_1

Corner awarded to Sturm Graz.

90+2' coup_franc_1

Free kick for Sturm Graz in their own half.

90+1' coup_franc_1

Celtic awarded a free kick in their own half.

90'  

Juan Martinez Munuera signals a throw-in for Sturm Graz, close to Celtic's area.

90' sifflet_1

Goal kick for Sturm Graz at Celtic Park.

88' sifflet_1

Celtic have a goal kick.

87' coup_franc_1

It's getting dangerous! Free kick for Sturm Graz close to the penalty box.

86' coup_franc_1

Free kick for Sturm Graz in the half of Celtic.

85' corner_1

Corner awarded to Celtic.

85' corner_1

Celtic have been awarded a corner by Juan Martinez Munuera.

83' coup_franc_1

Juan Martinez Munuera signals a free kick to Celtic in their own half.

83'  

Celtic needs to be cautious. Sturm Graz have an attacking throw-in.

83'  

Ball safe as Celtic is awarded a throw-in in their half.

83'  

Throw-in for Sturm Graz in the half of Celtic.

82' substitution_1

The away team have replaced Tomi Horvat with Axel Kayombo. This is the fifth substitution made today by Jurgen Saumel.

82' sifflet_1

Juan Martinez Munuera awards Sturm Graz a goal kick.

81' sifflet_1

Ball goes out of play for a Sturm Graz goal kick.

80'  

Juan Martinez Munuera signals a Celtic throw-in in Sturm Graz's half.

80'  

Throw-in for Sturm Graz in their own half.

79' coup_franc_1

Sturm Graz awarded a free kick in their own half.

79'  

Throw-in for Celtic close to the penalty box.

78' substitution_1

Leon Grgic is on a sub for Otar Kiteishvili for Sturm Graz.

78' substitution_1

Brendan Rodgers is making the team's third substitution at Celtic Park with Michel-Ange Balikwisha replacing Sebastian Tounekti.

78' sifflet_1

Juan Martinez Munuera awards Celtic a goal kick.

76' corner_1

Corner awarded to Celtic.

75' sifflet_1

Goal kick for Sturm Graz at Celtic Park.

73' coup_franc_1

Free kick for Sturm Graz in their own half.

73'  

Celtic to take a throw-in in Sturm Graz territory.

72'  

Callum McGregor has recovered and rejoins the match in Glasgow.

71' blessure_1

Play has been temporarily suspended for attention to Callum McGregor for Celtic who is writhing in pain on the pitch.

70' carton_rouge_1

He's off! Tochi Phil Chukwuani is shown a red card.

70'  

Throw-in for Celtic at Celtic Park.

69'  

Sturm Graz awarded a throw-in in their own half.

69' coup_franc_1

Free kick for Celtic in their own half.

68' coup_franc_1

Celtic awarded a free kick in their own half.

67' coup_franc_1

Juan Martinez Munuera signals a free kick to Celtic in their own half.

66' coup_franc_1

Free kick in a good position for Sturm Graz!

65'  

A throw-in for the away team on the opposite half.

64' but_1

Goal! Celtic take a 2-1 lead through a well-placed header from Benjamin Nygren. That's a fine assist from Arne Engels.

64' corner_1

Celtic have been awarded a corner by Juan Martinez Munuera.

61' but_1

Goal! Liam Scales levels the match at 1-1. Colby Donovan instrumental with a fine assist.

61' corner_1

Celtic have been awarded a corner by Juan Martinez Munuera.

60' sifflet_1

Celtic have a goal kick.

59' substitution_1

The away team have replaced Filip Rozga with Jacob Peter Hodl. This is the third substitution made today by Jurgen Saumel.

59' substitution_1

Sturm Graz make their second substitution with Seedy Jatta replacing Maurice Malone.

58' carton_jaune_1

Celtic's Cameron Carter-Vickers has been booked in Glasgow.

57' coup_franc_1

Juan Martinez Munuera signals a free kick to Sturm Graz in their own half.

57' sifflet_1

It's a goal kick for the away team in Glasgow.

56' tir_non_cadre_1

Benjamin Nygren (Celtic) wins the ball in the air but heads wide.

56' carton_jaune_1

Jon Gorenc-Stankovic for Sturm Graz has been booked by Juan Martinez Munuera and receives a first yellow card.

54' coup_franc_1

Celtic awarded a free kick in their own half.

52' sifflet_1

Sturm Graz have a goal kick.

50' sifflet_1

Ball goes out of play for a Sturm Graz goal kick.

49'  

Juan Martinez Munuera awards the away team a throw-in.

49'  

Throw-in for Sturm Graz at Celtic Park.

48' sifflet_1

Juan Martinez Munuera awards Celtic a goal kick.

48' corner_1

Corner awarded to Sturm Graz.

47' coup_franc_1

In Glasgow a free kick has been awarded the away team.

47'  

Juan Martinez Munuera signals a Celtic throw-in in Sturm Graz's half.

46' substitution_1

Jurgen Saumel (Sturm Graz) is making a first substitution, with Jeyland Mitchell replacing Tim Oermann.

46' sifflet_1

Goal kick for Sturm Graz at Celtic Park.

45' sifflet_1

The first half has been concluded at Celtic Park.

45+3'  

Ball safe as Sturm Graz is awarded a throw-in in their half.

45+2'  

Can Celtic capitalize from this throw-in deep inside Sturm Graz's half?

45+2'  

A throw-in for the home team on the opposite half.

45'  

Can Celtic get the ball into an attacking position from this throw-in in Sturm Graz's half?

44'  

Celtic to take a throw-in in Sturm Graz territory.

43'  

Juan Martinez Munuera awards the away team a throw-in.

43'  

Throw-in for Sturm Graz in the half of Celtic.

42' sifflet_1

It's a goal kick for the away team in Glasgow.

42' coup_franc_1

Free kick for Celtic in their own half.

41'  

Throw-in Celtic.

41' coup_franc_1

Juan Martinez Munuera signals a free kick to Sturm Graz in their own half.

40' sifflet_1

Goal kick for Sturm Graz at Celtic Park.

40' tir_non_cadre_1

Celtic attack but Benjamin Nygren's header doesn't find the target.

40' coup_franc_1

Celtic awarded a free kick in their own half.

39'  

Sturm Graz have a dangerous throw-in.

39'  

Sturm Graz awarded a throw-in in their own half.

38' coup_franc_1

In Glasgow a free kick has been awarded the home team.

38'  

Juan Martinez Munuera signals a Celtic throw-in in Sturm Graz's half.

37' coup_franc_1

Free kick for Celtic in their own half.

36' sifflet_1

Ball goes out of play for a Celtic goal kick.

36' coup_franc_1

Free kick for Sturm Graz in the half of Celtic.

35' sifflet_1

Juan Martinez Munuera awards Sturm Graz a goal kick.

34' sifflet_1

Sturm Graz have a goal kick.

34'  

Throw-in for Sturm Graz in their own half.

33'  

Sturm Graz awarded a throw-in in their own half.

32' coup_franc_1

Free kick for Sturm Graz in their own half.

31' sifflet_1

It's a goal kick for the home team in Glasgow.

30'  

Ball safe as Sturm Graz is awarded a throw-in in their half.

29'  

Can Celtic get the ball into an attacking position from this throw-in in Sturm Graz's half?

29'  

Sturm Graz needs to be cautious. Celtic have an attacking throw-in.

28'  

Sturm Graz to take a throw-in in Celtic territory.

27' coup_franc_1

Juan Martinez Munuera signals a free kick to Celtic in their own half.

27' coup_franc_1

Juan Martinez Munuera signals a free kick to Sturm Graz.

27'  

A throw-in for the away team on the opposite half.

26' substitution_1

Colby Donovan is replacing Alistair Johnston for the home team.

23' corner_1

Corner awarded to Celtic.

22' corner_1

Celtic have been awarded a corner by Juan Martinez Munuera.

21' coup_franc_1

Celtic awarded a free kick in their own half.

21'  

Throw-in for Celtic at Celtic Park.

21'  

Throw-in for Sturm Graz in the half of Celtic.

20' coup_franc_1

Juan Martinez Munuera signals a free kick to Sturm Graz in their own half.

19'  

Throw-in for Celtic in their own half.

19'  

Juan Martinez Munuera signals a Celtic throw-in in Sturm Graz's half.

19'  

Juan Martinez Munuera awards the home team a throw-in.

18' sifflet_1

Goal kick for Sturm Graz at Celtic Park.

18' tir_non_cadre_1

Benjamin Nygren (Celtic) gets up for a header but cannot keep the ball on target.

17'  

Throw-in high up the field for Celtic in Glasgow.

17' corner_1

Celtic have been awarded a corner by Juan Martinez Munuera.

15' but_1

Goal! Tomi Horvat gives Sturm Graz a 0-1 lead in Glasgow.

13' sifflet_1

Juan Martinez Munuera awards Sturm Graz a goal kick.

13' coup_franc_1

Free kick Celtic.

12' sifflet_1

Ball goes out of play for a Celtic goal kick.

11' coup_franc_1

Free kick for Sturm Graz in their own half.

11' sifflet_1

Celtic have a goal kick.

11'  

Juan Martinez Munuera signals a throw-in for Sturm Graz, close to Celtic's area.

8' corner_1

Corner awarded to Celtic.

7' coup_franc_1

Celtic awarded a free kick in their own half.

7'  

A throw-in for the away team on the opposite half.

6' coup_franc_1

Juan Martinez Munuera signals a free kick to Celtic in their own half.

5' coup_franc_1

Free kick for Sturm Graz in their own half.

5' sifflet_1

It's a goal kick for the away team in Glasgow.

5'  

Can Sturm Graz get the ball into an attacking position from this throw-in in Celtic's half?

4' coup_franc_1

Sturm Graz awarded a free kick in their own half.

4' substitution_1

Johnny Kenny is replacing Kelechi Iheanacho for Celtic at Celtic Park.

2'  

Throw-in Celtic.

2'  

Throw-in for Celtic in the half of Sturm Graz.

1'  

Celtic to take a throw-in in Sturm Graz territory.

 

Celtic Glasgow scores 2.81 goals when playing at home and SK Sturm Graz scores 1.61 goals when playing away (on average).

 

SK Sturm Graz's performance of the last 5 matches is better than Celtic Glasgow's.

 

When SK Sturm Graz is down 1-0 away, they win 21% of their matches.

 

When Celtic Glasgow is down 0-1 home, they win 37% of their matches.

 

When SK Sturm Graz leads 0-1 away, they win in 85% of their matches.

 

When Celtic Glasgow leads 1-0 at home, they win in 100% of their matches.

 

On their last meeting Celtic Glasgow won by 1 goals.

 

The winner of their last meeting was Celtic Glasgow.

 

Celtic Glasgow wins 48% of halftimes, SK Sturm Graz wins 44%.

 

Celtic Glasgow wins 1st half in 48% of their matches, SK Sturm Graz in 44% of their matches.

 

SK Sturm Graz have a winning streak of 4 matches.

Score and result Celtic - Sturm Graz

The Celtic - Sturm Graz match (Football - Europa League) at 23/10/2025 15:00 is complete.

The Celtic - Sturm Graz match result is as follows: 2-1.

Now that this Europa League Football match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer