Altach vs Hartberg

22 August 2026 · Austrian Bundesliga · 2026/27 · Referee Walter Altmann

Full time 1 – 2

Half-time: 0–1

  • Ousmane Diawara 53’
  • Angelo Gattermayer 16’
  • Benjamin Markuš 90+3’

Match summary

Hartberg won 2-1 away at Altach, with the winner arriving in stoppage time. Hartberg led 1-0 at half-time.

Angelo Gattermayer put Hartberg ahead in the 16th minute, Ousmane Diawara equalised with a header in the 53rd minute, and Benjamin Markuš won it in stoppage time.

Altach can feel hard done by, creating 1.91 expected goals (xG) from 18 shots to Hartberg's 1.22 from 11.

Match stats

59% Possession 41%
18 Shots 11
5 Shots on target 5
11 Corners 2
514 Passes 380
82.9% Pass accuracy 81.3%
16 Tackles 19
5 Fouls 11
0 Yellow cards 3
0 Red cards 0
1 Offsides 0

Key events

Altach Hartberg
Kick-off
16’
Angelo GattermayerRight foot shot0-1 (Hartberg)
42’
Tobias KainzShot on target
Srđan HrstićShot on target
44’
Second half underway
Half-time0-1
Filip MilojevicShot on target
48’
Ousmane DiawaraHeader1-1 (Altach)
53’
Patrick GreilShot on target
55’
58’
Marco HoffmannShot on target
Patrick GreilShot on target
62’
82’
Marco HoffmannShot on target
85’
86’
87’
90’
M. SchoppManagerArgument
90+3’
Benjamin MarkušRight foot shot1-2 (Hartberg)
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 1.22 16’ Angelo Gattermayer (Hartberg), 0-1 16’ 53’ Ousmane Diawara (Altach), 1-1 53’ 90+3’ Benjamin Markuš (Hartberg), 1-2 90+3’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 1.22 16’ Angelo Gattermayer (Hartberg), 0-1 Gattermayer 16’ 53’ Ousmane Diawara (Altach), 1-1 Diawara 53’ 90+3’ Benjamin Markuš (Hartberg), 1-2 Markuš 90+3’
Altach 1.91 xGHartberg 1.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hartberg attacking Altach attacking 
16’ Angelo Gattermayer (Hartberg), open play, 0.68 xG, goal 40’ Niklas Niehoff (Altach), open play, 0.23 xG, off target 44’ Srđan Hrstić (Altach), open play, 0.23 xG, saved 70’ Patrick Greil (Altach), open play, 0.23 xG, off target 53’ Ousmane Diawara (Altach), open play, 0.16 xG, goal 16’ Lukas Jäger (Altach), set piece, 0.15 xG, off target 62’ Patrick Greil (Altach), open play, 0.14 xG, saved 31’ Srđan Hrstić (Altach), open play, 0.13 xG, blocked 90+3’ Benjamin Markuš (Hartberg), open play, 0.11 xG, goal 90’ Ousmane Diawara (Altach), open play, 0.10 xG, blocked 58’ Marco Hoffmann (Hartberg), open play, 0.10 xG, saved 55’ Niklas Niehoff (Altach), from a corner, 0.09 xG, blocked 55’ Patrick Greil (Altach), open play, 0.08 xG, saved 35’ Benjamin Markuš (Hartberg), open play, 0.07 xG, off target 62’ Filip Milojevic (Altach), from a corner, 0.07 xG, off target 80’ Ousmane Diawara (Altach), open play, 0.07 xG, blocked 48’ Filip Milojevic (Altach), from a corner, 0.06 xG, saved 58’ Konstantin Schopp (Hartberg), from a corner, 0.06 xG, off target 65’ Tobias Kainz (Hartberg), open play, 0.05 xG, off target 15’ Ousmane Diawara (Altach), open play, 0.05 xG, blocked 50’ Patrick Greil (Altach), open play, 0.04 xG, off target 43’ Youba Diarra (Hartberg), open play, 0.04 xG, off target 52’ Patrick Greil (Altach), open play, 0.04 xG, hit the woodwork 82’ Marco Hoffmann (Hartberg), open play, 0.04 xG, saved 42’ Tobias Kainz (Hartberg), open play, 0.03 xG, saved 27’ Filip Milojevic (Altach), from a corner, 0.03 xG, off target 61’ Niklas Niehoff (Altach), open play, 0.03 xG, blocked 66’ Youba Diarra (Hartberg), open play, 0.02 xG, blocked 90+3’ Habib Anas Coulibaly (Hartberg), open play, 0.02 xG, off target 16’ Angelo Gattermayer (Hartberg), open play, 0.68 xG, goal 44’ Srđan Hrstić (Altach), open play, 0.23 xG, saved 40’ Niklas Niehoff (Altach), open play, 0.23 xG, off target 70’ Patrick Greil (Altach), open play, 0.23 xG, off target 53’ Ousmane Diawara (Altach), open play, 0.16 xG, goal 16’ Lukas Jäger (Altach), set piece, 0.15 xG, off target 62’ Patrick Greil (Altach), open play, 0.14 xG, saved 31’ Srđan Hrstić (Altach), open play, 0.13 xG, blocked 90+3’ Benjamin Markuš (Hartberg), open play, 0.11 xG, goal 58’ Marco Hoffmann (Hartberg), open play, 0.10 xG, saved 90’ Ousmane Diawara (Altach), open play, 0.10 xG, blocked 55’ Niklas Niehoff (Altach), from a corner, 0.09 xG, blocked 55’ Patrick Greil (Altach), open play, 0.08 xG, saved 35’ Benjamin Markuš (Hartberg), open play, 0.07 xG, off target 62’ Filip Milojevic (Altach), from a corner, 0.07 xG, off target 80’ Ousmane Diawara (Altach), open play, 0.07 xG, blocked 48’ Filip Milojevic (Altach), from a corner, 0.06 xG, saved 58’ Konstantin Schopp (Hartberg), from a corner, 0.06 xG, off target 15’ Ousmane Diawara (Altach), open play, 0.05 xG, blocked 65’ Tobias Kainz (Hartberg), open play, 0.05 xG, off target 50’ Patrick Greil (Altach), open play, 0.04 xG, off target 43’ Youba Diarra (Hartberg), open play, 0.04 xG, off target 52’ Patrick Greil (Altach), open play, 0.04 xG, hit the woodwork 82’ Marco Hoffmann (Hartberg), open play, 0.04 xG, saved 42’ Tobias Kainz (Hartberg), open play, 0.03 xG, saved 27’ Filip Milojevic (Altach), from a corner, 0.03 xG, off target 61’ Niklas Niehoff (Altach), open play, 0.03 xG, blocked 66’ Youba Diarra (Hartberg), open play, 0.02 xG, blocked 90+3’ Habib Anas Coulibaly (Hartberg), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Altach 3-4-3 Starting XI
Stojanović
Milojevic
Zech
Jäger
Böckle
Demaku
Bähre
Niehoff
Greil 72’
Hrstić 46’
Diawara
Hartberg 3-5-1-1 Starting XI
Pécsi
Wilfinger
Schopp
Komposch
Coulibaly
Markuš
Diarra 73’
Kainz
Lukić 57’
Gattermayer 82’
Hoffmann

Player stats

Goalkeeper1 player
90′ 3 2 22 – – – – –
Defenders2 players
90′ 4 1 – 10 3 67 2 – – –
90′ 3 3 – 3 – 64 – – – –
Midfielders6 players
90′ – – 64 – – 2 2 5 – – –
90′ – 1 50 3 – – 1 4 – – –
90′ – – 37 – – 4 1 7 2 3 –
90′ – – 75 1 – – – 2 – 2 –
90′ – – 40 2 – 2 2 4 – – –
Patrick Greil Taken off
72′ – – 44 5 – – – 1 – – –
Forwards4 players
Srđan Hrstić Taken off
45′ – – 2 1 0.36 – 1 2 1 15 –
90′ 1 – 4 1 0.38 – 2 7 2 22 –
Marko Raguž Came on as a substitute
45′ – – – – – – 1 – – 9 –
Erkin Yalcin Came on as a substitute
18′ – – – – – – 1 1 1 5 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.