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
Match already finished. But in the Betting Center you will find actual events and fresh forecasts. Select another match

Odds for upcoming matches

1 X 2
Under Over
19:45
1 121/100
X 13/5
2 221/100
Under 2.5 11/10
2.5
Over 2.5 7/10
18:00
1 1/4
X 21/4
2 9/1
Under 2.5 7/4
2.5
Over 2.5 11/25
14:35
1 23/20
X 12/5
2 11/5
Under 2.5 1/1
2.5
Over 2.5 41/50
17:30
1 73/100
X 333/100
2 333/100
Under 2.5 2/1
2.5
Over 2.5 2/5
18:00
1 7/1
X 9/2
2 8/25
Under 2.5 7/4
2.5
Over 2.5 11/25
All matches
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

Forecast author

Simon Dalton
Simon Dalton
Expert
About author:

I have had an interest in sports since I was just a child, football being my main passion. These days I follow all the main sports and most of the minor ones too! I have been betting for a little over 10 years and have taught myself how to analyse the various tournaments, games and teams. I think there is a good chance that I can identify betting value and make my long run performance a positive one.

Interests:
Football, tennis, basketball, ice hockey
5 yrs. 1 mo.
Time on site
55,2 %
Win rate
-4,6 %
ROI
1.73
Avg. Odds
379
Forecasts made
10
Winning streak
Statistics for the last 30 days

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

Latest team matches

Hearts
21 July, 2026
Champions League
Sturm Graz
Hearts
4
0
L
19 December, 2024
Europa Conference League
Hearts
FC Petrocub
2
2
D
12 December, 2024
Europa Conference League
Copenhagen
Hearts
2
0
L
28 November, 2024
Europa Conference League
Cercle Brugge
Hearts
2
0
L
7 November, 2024
Europa Conference League
Hearts
Heidenheim
0
2
L
Show more Hide
Sturm Graz
21 July, 2026
Champions League
Sturm Graz
Hearts
4
0
W
29 January, 2026
Europa League
Sturm Graz
Brann
1
0
W
22 January, 2026
Europa League
Feyenoord
Sturm Graz
3
0
L
11 December, 2025
Europa League
Sturm Graz
Crvena Zvezda
0
1
L
27 November, 2025
Europa League
Panathinaikos
Sturm Graz
2
1
L
Show more Hide

H2H: Hearts — Sturm Graz

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

Bookmaker bonuses

All
New13 hours
Yes
Wagering Requirements
From 1.5
Minimum Odds
7 days
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
No deposit
No
Wagering Requirements
—
Minimum Odds
—
Bonus lifespan
—
Minimum deposit
Yes
Wagering Requirements
From 2
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
3 3 0 0 14:5 9
2
Aston Villa
3 3 0 0 12:3 9
3
Liverpool
3 3 0 0 12:7 9
4
Real Madrid
3 3 0 0 10:5 9
5
Real Betis
3 3 0 0 7:4 9
6
Stuttgart
3 2 1 0 7:2 7
7
Arsenal
3 2 1 0 6:2 7
8
Barcelona
3 2 0 1 11:6 6
9
Como
3 2 0 1 10:5 6
10
Manchester City
3 2 0 1 9:5 6
11
Brugge
3 2 0 1 9:6 6
12
Sporting CP
3 2 0 1 7:4 6
13
Borussia Dortmund
3 2 0 1 5:4 6
14
Bayern Munich
3 1 2 0 10:5 5
15
AS Roma
3 1 1 1 8:5 4
16
Atlético Madrid
3 1 1 1 4:3 4
17
Shakhtar Donetsk
3 1 1 1 4:3 4
18
PSV
3 1 1 1 2:2 4
19
Villarreal
3 1 0 2 8:8 3
20
Inter Milan
3 1 0 2 5:6 3
21
Manchester United
3 1 0 2 5:6 3
22
Napoli
3 1 0 2 5:7 3
23
Galatasaray
3 1 0 2 6:9 3
24
LASK Linz
3 1 0 2 6:9 3
25
FK Sabah
3 1 0 2 3:6 3
26
Feyenoord
3 1 0 2 4:8 3
27
Lens
3 1 0 2 3:7 3
28
Bodo Glimt
3 1 0 2 4:9 3
29
AEK Athens
3 1 0 2 3:8 3
30
RB Leipzig
3 1 0 2 3:8 3
31
Fenerbahce
3 0 2 1 3:9 2
32
Slavia Prague
3 0 1 2 4:7 1
33
Viking
3 0 1 2 5:9 1
34
Porto
3 0 0 3 2:6 0
35
Lille
3 0 0 3 4:10 0
36
Slovan Bratislava
3 0 0 3 1:13 0
# Team Form Matches played W D L G Points
1
PSG
2 2 0 0 10:3 6
2
Aston Villa
2 2 0 0 9:1 6
3
Liverpool
2 2 0 0 6:4 6
4
Real Madrid
2 2 0 0 6:2 6
5
Real Betis
2 2 0 0 4:2 6
6
Como
2 2 0 0 8:2 6
7
Stuttgart
2 1 1 0 4:2 4
8
Bayern Munich
2 1 1 0 7:2 4
9
Arsenal
1 1 0 0 3:0 3
10
Barcelona
1 1 0 0 5:1 3
11
Manchester City
2 1 0 1 7:5 3
12
Brugge
2 1 0 1 5:3 3
13
Sporting CP
2 1 0 1 5:4 3
14
Borussia Dortmund
1 1 0 0 3:2 3
15
AS Roma
2 1 0 1 7:4 3
16
Atlético Madrid
1 1 0 0 2:0 3
17
Shakhtar Donetsk
1 1 0 0 3:1 3
18
Villarreal
1 1 0 0 3:1 3
19
Inter Milan
2 1 0 1 4:4 3
20
Manchester United
1 1 0 0 4:0 3
21
Napoli
2 1 0 1 4:4 3
22
FK Sabah
2 1 0 1 3:2 3
23
Feyenoord
1 1 0 0 3:2 3
24
Bodo Glimt
1 1 0 0 1:0 3
25
AEK Athens
1 1 0 0 1:0 3
26
RB Leipzig
1 1 0 0 1:0 3
27
Fenerbahce
2 0 2 0 3:3 2
28
PSV
1 0 1 0 1:1 1
29
Viking
1 0 1 0 3:3 1
30
Galatasaray
1 0 0 1 1:4 0
31
LASK Linz
1 0 0 1 3:6 0
32
Lens
1 0 0 1 0:2 0
33
Slavia Prague
1 0 0 1 2:3 0
34
Porto
2 0 0 2 0:3 0
35
Lille
2 0 0 2 4:7 0
36
Slovan Bratislava
1 0 0 1 0:3 0
# Team Form Matches played W D L G Points
1
Arsenal
2 1 1 0 3:2 4
2
PSG
1 1 0 0 4:2 3
3
Aston Villa
1 1 0 0 3:2 3
4
Liverpool
1 1 0 0 6:3 3
5
Real Madrid
1 1 0 0 4:3 3
6
Real Betis
1 1 0 0 3:2 3
7
Stuttgart
1 1 0 0 3:0 3
8
Barcelona
2 1 0 1 6:5 3
9
Manchester City
1 1 0 0 2:0 3
10
Brugge
1 1 0 0 4:3 3
11
Sporting CP
1 1 0 0 2:0 3
12
Borussia Dortmund
2 1 0 1 2:2 3
13
PSV
2 1 0 1 1:1 3
14
Galatasaray
2 1 0 1 5:5 3
15
LASK Linz
2 1 0 1 3:3 3
16
Lens
2 1 0 1 3:5 3
17
Bayern Munich
1 0 1 0 3:3 1
18
AS Roma
1 0 1 0 1:1 1
19
Atlético Madrid
2 0 1 1 2:3 1
20
Shakhtar Donetsk
2 0 1 1 1:2 1
21
Slavia Prague
2 0 1 1 2:4 1
22
Como
1 0 0 1 2:3 0
23
Villarreal
2 0 0 2 5:7 0
24
Inter Milan
1 0 0 1 1:2 0
25
Manchester United
2 0 0 2 1:6 0
26
Napoli
1 0 0 1 1:3 0
27
FK Sabah
1 0 0 1 0:4 0
28
Feyenoord
2 0 0 2 1:6 0
29
Bodo Glimt
2 0 0 2 3:9 0
30
AEK Athens
2 0 0 2 2:8 0
31
RB Leipzig
2 0 0 2 2:8 0
32
Fenerbahce
1 0 0 1 0:6 0
33
Viking
2 0 0 2 2:6 0
34
Porto
1 0 0 1 2:3 0
35
Lille
1 0 0 1 0:3 0
36
Slovan Bratislava
2 0 0 2 1:10 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
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token