{"id":1470642,"date":"2026-07-21T13:33:25","date_gmt":"2026-07-21T12:33:25","guid":{"rendered":"https:\/\/www.squawka.com\/en\/?post_type=news&#038;p=1470642"},"modified":"2026-07-21T13:54:57","modified_gmt":"2026-07-21T12:54:57","slug":"sturm-graz-vs-hearts-predictions-21-07-26","status":"publish","type":"news","link":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/","title":{"rendered":"Sturm Graz vs Hearts: predictions, stats, tips &#038; odds"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>If you&#8217;re looking for Sturm Graz vs Hearts predictions, the Austrian champions host the Scottish Premiership side in the first leg of their <a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/champions-league-tips\/\">Champions League<\/a> second qualifying round tie on Tuesday 21st July. Kick off at Merkur Arena is scheduled for 7:30pm (UK time), with both clubs aiming to take an advantage into next week&#8217;s return leg in Edinburgh.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sturm Graz head into the tie in excellent form after winning each of their last three matches, while Hearts begin another European campaign hoping to pull off a statement result on the continent. We&#8217;ve put together our Sturm Graz vs Hearts predictions, betting tips and best odds ahead of Tuesday night&#8217;s clash.<\/p>\n\n\n\n<h2 id=\"h-best-bets-amp-predictions\" class=\"wp-block-heading\">Best Bets &amp; Predictions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Given the lack of recent form and head-to-head data between Sturm Graz and Hearts, our top picks are guided by the market\u2019s strong lean towards the home side and the expectation of a cagey opening. We&#8217;re particularly confident in backing Sturm Graz to win, given the bookmakers&#8217; consensus and Hearts\u2019 lack of competitive pedigree against continental opponents. The draw also presents value in a low-scoring scenario.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-center\" data-align=\"center\">Our Prediction<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Odds &amp; Bookmaker<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Confidence<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Why We&#8217;re Backing It<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\"><strong>Sturm Graz to Win<\/strong><\/td>\n<td class=\"has-text-align-center\" data-align=\"center\"><a href=\"https:\/\/www.bet365.com\/olp\/open-account?affiliate=365_03841577\">8\/11 @ Bet365<\/a><br>(57.9%)<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50\u2b50<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">We are backing the hosts as the market favourite, with <a href=\"https:\/\/www.bet365.com\/olp\/open-account?affiliate=365_03841577\">Bet365<\/a> offering 8\/11 (57.9%). Hearts are unproven in this fixture and Sturm Graz have crucial home advantage in European qualifiers.<\/td>\n<\/tr>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\"><strong>BTTS &#8211; No<\/strong><\/td>\n<td class=\"has-text-align-center\" data-align=\"center\"><a href=\"https:\/\/www.bet365.com\/olp\/open-account?affiliate=365_03841577\">1\/1 @ Bet365<\/a><br>(50.0%)<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">With both teams failing to score in their only previous meeting and early season rust likely, there\u2019s a case for a low-scoring affair. <a href=\"https:\/\/www.bet365.com\/olp\/open-account?affiliate=365_03841577\">Even money<\/a> (50.0%) for BTTS No looks fair value in a contest that could be nervy and tight.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<div>&nbsp;<\/div>\n\n\n    <div class=\"sq-toplist\">\n        <div class=\"sq-toplist__items\">\n\t\t\t    <div\n            class=\"sq-toplist__item\"\n            data-entity-id=\"1381273\"\n            data-offer-id=\"1381470\"\n    >\n\t\t        <div class=\"sq-toplist__item-container\">\n            <div class=\"sq-toplist__offer\">\n\t\t\t\t\t\t\t\t\t<a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"logo\" class=\"sq-toplist__logo\" style=\"background:#01644a\"><img decoding=\"async\" src=\"https:\/\/media.squawka.com\/images\/2025\/04\/29162841\/bet365.svg\" class=\"attachment-medium size-medium\" alt=\"Bet365 Logo\" \/><\/a>\t\t\t\t                <div class=\"sq-toplist__offer-box\">\n                    <span class=\"sq-toplist__bookmaker\">\n                        <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"brand_name\">bet365<\/a>                    <\/span>\n                    <span class=\"sq-toplist__offer-title is-tablet-visible\">\n                        <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"offer\">Use code SQUAWKA365 and bet \u00a310 to get \u00a330 in free bets<\/a>                    <\/span>\n                <\/div>\n                <span class=\"sq-toplist__offer-title is-mobile-visible\">\n                    <a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"offer\">Use code SQUAWKA365 and bet \u00a310 to get \u00a330 in free bets<\/a>                <\/span>\n            <\/div>\n            <div class=\"sq-toplist__buttons\">\n\t\t\t\t<a href=\"\/en\/go\/bet365?q=gb-all-con-wof-s-spo\" target=\"_blank\" rel=\"nofollow noopener\" data-brand=\"bet365\"data-placement=\"football-ai-pre-game\" data-rating=\"9.5\" data-position=\"1\" data-placement-details=\"cta\" class=\"sq-btn sq-btn--secondary sq-btn--full\">Claim Offer<\/a>                <div class=\"sq-rating\">\n                    <span class=\"sq-rating__text\">Our Score<\/span>\n                    <span class=\"sq-rating__value\">9.5<\/span>\n                <\/div>\n                <a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/bet365-review\/\" class=\"sq-review-link\">\n                    <span>Read our review<\/span>\n                <\/a>\n            <\/div>\n\t\t\t        <ul class=\"sq-toplist__features\">\n                            <li class=\"sq-toplist__features-item\">Bet \u00a310 get \u00a330<\/li>\n                            <li class=\"sq-toplist__features-item\">Excellent Football Betting Options<\/li>\n                            <li class=\"sq-toplist__features-item\">Extensive Bet-Builder<\/li>\n                            <li class=\"sq-toplist__features-item\">Multi-Award Winning Bookmaker<\/li>\n                    <\/ul>\n                <\/div>\n\t\t            <div class=\"sq-toplist__item-tc\"><p>New customers can sign up using bonus code SQUAWKA365, bet \u00a310 and get \u00a330 in Free Bets. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&amp;Cs apply. Registration Required. This code is for marketing and tracking purposes only. #Ad.<\/p>\n<\/div>\n\t\t    <\/div>\n        <\/div>\n    <\/div>\n\n\n<p><small>Odds correct at the time of writing. Please gamble responsibly.<\/small><\/p>\n<h2>How both teams go into Sturm Graz vs Hearts<\/h2>\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"0\" data-end=\"322\">Sturm Graz have become regulars in European competition after qualifying for either the Champions League or Europa League group stages in each of the past five seasons. Last season&#8217;s runners up in the Austrian Bundesliga will be eager to continue that trend and take another step towards the Champions League league phase.<\/p>\n<p data-start=\"324\" data-end=\"644\" data-is-last-node=\"\" data-is-only-node=\"\">Fabio Ingolitsch&#8217;s side head into Tuesday&#8217;s first leg in excellent form, having lost just one of their last 20 matches in all competitions. They have also won four of their six pre season friendlies, including a 1-0 victory over Pogon Szczecin, and will fancy their chances of making home advantage count against Hearts.<\/p>\n<p>Wouter Vrancken will take charge of his first competitive match as Hearts manager when they face Sturm Graz in the Champions League qualifiers this week.<\/p>\n<p>The 47-year-old replaced Derek McInnes in June after he left for Rangers, inheriting a side that narrowly missed out on the Scottish Premiership title last season. A positive European start would give Vrancken an early boost, with Hearts returning to Champions League qualifying action for the first time in 20 years.<\/p>\n<p>The Jam Tarts head into the tie after a mixed pre-season, losing to Livingston before beating St Johnstone and Rayo Vallecano. However, their away form remains a concern, with Hearts winning just two of their last nine matches on the road since January.<\/p>\n<h2>Potential Match-Winners<\/h2>\n<p>With no advanced player stats available for this fixture, attention turns to the squads. For Sturm Graz, watch out for Nelson Weiper and Maurice Malone up front, both expected to lead the line. For Hearts, James Wilson and Elton Kabangu stand out as possible threats in attack. Defensively, Stephen Kingsley is likely to play a key role for the visitors, while Daniil Khudyakov could be crucial in goal for the hosts. Keep an eye on these names for breakthrough moments, especially as both sides search for early momentum in their European campaign.<\/p>\n<h2>Head-to-Head<\/h2>\n<h3>Last 6 Meetings<\/h3>\n<p>These teams have only met once previously in official competition, which ended in a 0-0 draw. With such limited history, there are no discernible trends to draw on for this fixture.<\/p>\n<figure class=\"wp-block-table is-style-stripes\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"\" data-align=\"center\">Date<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Score<\/th>\n<th class=\"has-text-align-center\" data-align=\"center\">Competition<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"has-text-align-center\" data-align=\"center\">21\/07\/26<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Sturm Graz 0-0 Hearts<\/td>\n<td class=\"has-text-align-center\" data-align=\"center\">Europe<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2>Conclusion: Will Sturm Graz Make Home Advantage Count?<\/h2>\n<p>This tie is wide open, but with home advantage and the market\u2019s strong backing, Sturm Graz look well placed to edge a tight contest. Hearts remain an unknown quantity at this level and may struggle to adapt to the demands of continental football. For those siding with the form book, <a href=\"https:\/\/www.bet365.com\/olp\/open-account?affiliate=365_03841577\">Sturm Graz at 8\/11 (57.9%) with Bet365<\/a> is a justified favourite. A low-scoring affair could also be on the cards if the opening meeting is any indication.<\/p>\n<p><small>Odds correct at the time of writing. Please gamble responsibly.<\/small><\/p>\n<h3><strong>Read more:<\/strong><\/h3>\r\n<ul>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/news\/\"><strong>Latest football news<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/\" target=\"_blank\" rel=\"noopener\"><strong>Football betting tips<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/\" target=\"_blank\" rel=\"noopener\"><strong>Best betting sites<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/betting-sites\/best-free-bet-offers\/\" target=\"_blank\" rel=\"noopener\"><strong>Best free bet offers<\/strong><\/a><\/li>\r\n<li><a href=\"https:\/\/www.squawka.com\/en\/bet\/football-tips\/accumulator\/\" target=\"_blank\" rel=\"noopener\"><strong>Football accumulator tips<\/strong><\/a><\/li>\r\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Sturm Graz and Hearts face off in a rare European encounter that leaves more questions than answers, with both sides looking for an early advantage in&#8230;<\/p>\n","protected":false},"author":2529,"featured_media":1470641,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"Sturm Graz vs Hearts predictions","_yoast_wpseo_title":"Sturm Graz vs Hearts: predictions, stats, tips & odds","_yoast_wpseo_metadesc":"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July","footnotes":""},"tags":[],"news-category":[],"class_list":["post-1470642","news","type-news","status-publish","has-post-thumbnail","hentry"],"acf":{"external_featured_image_url":"","hide_featured_image_pattern":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Sturm Graz vs Hearts: predictions, stats, tips &amp; odds<\/title>\n<meta name=\"description\" content=\"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sturm Graz vs Hearts: predictions, stats, tips &amp; odds\" \/>\n<meta property=\"og:description\" content=\"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/\" \/>\n<meta property=\"og:site_name\" content=\"Squawka | EN\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SquawkaFootballNews\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-21T12:54:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.squawka.com\/images\/2026\/07\/21121612\/image_2026-07-21_11-16-05.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1167\" \/>\n\t<meta property=\"og:image:height\" content=\"590\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@squawka\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/\"},\"author\":{\"name\":\"Anthony Eadson\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#\\\/schema\\\/person\\\/6111e9e73c9acbee395458c386d498fc\"},\"headline\":\"Sturm Graz vs Hearts: predictions, stats, tips &#038; odds\",\"datePublished\":\"2026-07-21T12:33:25+00:00\",\"dateModified\":\"2026-07-21T12:54:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/\"},\"wordCount\":763,\"image\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/07\\\/21121612\\\/image_2026-07-21_11-16-05.jpg\",\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/\",\"name\":\"Sturm Graz vs Hearts: predictions, stats, tips & odds\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/07\\\/21121612\\\/image_2026-07-21_11-16-05.jpg\",\"datePublished\":\"2026-07-21T12:33:25+00:00\",\"dateModified\":\"2026-07-21T12:54:57+00:00\",\"description\":\"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/07\\\/21121612\\\/image_2026-07-21_11-16-05.jpg\",\"contentUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/2026\\\/07\\\/21121612\\\/image_2026-07-21_11-16-05.jpg\",\"width\":1167,\"height\":590},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/sturm-graz-vs-hearts-predictions-21-07-26\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Squawka\",\"item\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/news\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sturm Graz vs Hearts: predictions, stats, tips &#038; odds\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/\",\"name\":\"Squawka | EN\",\"description\":\"Football News, Stats, and More...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/#\\\/schema\\\/person\\\/6111e9e73c9acbee395458c386d498fc\",\"name\":\"Anthony Eadson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/39700420d433b98c3d7a1d0c64d9ac1b45e7e470d6a3de4ff5b024ee47873569?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/39700420d433b98c3d7a1d0c64d9ac1b45e7e470d6a3de4ff5b024ee47873569?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/39700420d433b98c3d7a1d0c64d9ac1b45e7e470d6a3de4ff5b024ee47873569?s=96&d=mm&r=g\",\"caption\":\"Anthony Eadson\"},\"description\":\"Anthony Eadson is a sports betting expert and seasoned industry professional with over a decade in the field. In addition to his work in football betting, Anthony is an avid sports fan, and keen horse racing punter. With a passion for the industry and a proven track record of profitability, Anthony is a trusted source for sports betting advice and analysis.\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/en\\\/author\\\/anton\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sturm Graz vs Hearts: predictions, stats, tips & odds","description":"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/","og_locale":"en_GB","og_type":"article","og_title":"Sturm Graz vs Hearts: predictions, stats, tips & odds","og_description":"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July","og_url":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/","og_site_name":"Squawka | EN","article_publisher":"https:\/\/www.facebook.com\/SquawkaFootballNews\/","article_modified_time":"2026-07-21T12:54:57+00:00","og_image":[{"width":1167,"height":590,"url":"https:\/\/media.squawka.com\/images\/2026\/07\/21121612\/image_2026-07-21_11-16-05.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@squawka","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#article","isPartOf":{"@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/"},"author":{"name":"Anthony Eadson","@id":"https:\/\/www.squawka.com\/en\/#\/schema\/person\/6111e9e73c9acbee395458c386d498fc"},"headline":"Sturm Graz vs Hearts: predictions, stats, tips &#038; odds","datePublished":"2026-07-21T12:33:25+00:00","dateModified":"2026-07-21T12:54:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/"},"wordCount":763,"image":{"@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/2026\/07\/21121612\/image_2026-07-21_11-16-05.jpg","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/","url":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/","name":"Sturm Graz vs Hearts: predictions, stats, tips & odds","isPartOf":{"@id":"https:\/\/www.squawka.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#primaryimage"},"image":{"@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/2026\/07\/21121612\/image_2026-07-21_11-16-05.jpg","datePublished":"2026-07-21T12:33:25+00:00","dateModified":"2026-07-21T12:54:57+00:00","description":"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July","breadcrumb":{"@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#primaryimage","url":"https:\/\/media.squawka.com\/images\/2026\/07\/21121612\/image_2026-07-21_11-16-05.jpg","contentUrl":"https:\/\/media.squawka.com\/images\/2026\/07\/21121612\/image_2026-07-21_11-16-05.jpg","width":1167,"height":590},{"@type":"BreadcrumbList","@id":"https:\/\/www.squawka.com\/en\/news\/sturm-graz-vs-hearts-predictions-21-07-26\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Squawka","item":"https:\/\/www.squawka.com\/en\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/www.squawka.com\/en\/news\/"},{"@type":"ListItem","position":3,"name":"Sturm Graz vs Hearts: predictions, stats, tips &#038; odds"}]},{"@type":"WebSite","@id":"https:\/\/www.squawka.com\/en\/#website","url":"https:\/\/www.squawka.com\/en\/","name":"Squawka | EN","description":"Football News, Stats, and More...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.squawka.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.squawka.com\/en\/#\/schema\/person\/6111e9e73c9acbee395458c386d498fc","name":"Anthony Eadson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/39700420d433b98c3d7a1d0c64d9ac1b45e7e470d6a3de4ff5b024ee47873569?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/39700420d433b98c3d7a1d0c64d9ac1b45e7e470d6a3de4ff5b024ee47873569?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/39700420d433b98c3d7a1d0c64d9ac1b45e7e470d6a3de4ff5b024ee47873569?s=96&d=mm&r=g","caption":"Anthony Eadson"},"description":"Anthony Eadson is a sports betting expert and seasoned industry professional with over a decade in the field. In addition to his work in football betting, Anthony is an avid sports fan, and keen horse racing punter. With a passion for the industry and a proven track record of profitability, Anthony is a trusted source for sports betting advice and analysis.","url":"https:\/\/www.squawka.com\/en\/author\/anton\/"}]}},"yoast_title":"Sturm Graz vs Hearts: predictions, stats, tips & odds","yoast_description":"Get the Squawka Sturm Graz vs Hearts predictions, stats, tips and odds for the Champions League qualifier on Tuesday 21 July","yoast_keyword":"Sturm Graz vs Hearts predictions","_links":{"self":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1470642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/types\/news"}],"author":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/users\/2529"}],"version-history":[{"count":2,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1470642\/revisions"}],"predecessor-version":[{"id":1470667,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news\/1470642\/revisions\/1470667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/media\/1470641"}],"wp:attachment":[{"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/media?parent=1470642"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/tags?post=1470642"},{"taxonomy":"news-category","embeddable":true,"href":"https:\/\/www.squawka.com\/en\/wp-json\/wp\/v2\/news-category?post=1470642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}