Sturm Graz 2 - 1 FT Rangers

Merkur Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
42
FT
Thu, Oct 2
Sturm Graz
2-1
Rangers
⚡ Intensity 44
⚖️ Balance 31
🏆 Stakes 0
🎲 Upset 0
Christensen's heroics deny Rangers a comeback.

Win Probability

  • Sturm Graz 42%
  • Draw 24%
  • Rangers 35%

Futmetrix AI estimate

Sturm Graz Survive Rangers Siege Thanks to Christensen Masterclass

Average Entertainment Futmetrix Score: 42/100. A relentless barrage of shots couldn't break Oliver Christensen as Sturm Graz clung on for a vital European victory.

Lightning Start at Merkur Arena

Sturm Graz burst out of the gates at Merkur Arena, immediately putting the visitors on the back foot. The Intensity of their early press paid off almost instantly when T. Horvat found the back of the net in the seventh minute. Rather than sitting on their lead, the Austrian side kept looking for vertical opportunities. While Rangers began to see more of the ball, they were caught cold again before the break. A clinical strike from O. Kiteishvili in the 35th minute doubled the home advantage, leaving the Scottish outfit reeling. The hosts executed their game plan perfectly in this opening phase, soaking up pressure while delivering devastating blows on the counter to establish a commanding two-goal cushion heading into the dressing room.

Gassama Ignites the Scottish Hope

The second half demanded a massive response from the visitors, and they delivered exactly that immediately after the restart. Just four minutes into the second period, D. Gassama struck to completely shift the Balance of the tie. This crucial goal injected sudden belief into the Scottish side, turning the match into a true battle of wills. From that moment, the away side controlled possession, holding 59% of the ball and initiating wave after wave of attacks. They pinned their opponents deep in their own half, forcing a staggering ten corners as the pressure mounted. The tactical landscape completely transformed, moving from a comfortable home procession into a desperate, backs-to-the-wall survival mission for the hosts as the hour mark approached.

A Goalkeeping Clinic Under Pressure

What followed was an absolute shooting gallery, with a combined 32 shots defining a frantic conclusion. The true hero of the night emerged between the sticks for the home side. Oliver Christensen put on an unforgettable goalkeeping clinic, racking up ten massive saves to repeatedly deny the Scottish onslaught. The sheer volume of chances—18 shots on target between the two teams—highlighted the massive Stakes for both clubs lingering in the lower half of the Europa League table. Despite the relentless late pressure and the visitors' dominance of the ball, that early double punch proved just enough. The Austrian side clung to their 2-1 victory, securing three golden points while leaving their opponents frustrated by a heroic individual performance.

Key Questions

What made Oliver Christensen the Man of the Match?

With 10 crucial saves against a barrage of Rangers shots, he single-handedly preserved Sturm Graz's narrow lead throughout a chaotic second half.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
41%
59%
Sturm Graz 41%
Rangers 59%
Shots
16
16
Sturm Graz 16
Rangers 16
Shots on Target
8
10
Sturm Graz 8
Rangers 10
Expected Goals (xG)
1.64
1.87
Sturm Graz 1.64
Rangers 1.87
Passes
310
437
Sturm Graz 310
Rangers 437
Pass Accuracy
74%
84%
Sturm Graz 74%
Rangers 84%
Corners
3
7
Sturm Graz 3
Rangers 7
Fouls
20
13
Sturm Graz 20
Rangers 13
Yellow Cards
2
1
Sturm Graz 2
Rangers 1
Red Cards
0
0
Sturm Graz 0
Rangers 0

Match Events

7' T. Horvat (M. Malone)
35' O. Kiteishvili (T. Horvat)
HT
J. Meghoma M. Aarons 🔄 46'
O. Antman B. Miovski 🔄 46'
D. Gassama (N. Raskin) 49'
59' 🔄 B. Beganovic J. Hodl
68' 🟨 Tim Oermann
C. Barron J. Rothwell 🔄 68'
73' 🔄 M. Malone S. Jatta
73' 🔄 T. Oermann J. Mitchell
73' 🔄 O. Kiteishvili L. Grgic
Derek Cornelius 🟨 75'
D. Cornelius M. Moore 🔄 79'
T. Aasgaard Danilo Pereira 🔄 83'
83' 🔄 T. Horvat N. Geyrhofer
90'+4 🟨 Emir Karić
FT

Player Cards

Our take on every player in this match

Sturm Graz

Goalkeepers
Oliver Christensen
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Tim Oermann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Emanuel Aiwu
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Dimitri Lavalée
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Emir Karić
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
19%
Pass Acc
Midfielders
Jon Gorenc Stankovič
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tochi Chukwuani
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Tomi Horvat
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
24%
Pass Acc
Otar Kiteishvili
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Belmin Beganović
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Maurice Malone
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
12%
Pass Acc
BENCH
Christoph Wiener-Pucher
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Bignetti
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jeyland Mitchell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Gabriel Haider
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niklas Geyrhofer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Julius Beck
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefan Hierländer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Weinhandl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacob Hödl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Seedy Jatta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Leon Grgić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Rangers

Goalkeepers
Jack Butland
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
James Tavernier
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
60%
Pass Acc
John Souttar
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
70%
Duel Win %
Derek Cornelius
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Jayden Meghoma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Nicolas Raskin
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6
Rating
Connor Barron
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Oliver Antman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Thelo Aasgaard
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Djeidi Gassama
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Youssef Chermiti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Liam Kelly
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kieran Wright
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Max Aarons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Nasser Djiga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joe Rothwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Lyall Cameron
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bailey Rice
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Findlay Curtis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiden McCallion
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bojan Miovski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Mikey Moore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Danilo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Dinamo Zagreb 2 6 6 2 +4 WMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)WDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
2 FC Midtjylland 2 6 5 2 +3 WNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)WFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
3 Aston Villa 2 6 3 0 +3 WFeyenoord 0 - 2 Aston Villa (02-10-2025)WAston Villa 1 - 0 Bologna (25-09-2025)
4 Lyon 2 6 3 0 +3 WLyon 2 - 0 Red Bull Salzburg (02-10-2025)WUtrecht 0 - 1 Lyon (25-09-2025)
5 SC Braga 2 6 3 0 +3 WCeltic 0 - 2 SC Braga (02-10-2025)WSC Braga 1 - 0 Feyenoord (24-09-2025)
6 Lille 2 6 3 1 +2 WAS Roma 0 - 1 Lille (02-10-2025)WLille 2 - 1 Brann (25-09-2025)
7 FC Porto 2 6 3 1 +2 WFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)WRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
8 Plzen 2 4 4 1 +3 WPlzen 3 - 0 Malmo FF (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
9 Real Betis 2 4 4 2 +2 WLudogorets 0 - 2 Real Betis (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
10 SC Freiburg 2 4 3 2 +1 DBologna 1 - 1 SC Freiburg (02-10-2025)WSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
11 Ferencvarosi TC 2 4 2 1 +1 WGenk 0 - 1 Ferencvarosi TC (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
12 Panathinaikos 2 3 5 3 +2 LPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)WBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
13 Celta Vigo 2 3 4 3 +1 WCelta Vigo 3 - 1 PAOK (02-10-2025)LVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
14 FC Basel 1893 2 3 3 2 +1 WFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)LSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
15 Brann 2 3 2 2 0 WBrann 1 - 0 Utrecht (02-10-2025)LLille 2 - 1 Brann (25-09-2025)
16 GO Ahead Eagles 2 3 2 2 0 WPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)LGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
17 AS Roma 2 3 2 2 0 LAS Roma 0 - 1 Lille (02-10-2025)WNice 1 - 2 AS Roma (24-09-2025)
18 Genk 2 3 1 1 0 LGenk 0 - 1 Ferencvarosi TC (02-10-2025)WRangers 0 - 1 Genk (25-09-2025)
19 BSC Young Boys 2 3 3 4 -1 WFCSB 0 - 2 BSC Young Boys (02-10-2025)LBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
20 Fenerbahçe 2 3 3 4 -1 WFenerbahçe 2 - 1 Nice (02-10-2025)LDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
21 VfB Stuttgart 2 3 2 3 -1 LFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)WVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
22 Ludogorets 2 3 2 3 -1 LLudogorets 0 - 2 Real Betis (02-10-2025)WMalmo FF 1 - 2 Ludogorets (24-09-2025)
23 Sturm Graz 2 3 2 3 -1 WSturm Graz 2 - 1 Rangers (02-10-2025)LFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
24 FCSB 2 3 1 2 -1 LFCSB 0 - 2 BSC Young Boys (02-10-2025)WGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
25 Nottingham Forest 2 1 4 5 -1 LNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
26 FK Crvena Zvezda 2 1 2 3 -1 LFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
27 Bologna 2 1 1 2 -1 DBologna 1 - 1 SC Freiburg (02-10-2025)LAston Villa 1 - 0 Bologna (25-09-2025)
28 Celtic 2 1 1 3 -2 LCeltic 0 - 2 SC Braga (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
29 Maccabi Tel Aviv 2 1 1 3 -2 LMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
30 PAOK 2 1 1 3 -2 LCelta Vigo 3 - 1 PAOK (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
31 Nice 2 0 2 4 -2 LFenerbahçe 2 - 1 Nice (02-10-2025)LNice 1 - 2 AS Roma (24-09-2025)
32 Rangers 2 0 1 3 -2 LSturm Graz 2 - 1 Rangers (02-10-2025)LRangers 0 - 1 Genk (25-09-2025)
33 Utrecht 2 0 0 2 -2 LBrann 1 - 0 Utrecht (02-10-2025)LUtrecht 0 - 1 Lyon (25-09-2025)
34 Feyenoord 2 0 0 3 -3 LFeyenoord 0 - 2 Aston Villa (02-10-2025)LSC Braga 1 - 0 Feyenoord (24-09-2025)
35 Red Bull Salzburg 2 0 0 3 -3 LLyon 2 - 0 Red Bull Salzburg (02-10-2025)LRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
36 Malmo FF 2 0 1 5 -4 LPlzen 3 - 0 Malmo FF (02-10-2025)LMalmo FF 1 - 2 Ludogorets (24-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.