29.01.2026 20:00
1 - 0
Finished

Sturm Graz vs Brann

Sturm Graz vs Brann Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
Aiwu E. (Tripping)
39'
2nd Half
1 - 0
4-1-2-1-2
Formations
4-3-3
53
7.7
Khudyakov
23
7.2
Malic
47
7.1
Aiwu
5
7.1
Oermann
17
7.7
Karic
4
6.6
Gorenc Stankovic
19
6.6
Horvat
39
6.6
Weinhandl
10
7.5
Kiteishvili
11
6.4
Kayombo
77
6.4
Malone
14
6.5
Mathisen
29
5.8
Holm
32
7.1
Haaland
23
5.9
Pedersen
18
6.9
Sorensen
8
6.4
Myhre
21
7.8
De Roeve
3
7.8
Knudsen
4
7.1
Boakye
17
7.1
Soltvedt
1
6.8
Dyngeland
2
8.0
Mitchell
8
6.3
Kucharczyk
20
6.4
Jatta
26
6.4
Beganovic
35
Geyrhofer
11
Finne
20
6.2
Dragsnes
27
Sande
7
Hansen
24
Klausen

Starting Lineups:

4
Jon Gorenc Stankovic (C)
5
Tim Oermann
10
Otar Kiteishvili
11
Axel Kayombo
17
Emir Karic
19
Tomi Horvat
23
Malic A.
39
Weinhandl L.
47
Emanuel Aiwu
53
Daniil Khudyakov (G)
77
Maurice Malone
1
Matias Dyngeland (G)
3
Fredrik Knudsen (C)
4
Boakye N.
8
Felix Myhre
14
Ulrik Mathisen
17
Joachim Soltvedt
18
Jacob Lungi Sorensen
21
Denzel De Roeve
23
Thore Pedersen
29
Noah Holm
32
Markus Haaland

Substitutes

2
Jeyland Mitchell
8
Filip Kucharczyk
14
Kristjan Bendra
20
Seedy Jatta
25
Stefan Hierlander
26
Belmin Beganovic
32
Christoph Wiener-Pucher (G)
35
Niklas Geyrhofer
40
Matteo Bignetti (G)
43
Hold J.
7
Mads Hansen
11
Bard Finne
20
Vetle Dragsnes
24
Mathias Klausen (G)
27
Mads Sande
39
Laegreid J.
40
Jesper Eikrem
41
Remmem L.

Coaches:

Fabio Ingolitsch
Freyr Alexandersson

Missing Players:

Alexander Borkovic (Inactive)
Ryan Fosso (Inactive)
Jusuf Gazibegovic (Inactive)
Leon Grgic (Knee Injury)
Dimitri Lavalee (Knee Injury)
Gizo Mamageishvili (Inactive)
Martin Hellan (Inactive)
Rasmus Holten (Inactive)
Saevar Atli Magnusson (Knee Injury)
Sakarias Opsahl (Foot Injury)

Final Results and Statistics of Match:

0
Accurate through passes
0
152
Ball possession
148
8
Big chances
20
6
Blocked shots
6
66
Clearances
54
8
Corner kicks
16
99
Crosses
111
66
Duels won
122
0
Errors leading to goal
0
2
Errors leading to shot
4
1.08
Expected assists (xA)
3.04
3.4
Expected goals (xG)
9.16
42
Fouls
8
8
Free kicks
42
10
Goalkeeper saves
8
2.46
Goals prevented
1
2
Hit the woodwork
0
14
Interceptions
36
117
Long passes
115
2
Offsides
2
452
Passes
438
239
Passes in final third
184
12
Shots inside the box
30
14
Shots off target
16
20
Shots on target
24
18
Shots outside the box
4
171
Tackles
165
50
Throw ins
42
60
Total shots
68
38
Touches in opposition box
58
3
xG on target (xGOT)
2.46
2.46
xGOT faced
3
6
Yellow cards
0
0.00
Accurate through passes
0.00
57.00
Ball possession
43.00
0.00
Big chances
3.00
2.00
Blocked shots
1.00
8.00
Clearances
15.00
2.00
Corner kicks
1.00
33.00
Crosses
50.00
14.00
Duels won
29.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
2.00
0.29
Expected assists (xA)
0.24
0.41
Expected goals (xG)
1.14
9.00
Fouls
3.00
3.00
Free kicks
9.00
1.00
Goalkeeper saves
2.00
0.46
Goals prevented
0.31
1.00
Hit the woodwork
0.00
4.00
Interceptions
12.00
57.00
Long passes
33.00
0.00
Offsides
1.00
77.00
Passes
72.00
79.00
Passes in final third
52.00
3.00
Shots inside the box
4.00
6.00
Shots off target
3.00
2.00
Shots on target
1.00
7.00
Shots outside the box
1.00
57.00
Tackles
38.00
13.00
Throw ins
10.00
10.00
Total shots
5.00
11.00
Touches in opposition box
6.00
0.31
xG on target (xGOT)
0.46
0.46
xGOT faced
0.31
1.00
Yellow cards
0.00
0.00
Accurate through passes
0.00
44.00
Ball possession
56.00
2.00
Big chances
2.00
1.00
Blocked shots
2.00
25.00
Clearances
12.00
0.00
Corner kicks
3.00
33.00
Crosses
29.00
19.00
Duels won
32.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.25
Expected assists (xA)
1.28
0.44
Expected goals (xG)
1.15
12.00
Fouls
1.00
1.00
Free kicks
12.00
4.00
Goalkeeper saves
2.00
0.77
Goals prevented
0.19
0.00
Hit the woodwork
0.00
3.00
Interceptions
6.00
19.00
Long passes
43.00
1.00
Offsides
0.00
73.00
Passes
74.00
80.00
Passes in final third
69.00
3.00
Shots inside the box
11.00
1.00
Shots off target
5.00
3.00
Shots on target
5.00
2.00
Shots outside the box
1.00
57.00
Tackles
75.00
12.00
Throw ins
11.00
5.00
Total shots
12.00
8.00
Touches in opposition box
23.00
1.19
xG on target (xGOT)
0.77
0.77
xGOT faced
1.19
2.00
Yellow cards
0.00
0.00
Accurate through passes
0.00
51.00
Ball possession
49.00
2.00
Big chances
5.00
3.00
Blocked shots
3.00
33.00
Clearances
27.00
2.00
Corner kicks
4.00
33.00
Crosses
32.00
33.00
Duels won
61.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
2.00
0.54
Expected assists (xA)
1.52
0.85
Expected goals (xG)
2.29
21.00
Fouls
4.00
4.00
Free kicks
21.00
5.00
Goalkeeper saves
4.00
1.23
Goals prevented
0.50
1.00
Hit the woodwork
0.00
7.00
Interceptions
18.00
41.00
Long passes
39.00
1.00
Offsides
1.00
76.00
Passes
73.00
80.00
Passes in final third
63.00
6.00
Shots inside the box
15.00
7.00
Shots off target
8.00
5.00
Shots on target
6.00
9.00
Shots outside the box
2.00
57.00
Tackles
52.00
25.00
Throw ins
21.00
15.00
Total shots
17.00
19.00
Touches in opposition box
29.00
1.50
xG on target (xGOT)
1.23
1.23
xGOT faced
1.50
3.00
Yellow cards
0.00

Online Stream (Sturm Graz - Brann Text Broadcast)

90+6' The referee blows for the end of today's match.
90+5' Filip Rozga (Sturm Graz) makes an overly-aggressive challenge and Juxhin Xhaja blows his whistle for a foul.
90+3' A cross to the edge of the box finds Mads Sande (Brann) who takes a nice first touch and tries to beat the keeper with quick shot towards the bottom left corner. Daniil Khudyakov pulls off a good save and the score remains the same.
90+1' Joachim Soltvedt (Brann) steps up to take the corner. He launches the ball into the penalty area, but it only finds the head of an opposing player who clears the danger.
90' 5 min. of stoppage-time to be played.
90' Substitution. Niklas Geyrhofer (Sturm Graz) has come on for Otar Kiteishvili.
90' Joachim Soltvedt (Brann) takes the corner kick and sends the ball among a huddle of players inside the penalty area, but one of the defenders clears it to safety.
89' Noah Holm (Brann) receives a pinpoint pass, takes one touch and produces a shot. It's a few inches shy of ending inside the left post. A great effort, though! The ball goes behind for a corner. Brann will have an opportunity to threaten the opposition's goal.
89' Denzel De Roeve (Brann) collects a great pass inside the box and misses a sitter. His shot was directed towards the right post, but the goalkeeper pulls off a marvellous diving save and denies him.
88' Otar Kiteishvili (Sturm Graz) latches on to a low pass and without any hesitation whatsoever releases a first-time rocket towards the right post. Unfortunately for him, his long-distance effort is blocked by Matias Dyngeland who makes a glorious save!
87' Joachim Soltvedt (Brann) puts a cross into the box from the free kick, but the defender gets there first.
87' Jeyland Mitchell (Sturm Graz) makes a bad challenge and the referee blows his whistle for a foul.
85' The ball rebounds and arrives at the feet of Otar Kiteishvili (Sturm Graz) just outside the box. He doesn't think twice and fires a great shot into the bottom right corner. His attempt was beyond the reach of Matias Dyngeland, so the score changes to 1:0.
85' Otar Kiteishvili (Sturm Graz) tested Matias Dyngeland with a strike from just outside the box, but the effort is saved.
84' Sturm Graz players are exchanging short passes with one another, waiting for the right moment to beat the opposition's defence.
81' Today's match ends for Markus Haaland who will be replaced by Bard Finne (Brann).
81' Freyr Alexandersson prepares a substitution. Thore Pedersen is replaced by Mads Sande (Brann).
80' Emir Karic (Sturm Graz) dinks a cross into the box in an attempt to find one of his teammates, but the defence manages to clear.
78' We are about to witness a substitution. Belmin Beganovic (Sturm Graz) is replacing Maurice Malone.
78' Jeyland Mitchell (Sturm Graz) joins the action as a substitute, replacing Arjan Malic.
78' Here is a change. Luca Weinhandl is going off and Fabio Ingolitsch gives the last tactical orders to Filip Rozga (Sturm Graz).
76' Substitution. Fredrik Knudsen makes his way off the pitch and Vetle Dragsnes (Brann) comes on as his replacement.
75' Jon Gorenc Stankovic (Sturm Graz) commits a rough foul. Juxhin Xhaja stops the game and makes a call.
74' The current number of corner kicks is 2:2.
72' Denzel De Roeve (Brann) puts a cross into the box from the corner but there is no panic from the opposition and they easily clear.
71' The free kick is delivered by Denzel De Roeve (Brann) but it's not one of his best and is easily cleared. The ball goes out of play. Brann are awarded a corner kick.
70' Juxhin Xhaja shows a yellow card to Arjan Malic (Sturm Graz) for his blatant foul.
69' Juxhin Xhaja blows his whistle. Emanuel Aiwu (Sturm Graz) commits a foul after dangerous play.
66' Substitution. Axel Kayombo walks off the pitch and Seedy Jatta (Sturm Graz) comes on as a substitute.
65' Arjan Malic (Sturm Graz) commits a rough challenge and Juxhin Xhaja blows his whistle for an infringement.
64' Maurice Malone (Sturm Graz) escapes without any punishment from the referee after using excessive force to foul his opponent.
63' Noah Holm (Brann) shows good awareness deep inside the box as he latches on to a cross from the resulting free kick. He jumps high but his towering header lacks accuracy and flies well over the crossbar.
61' Yellow card. Emir Karic (Sturm Graz) goes into the referee's book after a bad challenge.
60' Tomi Horvat (Sturm Graz) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Juxhin Xhaja with no other option than to blow for a foul.
59' The goal by Sturm Graz won't count as it has been disallowed due to offside on the advice of the video assistant referee!
57' Houston, we have a problem! The referee has indicated that there will be a VAR review of the goal to look at a possible offside. The Sturm Graz players aren’t happy.
56' Emir Karic feeds the ball through to Otar Kiteishvili (Sturm Graz), who picks up the pass inside the box and quickly sends it into the top right corner! The goalkeeper was helpless. 1:0!
55' Luca Weinhandl (Sturm Graz) makes a reckless foul in order to win the ball from his opponent. Juxhin Xhaja has a clear sight of it and blows his whistle.
54' Otar Kiteishvili (Sturm Graz) blasts the ball high over the crossbar.
52' Brann are seeing far more of the ball now.
49' Denzel De Roeve (Brann) gets on the end of a pass and takes a shot from the edge of the box, but it's blocked by one of the defending players.
47' Denzel De Roeve (Brann) picks up a sweet pass and fires one in from distance low towards the middle of the goal, but Daniil Khudyakov is alert and makes a decent save.
46' Juxhin Xhaja blows his whistle and the second half starts.
45+2' The referee blows his whistle for half-time, bringing to a close the first 45 minutes of the match.
45+1' The defender did brilliantly to block the long-range effort from Axel Kayombo (Sturm Graz).
45' The fourth official shows 1 min. of added time.
44' Matias Dyngeland blocks Luca Weinhandl (Sturm Graz)'s effort from the edge of the box.
43' Thore Pedersen (Brann) has a great chance on the edge of the six-yard box following a lofted pass, but his header lacks accuracy and flies just past the right post.
42' Emir Karic (Sturm Graz) climbs high to connect with a cross near the penalty spot but plants a header well wide of the left post.
40' A direct free kick from a promising position, taken by Joachim Soltvedt (Brann), is struck into one of the defending players who deals with the threat.
39' Emanuel Aiwu (Sturm Graz) takes his opponent down and receives a yellow card from the referee.
36' Fredrik Knudsen (Brann) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
34' Fredrik Knudsen (Brann) is writhing in pain and can now receive medical treatment after the referee signals for the physio to come onto the pitch.
34' The game is interrupted. Axel Kayombo (Sturm Graz) has violated the rules in the battle for the ball. No protests or gestures are being made as he is quite aware of what he did.
33' A clumsy foul by Luca Weinhandl (Sturm Graz) and Juxhin Xhaja blows his whistle.
31' Juxhin Xhaja couldn't ignore the rough tackle by Emanuel Aiwu (Sturm Graz) and blew his whistle.
28' What a miskick by Otar Kiteishvili (Sturm Graz). He smashes a volley from long distance that goes into the stands.
28' Tomi Horvat (Sturm Graz) works the corner short instead of sending the ball into the penalty area.
27' Joachim Soltvedt (Brann) receives a pass and unleashes a shot which goes well wide of the right post.
24' Luca Weinhandl (Sturm Graz) fires a volley towards goal from the edge of the penalty box, but the ball goes well wide of the left post.
23' Juxhin Xhaja blows his whistle for a foul after Denzel De Roeve (Brann) hacks down one of his opponents.
21' Felix Myhre (Brann) has a huge chance to score from close range, but his effort goes just a few inches wide of the right-hand post.
21' Noah Holm (Brann) goes on a mazy run through the defence and gets within shooting range inside the box, but his effort to the bottom right corner is thwarted by Daniil Khudyakov.
19' Jon Gorenc Stankovic (Sturm Graz) manages to dispossess his opponent of the ball, but he commits a foul in the process and the referee blows his whistle.
17' Flag goes up against Noah Holm (Brann) and the referee blows his whistle for offside.
15' 63:37 – the ratio of ball possession.
12' Tomi Horvat (Sturm Graz) takes the corner and sends it into the penalty area, but the opposition's defence is ready and makes a good clearance.
10' Tomi Horvat (Sturm Graz) decided to surprise the goalkeeper with a quick shot from the edge of the box, but his effort came back off the right post!
6' Some patient build-up play from Sturm Graz as they look to unlock the defence.
2' Denzel De Roeve (Brann) takes the corner but fails to find any of his teammates.
1' Otar Kiteishvili (Sturm Graz) makes a rough challenge and Juxhin Xhaja blows his whistle for a foul.
1' The first half has started.
The players are on the pitch and Sturm Graz will have the kick-off.
Juxhin Xhaja will referee today's match.
Both teams starting lineups are available now, so you can have a look at them.
Hello and welcome to our minute-by-minute commentary of the upcoming clash. We will try to provide you with as-accurate-as possible picture of the happenings on the pitch. Have fun.

Last Matches of Sturm Graz

08.03.26
BUN
(0) - (0)
W
01.03.26
BUN
(1) - (0)
D
22.02.26
BUN
(1) - (0)
W
14.02.26
BUN
(0) - (0)
L
08.02.26
BUN
(0) - (0)
W
01.02.26
CUP
(0) - (0)
L
08.03.26
BUN
(0) - (0)
W
22.02.26
BUN
(1) - (0)
W
08.02.26
BUN
(0) - (0)
W
29.01.26
EL
(0) - (0)
W
11.12.25
EL
(0) - (0)
L
07.12.25
BUN
(1) - (0)
W

Last Matches of Brann

19.03.26
NMC
(1) - (1)
W
08.03.26
NMC
(0) - (1)
W
26.02.26
EL
(0) - (0)
L
19.02.26
EL
(0) - (1)
L
29.01.26
EL
(0) - (0)
L
22.01.26
EL
(1) - (2)
D
19.03.26
NMC
(1) - (1)
W
08.03.26
NMC
(0) - (1)
W
26.02.26
EL
(0) - (0)
L
29.01.26
EL
(0) - (0)
L
27.11.25
EL
(0) - (0)
D
22.11.25
ELI
(0) - (0)
L

Sturm Graz vs Brann matches

29.01.26
EL
(0) - (0)
29.01.26
EL
(0) - (0)

Follow Game Online:

Sturm Graz vs Brann live stream online is not available right now. You can see the full history of Sturm Graz vs Brann head to head confrontation.

Sturm Graz vs Brann Head To Head Confrontation

Our site's database keeps all result's history of previous games between Sturm Graz and Brann, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Sturm Graz vs Brann upcoming matches.

29.01.2026

Sturm Graz 1 - 0 Brann (Kiteishvili O.)