Hearts vs Sturm Graz
Europe - UEFA Champions League
- 64%Ball Possession36%
- 15Total Shots17
- 4Shots on Target9
- 8Corners2
- 10Fouls15
- 0Yellow Cards1
Key Statistics
Avg. Goals
Well above avg
4.00League 3.00
Over 2.5 Goals
Well above avg
100%League 54%
Cards
Well below avg
3.00League 4.26
Corners
Well above avg
16.00League 9.67
Over / Under
0.5
1+ gol
OVER100%UNDER0%1.5
2+ gol
OVER100%UNDER0%2.5
3+ gol
OVER100%UNDER0%3.5
4+ gol
OVER100%UNDER0%
Team Performance
Hearts
Home
Sturm Graz
Away
Points & Results
- 2.14PPG0.00
- 64%Wins0%
- 61%First to Score0%
Goals Scored & Conceded
- Scored/game1.750.00
- Conceded/game0.860.00
- xG1.660.00
- xGA1.130.00
Trends
- 47%Both Score0%
- 44%Clean Sheet0%
Hearts scored in 0/1 recent form matches and averaged 0 goals.
Sturm Graz scored in 1/1 recent form matches and averaged 4 goals.
Hearts is +100% better in terms of Scored/game
Sturm Graz is +100% better in terms of Conceded/game
Hearts is +100% better in terms of xG
Sturm Graz is +100% better in terms of xGA
Hearts is +100% better in terms of First-Half Form
Hearts is +100% better in terms of Offsides
Hearts is +100% better in terms of Corners
Hearts is +100% better in terms of Cards
Hearts is +100% better in terms of Shots on Target
- 1Alexander Schwolow
Goalkeeper
- 2Christian Dahle Borchgrevink
Defender
- 5Jamie Mccart
Defender
- 6Oisin McEntee
Defender
- 18Harry Milne
Defender
- 64Malachu Fagan-Walcott
Defender
- 7Calvin Miller
Midfielder
- 16Blair Spittal
Midfielder
- 10Cláudio Braga
Forward
- 11Pierre Landry Kabore
Forward
- 89Alexandros Kyziridis
Forward
- Tom Renaud
Midfielder
- Stephen Kingsley
Defender
- Stuart Findlay
Defender
- Severin Sabri Guendouz
Forward
- James Wilson
Forward
- Jordi Altena
Defender
- Tómas Bent Magnússon
Midfielder
- Zander Clark
Goalkeeper
- Sabah Kerjota
Forward
- Ryan Fulton
Goalkeeper
- Amadou Ba-Sy
Forward
| # | Form | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sabah | 9 | 6 | 0 | 3 | 18 | 11 | +7 | 18 | |
| 2 | Fenerbahçe | 7 | 4 | 3 | 0 | 9 | 4 | +5 | 15 | |
| 3 | Levski Sofia | 8 | 4 | 3 | 1 | 10 | 7 | +3 | 15 | |
| 4 | Slovan Bratislava | 7 | 4 | 2 | 1 | 11 | 10 | +1 | 14 | |
| 5 | Hapoel Be'er Sheva | 6 | 4 | 0 | 2 | 10 | 8 | +2 | 12 | |
| 6 | Dinamo Zagreb | 6 | 3 | 2 | 1 | 14 | 9 | +5 | 11 | |
| 7 | Bodo/Glimt | 5 | 3 | 1 | 1 | 12 | 11 | +1 | 10 | |
| 8 | Kairat | 6 | 3 | 0 | 3 | 5 | 4 | +1 | 9 | |
| 9 | FC Avan Academy | 6 | 3 | 0 | 3 | 9 | 8 | +1 | 9 | |
| 10 | Kauno Žalgiris | 6 | 2 | 2 | 2 | 6 | 10 | -4 | 8 | |
| 11 | AEK Athens | 3 | 2 | 1 | 0 | 5 | 0 | +5 | 7 | |
| 12 | CS U Craiova | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 7 | |
| 13 | KÍ | 4 | 2 | 1 | 1 | 4 | 3 | +1 | 7 | |
| 14 | Víkingur Reykjavík | 4 | 2 | 1 | 1 | 5 | 5 | 0 | 7 | |
| 15 | Red Star Belgrade | 4 | 2 | 0 | 2 | 9 | 3 | +6 | 6 | |
| 16 | Egnatia | 4 | 1 | 3 | 0 | 12 | 7 | +5 | 6 | |
| 17 | Sturm Graz | 4 | 2 | 0 | 2 | 6 | 3 | +3 | 6 | |
| 18 | Shamrock Rovers | 4 | 2 | 0 | 2 | 7 | 6 | +1 | 6 | |
| 19 | Celje | 6 | 1 | 3 | 2 | 10 | 10 | 0 | 6 | |
| 20 | AGF | 4 | 2 | 0 | 2 | 7 | 10 | -3 | 6 | |
| 21 | Larne | 4 | 2 | 0 | 2 | 3 | 10 | -7 | 6 | |
| 22 | Lincoln Red Imps | 4 | 1 | 2 | 1 | 4 | 5 | -1 | 5 | |
| 23 | Saburtalo | 4 | 1 | 2 | 1 | 6 | 7 | -1 | 5 | |
| 24 | Lyon | 4 | 1 | 1 | 2 | 6 | 5 | +1 | 4 | |
| 25 | Mjallby | 4 | 1 | 1 | 2 | 4 | 4 | 0 | 4 | |
| 26 | Viking | 3 | 1 | 1 | 1 | 6 | 6 | 0 | 4 | |
| 27 | NEC | 4 | 1 | 1 | 2 | 3 | 7 | -4 | 4 | |
| 28 | Bayern München | 1 | 1 | 0 | 0 | 5 | 0 | +5 | 3 | |
| 29 | PSG | 1 | 1 | 0 | 0 | 6 | 1 | +5 | 3 | |
| 30 | Manchester United | 1 | 1 | 0 | 0 | 4 | 0 | +4 | 3 | |
| 31 | Barcelona | 1 | 1 | 0 | 0 | 5 | 1 | +4 | 3 | |
| 32 | Como | 1 | 1 | 0 | 0 | 4 | 1 | +3 | 3 | |
| 33 | Manchester City | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 | |
| 34 | Sporting | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 | |
| 35 | Stuttgart | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 | |
| 36 | Arsenal | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 | |
| 37 | Liverpool | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 | |
| 38 | Real Madrid | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 | |
| 39 | Aston Villa | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 | |
| 40 | Borussia Dortmund | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 | |
| 41 | Lens | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 | |
| 42 | Betis | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 | |
| 43 | Omonia Nicosia | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 3 | |
| 44 | LASK | 3 | 1 | 0 | 2 | 5 | 5 | 0 | 3 | |
| 45 | Lech Poznań | 2 | 1 | 0 | 1 | 5 | 5 | 0 | 3 | |
| 46 | Riga | 2 | 1 | 0 | 1 | 3 | 4 | -1 | 3 | |
| 47 | Vardar | 2 | 1 | 0 | 1 | 3 | 4 | -1 | 3 | |
| 48 | Celtic | 2 | 1 | 0 | 1 | 4 | 5 | -1 | 3 | |
| 49 | Sparta Prague | 2 | 1 | 0 | 1 | 2 | 4 | -2 | 3 | |
| 50 | Floriana | 2 | 1 | 0 | 1 | 3 | 5 | -2 | 3 | |
| 51 | KuPS | 4 | 1 | 0 | 3 | 4 | 6 | -2 | 3 | |
| 52 | PSV | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | |
| 53 | Roma | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | |
| 54 | Shakhtar Donetsk | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | |
| 55 | Górnik Zabrze | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 1 | |
| 56 | Olympiakos Piraeus | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 1 | |
| 57 | Győri ETO | 2 | 0 | 1 | 1 | 2 | 3 | -1 | 1 | |
| 58 | Drita | 2 | 0 | 1 | 1 | 3 | 4 | -1 | 1 | |
| 59 | Thun | 2 | 0 | 1 | 1 | 3 | 4 | -1 | 1 | |
| 60 | Tallinna FC Flora | 2 | 0 | 1 | 1 | 4 | 5 | -1 | 1 | |
| 61 | Union Saint-Gilloise | 2 | 0 | 1 | 1 | 5 | 6 | -1 | 1 | |
| 62 | Inter Club d'Escaldes | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 1 | |
| 63 | Borac Banja Luka | 2 | 0 | 1 | 1 | 1 | 5 | -4 | 1 | |
| 64 | Petrocub | 2 | 0 | 1 | 1 | 2 | 7 | -5 | 1 | |
| 65 | Napoli | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 | |
| 66 | Atlético Madrid | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 | |
| 67 | Inter Milan | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 | |
| 68 | Club Brugge | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 | |
| 69 | Lille | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 | |
| 70 | Slavia Praha | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 | |
| 71 | Villarreal | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 | |
| 72 | Porto | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 | |
| 73 | Galatasaray | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 | |
| 74 | Tre Fiori | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0 | |
| 75 | Atert Bissen | 2 | 0 | 0 | 2 | 2 | 4 | -2 | 0 | |
| 76 | RB Leipzig | 1 | 0 | 0 | 1 | 1 | 4 | -3 | 0 | |
| 77 | Sutjeska | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0 | |
| 78 | The New Saints | 2 | 0 | 0 | 2 | 1 | 4 | -3 | 0 | |
| 79 | Feyenoord | 1 | 0 | 0 | 1 | 1 | 5 | -4 | 0 | |
| 80 | MKK-Dnepr | 2 | 0 | 0 | 2 | 1 | 5 | -4 | 0 | |
| 81 | Hearts | 2 | 0 | 0 | 2 | 0 | 6 | -6 | 0 |
Hearts vs Sturm Graz: Statistics and Analysis - UEFA Champions League 2026/2027
On this page you can check all the key statistics for Hearts vs Sturm Graz - goals, corners, form, trends, head-to-head record and more.
This UEFA Champions League match was played on 28/07/2026 (Tuesday) and finished Hearts 0 - 2 Sturm Graz.
The venue is Tynecastle Park.
The fixture is part of game week N/A of the UEFA Champions League season. Hearts currently sits in position 2nd of the UEFA Champions League table. Sturm Graz occupies position 46th.
Stat Probabilities for Hearts vs Sturm Graz
Our projection system combines both teams' numbers into percentage chances for the key statistical markets in this match:
Over 2.5 goals: the combined stats for Hearts and Sturm Graz point to a 100% chance of over 2.5 goals in this match.
Hearts over 4.5 corners: Hearts has taken 5 or more corners in 100% of their matches in the competition.
Corners against Sturm Graz: opponents have taken 5 or more corners in 100% of Sturm Graz's matches.
Scored in both halves: Sturm Graz has scored in both halves in 100% of their matches in the competition.
For our tips built on these numbers, see the Hearts vs Sturm Graz prediction page.
Who is the favorite in Hearts vs Sturm Graz?
According to the latest match odds, is the favorite at an implied probability of about 0%. The full 1X2 market has Hearts at , the draw at , and Sturm Graz at .
Overall performance in the UEFA Champions League
Hearts's record so far reads 23W-8D-5L from 36 played a win rate of 64% at 2.14 points per game.
In their last five, Hearts has gone 3W-2D-0L, averaging 2.2 points per game.
At home, Hearts has a 39% win rate (7W-5D-7L from 18 played).
Goal statistics for Hearts vs Sturm Graz
In attack, Hearts averages 1.75 goals scored per game in the UEFA Champions League (31 in total), while conceding 0.86 per game (29 in total).
Hearts's top scorer this season is Lawrence Shankland, with 16 goals.
For Sturm Graz, Otar Kiteishvili leads the scoring charts with 15 goals this season.
Hearts's main creator is Alexandros Kyziridis, with 8 assists.
Tomi Horvat tops the Sturm Graz assist chart with 5.
More detail - goals home and away, expected goals and first-to-score rates - is in the tables above.
Frequently asked questions about Hearts vs Sturm Graz
When was Hearts vs Sturm Graz played?
The match was played on 28/07/2026 (Tuesday) and finished Hearts 0 - 2 Sturm Graz.
What was the last match between Hearts and Sturm Graz?
The two sides last met on 21/07/2026, and the result was Sturm Graz 4 vs 0 Hearts. Full details: Hearts vs Sturm Graz, 21/07/2026.
Who is the favorite in Hearts vs Sturm Graz?
is the favorite at odds of , an implied probability of about 0%. Hearts is priced at , the draw at and Sturm Graz at .
Where can I find Hearts vs Sturm Graz stats?
All key statistics for Hearts vs Sturm Graz are on this page, updated in real time.