Champions League
2nd Qualifying Round
Broadcast
No live streams available at the moment
Hearts
MATCH FINISHED
0
:
2
28 July, 19:45
Sturm Graz
1
70/1
X
11/1
2
69/25
Odds for upcoming matches
This match has ended, please select an alternative match to bet on
1 X 2
Under Over
17:00
1 15/4
X 3/1
2 71/100
Under 2.5 5/4
2.5
Over 2.5 67/100
14:00
1 7/5
X 2/1
2 237/100
Under 2.5 47/100
2.5
Over 2.5 7/4
15:00
1 50/1
X 25/1
2 1/50
Under 2.5 7/1
2.5
Over 2.5 2/25
17:00
1 2/25
X 11/1
2 40/1
Under 2.5 3/2
2.5
Over 2.5 57/100
17:00
1 27/50
X 16/5
2 11/2
Under 2.5 19/20
2.5
Over 2.5 91/100
Show all
Match stats
Logo Hearts Hearts
Sturm Graz Logo Sturm Graz
64 Ball possession (%) 36
15 Goal attempts 17
4 Shots on Goal 9
11 Shots off Goal 8
0 Blocked shots 0

Hearts vs Sturm Graz: prediction & betting odds 28 July 2026

Published: 26 July 2026 22:04

On Tuesday 28 July 2026, in the second leg of their Champions League second qualifying round tie, Hearts will host Sturm Graz. The game will be played at Tynecastle Park in Edinburgh and will kick off at 19:45 BST.

Hearts have returned to Champions League qualifying for the first time in 20 years and were immediately thrashed in Graz (0:4). It is up to a team that has played only one competitive match under their new head coach to claw back four goals. Sturm Graz, meanwhile, travel to Edinburgh as a club that tend to see this kind of tie through to the end.

Sponsored

Bookmakers for betting on the football

Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration

Betting Tip

Sturm do not have to win here. Any result will do for them, as long as they do not lose by four goals or more. Austrian sides do not usually get themselves into such scrapes: their last heavy defeat in an official match came against Bodo/Glimt in last season’s play-offs (0:5). Over their last 22 games Fabio Ingolitsch’s team have lost only once, and that was in a friendly.

The Austrians are already into their season. Second place in the Austrian league and a solid pre-season have produced six matches with a 19:4 goal difference and three clean sheets in a row. This is Sturm’s sixth attempt in a row to secure a place in the main phase of European competition, and they know how to get through rounds like this.

Hearts have come into the season in a different state. Derek McInnes has left for Rangers and taken Lawrence Shankland with him, Wouter Vrancken only took charge of the club on 25 June, and they have brought in more than ten new players. A team that last spring spent 250 days on top of the Scottish league is now having to be rebuilt from scratch.

The numbers from the first game are tempting: 67% possession, 19 shots, five big chances. But goals are not scored by statistics. Hearts did not beat Daniil Khudyakov once, conceded from a cross as early as the fourth minute and collapsed after the break — three goals in 15 minutes. Possession without a goal is not form, it is a diagnosis.

At home the Scots will have to pour forward from the first minute. There is no other way to make up four goals. Space behind the defenders will open up straightaway, and Sturm have players to run into it: 17-year-old Luca Weinhandl produced a goal and an assist in Graz, while Jeyland Mitchell and Jurgen Heil were the scorers. Ingolitsch only needs to close off the middle and wait for a mistake.

The emotion at Tynecastle will give Hearts a boost for the opening half-hour; after that, the football will start. Sturm may well take the second leg as well. The team have a solid cushion.

Betting prediction
Sturm Graz to win
Cf
Odds
57/20

Team lineups

Hearts

Wouter Vrancken
coach
Player Matches Goals
Line-up
Alexander Schwolow
gk. 2 -4
Harry Milne
df. 2 0
Malachi Michael Fagan-Walcott
df. 2 0
Oisin Michael McEntee
df. 2 0
Stephen Iain Kingsley
df. 1 0
Blair Thomas Spittal
mf. 2 0
Jordi Altena
mf. 1 0
Alexandros Kyziridis
fw. 2 0
Calvin Darren Miller
fw. 2 0
Cláudio Rafael Soares Braga
fw. 2 0
Severin Sabri Guendouz
fw. 2 0
Substitutes
Alexander Clark
gk. 0 0
Ryan William Fulton
gk. 0 0
Jamie Daniel McCart
df. 2 0
Stuart John Findlay
df. 1 0
Thomas Renaud
mf. 2 0
Tómas Bent Magnússon
mf. 1 0
Amadou Ba-Sy
fw. 2 0
Pierre Landry Kaboré
fw. 2 0
Sabah Kerjota
fw. 1 0
James Thomas Wilson
fw. 0 0
Sturm Graz

Fabio Ingolitsch
coach
Player Matches Goals
Line-up
Daniil Khudyakov
gk. 0 0
Albert Vallci
df. 0 0
Emran Gamal Marwan Soglo
df. 0 0
Jeyland Yahir Mitchell Baltodano
df. 0 0
Jacob Peter Hödl
mf. 0 0
Jon Gorenc Stankovič
mf. 0 0
Jürgen Heil
mf. 0 0
Luca Weinhandl
mf. 0 0
Simon Seidl
mf. 0 0
Seedyahmed Tijan Jatta
fw. 0 0
Szymon Piotr Włodarczyk
fw. 0 0
Substitutes
Ammar Helac
gk. 0 0
Elias Lorenz
gk. 0 0
Arjan Malić
df. 0 0
Paul-Friedrich Koller
df. 0 0
Petar Petrović
df. 0 0
Gizo Mamageishvili
mf. 0 0
Julian Halwachs
mf. 0 0
Otar Kiteishvili
mf. 0 0
Ryan Fosso
mf. 0 0
Axel Flory Pierre Kayombo
fw. 0 0
Belmin Beganović
fw. 0 0
Nelson Felix Patrick Weiper
fw. 0 0

Previous matches in the tournament

Hearts
21 July, 2026
Champions League
Sturm Graz
Hearts
4
0
L
Sturm Graz
21 July, 2026
Champions League
Sturm Graz
Hearts
4
0
W

H2H: Hearts — Sturm Graz

Champions League 2026/27
21 July, 2026
Sturm Graz
Hearts
4
0

Bookmaker bonuses

All
New1 day
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
3 days
Yes
Wagering Requirements
From 1.5
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
3 days
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
£ 10
Minimum deposit
Yes
Wagering Requirements
From 2
Minimum Odds
3 days
Bonus lifespan
£ 10
Minimum deposit
Yes
Wagering Requirements
—
Minimum Odds
14 days
Bonus lifespan
£ 10
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
Yes
Wagering Requirements
—
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit

Tables

# Team Form Matches played W D L G Points
1
PSG
1 1 0 0 6:1 3
2
Bayern Munich
1 1 0 0 5:0 3
3
Barcelona
1 1 0 0 5:1 3
4
Manchester United
1 1 0 0 4:0 3
5
Como
1 1 0 0 4:1 3
6
Sporting CP
1 1 0 0 3:1 3
7
Stuttgart
1 1 0 0 3:1 3
8
Manchester City
1 1 0 0 2:0 3
9
Aston Villa
1 1 0 0 3:2 3
10
Lens
1 1 0 0 3:2 3
11
Real Betis
1 1 0 0 3:2 3
12
Borussia Dortmund
1 1 0 0 3:2 3
13
Liverpool
1 1 0 0 2:1 3
14
Real Madrid
1 1 0 0 2:1 3
15
Arsenal
1 1 0 0 1:0 3
16
AEK Athens
1 1 0 0 1:0 3
17
AS Roma
1 0 1 0 1:1 1
18
Shakhtar Donetsk
1 0 1 0 1:1 1
19
Fenerbahce
1 0 1 0 1:1 1
20
PSV
1 0 1 0 1:1 1
21
Villarreal
1 0 0 1 2:3 0
22
Brugge
1 0 0 1 2:3 0
23
Lille
1 0 0 1 2:3 0
24
Slavia Prague
1 0 0 1 2:3 0
25
Atlético Madrid
1 0 0 1 1:2 0
26
Inter Milan
1 0 0 1 1:2 0
27
LASK Linz
1 0 0 1 0:1 0
28
Napoli
1 0 0 1 0:1 0
29
Galatasaray
1 0 0 1 1:3 0
30
Viking
1 0 0 1 1:3 0
31
Porto
1 0 0 1 0:2 0
32
RB Leipzig
1 0 0 1 1:4 0
33
Feyenoord
1 0 0 1 1:5 0
34
FK Sabah
1 0 0 1 0:4 0
35
Slovan Bratislava
1 0 0 1 1:6 0
36
Bodo Glimt
1 0 0 1 0:5 0
# Team Form Matches played W D L G Points
1
PSG
1 1 0 0 6:1 3
2
Bayern Munich
1 1 0 0 5:0 3
3
Barcelona
1 1 0 0 5:1 3
4
Manchester United
1 1 0 0 4:0 3
5
Como
1 1 0 0 4:1 3
6
Sporting CP
1 1 0 0 3:1 3
7
Stuttgart
1 1 0 0 3:1 3
8
Borussia Dortmund
1 1 0 0 3:2 3
9
Liverpool
1 1 0 0 2:1 3
10
Real Madrid
1 1 0 0 2:1 3
11
AEK Athens
1 1 0 0 1:0 3
12
Fenerbahce
1 0 1 0 1:1 1
13
PSV
1 0 1 0 1:1 1
14
Manchester City
0 0 0 0 0:0 0
15
Aston Villa
0 0 0 0 0:0 0
16
Lens
0 0 0 0 0:0 0
17
Real Betis
0 0 0 0 0:0 0
18
Arsenal
0 0 0 0 0:0 0
19
AS Roma
0 0 0 0 0:0 0
20
Shakhtar Donetsk
0 0 0 0 0:0 0
21
Villarreal
0 0 0 0 0:0 0
22
Brugge
1 0 0 1 2:3 0
23
Lille
1 0 0 1 2:3 0
24
Slavia Prague
1 0 0 1 2:3 0
25
Atlético Madrid
0 0 0 0 0:0 0
26
Inter Milan
0 0 0 0 0:0 0
27
LASK Linz
0 0 0 0 0:0 0
28
Napoli
1 0 0 1 0:1 0
29
Galatasaray
0 0 0 0 0:0 0
30
Viking
0 0 0 0 0:0 0
31
Porto
1 0 0 1 0:2 0
32
RB Leipzig
0 0 0 0 0:0 0
33
Feyenoord
0 0 0 0 0:0 0
34
FK Sabah
0 0 0 0 0:0 0
35
Slovan Bratislava
0 0 0 0 0:0 0
36
Bodo Glimt
0 0 0 0 0:0 0
# Team Form Matches played W D L G Points
1
Manchester City
1 1 0 0 2:0 3
2
Aston Villa
1 1 0 0 3:2 3
3
Lens
1 1 0 0 3:2 3
4
Real Betis
1 1 0 0 3:2 3
5
Arsenal
1 1 0 0 1:0 3
6
AS Roma
1 0 1 0 1:1 1
7
Shakhtar Donetsk
1 0 1 0 1:1 1
8
PSG
0 0 0 0 0:0 0
9
Bayern Munich
0 0 0 0 0:0 0
10
Barcelona
0 0 0 0 0:0 0
11
Manchester United
0 0 0 0 0:0 0
12
Como
0 0 0 0 0:0 0
13
Sporting CP
0 0 0 0 0:0 0
14
Stuttgart
0 0 0 0 0:0 0
15
Borussia Dortmund
0 0 0 0 0:0 0
16
Liverpool
0 0 0 0 0:0 0
17
Real Madrid
0 0 0 0 0:0 0
18
AEK Athens
0 0 0 0 0:0 0
19
Fenerbahce
0 0 0 0 0:0 0
20
PSV
0 0 0 0 0:0 0
21
Villarreal
1 0 0 1 2:3 0
22
Brugge
0 0 0 0 0:0 0
23
Lille
0 0 0 0 0:0 0
24
Slavia Prague
0 0 0 0 0:0 0
25
Atlético Madrid
1 0 0 1 1:2 0
26
Inter Milan
1 0 0 1 1:2 0
27
LASK Linz
1 0 0 1 0:1 0
28
Napoli
0 0 0 0 0:0 0
29
Galatasaray
1 0 0 1 1:3 0
30
Viking
1 0 0 1 1:3 0
31
Porto
0 0 0 0 0:0 0
32
RB Leipzig
1 0 0 1 1:4 0
33
Feyenoord
1 0 0 1 1:5 0
34
FK Sabah
1 0 0 1 0:4 0
35
Slovan Bratislava
1 0 0 1 1:6 0
36
Bodo Glimt
1 0 0 1 0:5 0
Legend
Qualification/Elimination
Round of 16
Play-off
Glossary
# Place
Matches played Games played
W Wins
D Draws
L Losses
G Goals

Hearts vs Sturm Graz Odds

1X2
DOUBLE CHANCE
OVER/UNDER
BTTS
HANDICAP
TOTAL HOME GOALS
TOTAL AWAY GOALS
Alex Tarabrin
Alex Tarabrin
Betting Expert
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token