23.10.2025 19:00
1 - 0
Finished

Mainz vs Zrinjski

Mainz vs Zrinjski Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
1 - 0
24'
38'
Savic I. (Roughing)
Hanche-Olsen A. (Roughing)
45+2'
2nd Half
0 - 0
53'
Bilbija N. (Unsportsmanlike conduct)
66'
Memija K. (Foul)
78'
Damascan V. (Tripping)
79'
Masic I. (Unsportsmanlike conduct)
3-4-3
Formations
4-2-3-1
27
6.5
Zentner
25
6.8
Hanche-Olsen
48
6.9
Potulski
31
7.1
Kohr
30
6.8
Widmer
15
7.3
Maloney
6
7.3
Sano
24
6.7
Kawasaki
37
7.2
Bobzien
44
7.0
Weiper
14
7.1
Boving
99
6.3
Bilbija
25
6.1
Cuze
23
6.5
Surdanovic
22
6.2
Pranjic
21
3.9
Savic
30
6.6
Djurasek
19
7.6
Vranjkovic
5
6.9
Masic
55
7.1
Dujmovic
50
6.9
Memija
18
6.4
Karacic
2
7.5
Mwene
7
Lee Jae-Sung
8
6.8
Nebel
11
6.2
Sieb
42
6.6
Gleiber
7
6.2
Burey
9
5.7
Mikic
31
5.8
Damascan
42
6.4
Cavar
90
Majic

Starting Lineups:

6
Kaishu Sano
14
William Boving
15
Lennard Maloney
24
Sota Kawasaki
25
Andreas Hanche-Olsen
27
Robin Zentner (G)
30
Silvan Widmer (C)
31
Dominik Kohr
37
Ben Bobzien
44
Nelson Weiper
48
Potulski K.
5
Ilija Masic
18
Goran Karacic (G)
19
Marko Vranjkovic
21
Igor Savic
22
Jakov Pranjic
23
Stefano Surdanovic
25
Mario Cuze
30
Neven Djurasek
50
Kerim Memija
55
Duje Dujmovic
99
Nemanja Bilbija (C)

Substitutes

1
Lasse Riess (G)
2
Phillipp Mwene
7
Jae-Sung Lee
8
Paul Nebel
9
Arnaud Nordin
10
Nadiem Amiri
11
Armindo Sieb
22
Nikolas Veratschnig
23
Konstantin Schopp
33
Daniel Batz (G)
38
Debrah J.
42
Daniel Gleiber
3
Filipovic B.
6
Karacic D.
7
Tyler Burey
9
Leo Mikic
12
Petar Mamic
14
Matej Sakota
20
Antonio Ivancic
24
Darko Velkovski
31
Vitalie Damascan
40
Marin Ljubic (G)
42
Marijan Cavar
90
Toni Majic

Coaches:

Bo Henriksen
Igor Stimac

Missing Players:

Bos K. (Inactive)
Anthony Caci (Thigh Injury)
Maxim Dal (Knee Injury)
Niklas Tauer (Inactive)
Tomislav Kis (Inactive)

Final Results and Statistics of Match:

0
Accurate through passes
0
61
Ball Possession
39
16
Big Chances
0
4
Blocked Shots
2
14
Clearances
64
28
Corner Kicks
8
66
Crosses
47
90
Duels won
98
0
Errors leading to goal
0
0
Errors leading to shot
0
4.06
Expected assists (xA)
0.22
10.52
Expected Goals (xG)
0.2
26
Fouls
26
26
Free Kicks
26
0
Goalkeeper Saves
2
0
Goals prevented
0.14
2
Hit the Woodwork
0
24
Interceptions
38
103
Long passes
97
4
Offsides
2
474
Passes
410
186
Passes in final third
146
0
Red Cards
2
18
Shots inside the Box
4
18
Shots off target
2
16
Shots on target
0
12
Shots outside the Box
0
253
Tackles
190
42
Throw-ins
44
60
Total shots
8
60
Touches in opposition box
22
2.14
xG on target (xGOT)
0
0
xGOT faced
2.14
2
Yellow Cards
8
0.00
Accurate through passes
0.00
55.00
Ball Possession
45.00
2.00
Big Chances
0.00
0.00
Blocked Shots
1.00
4.00
Clearances
11.00
1.00
Corner Kicks
2.00
22.00
Crosses
33.00
22.00
Duels won
25.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.93
Expected assists (xA)
0.09
1.07
Expected Goals (xG)
0.05
6.00
Fouls
6.00
6.00
Free Kicks
6.00
0.00
Goalkeeper Saves
0.00
0.00
Goals prevented
0.00
1.00
Hit the Woodwork
0.00
8.00
Interceptions
9.00
26.00
Long passes
38.00
1.00
Offsides
1.00
81.00
Passes
75.00
60.00
Passes in final third
41.00
0.00
Red Cards
1.00
2.00
Shots inside the Box
2.00
2.00
Shots off target
1.00
2.00
Shots on target
0.00
2.00
Shots outside the Box
0.00
71.00
Tackles
71.00
10.00
Throw-ins
11.00
4.00
Total shots
2.00
9.00
Touches in opposition box
6.00
1.00
xG on target (xGOT)
0.00
0.00
xGOT faced
1.00
1.00
Yellow Cards
0.00
0.00
Accurate through passes
0.00
68.00
Ball Possession
32.00
2.00
Big Chances
0.00
2.00
Blocked Shots
0.00
3.00
Clearances
21.00
6.00
Corner Kicks
0.00
22.00
Crosses
0.00
23.00
Duels won
24.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.10
Expected assists (xA)
0.02
1.56
Expected Goals (xG)
0.00
7.00
Fouls
7.00
7.00
Free Kicks
7.00
0.00
Goalkeeper Saves
1.00
0.00
Goals prevented
0.07
0.00
Hit the Woodwork
0.00
4.00
Interceptions
10.00
44.00
Long passes
27.00
1.00
Offsides
0.00
77.00
Passes
60.00
64.00
Passes in final third
57.00
7.00
Shots inside the Box
0.00
7.00
Shots off target
0.00
2.00
Shots on target
0.00
4.00
Shots outside the Box
0.00
100.00
Tackles
56.00
11.00
Throw-ins
11.00
11.00
Total shots
0.00
21.00
Touches in opposition box
5.00
0.07
xG on target (xGOT)
0.00
0.00
xGOT faced
0.07
0.00
Yellow Cards
4.00
0.00
Accurate through passes
0.00
61.00
Ball Possession
39.00
4.00
Big Chances
0.00
2.00
Blocked Shots
1.00
7.00
Clearances
32.00
7.00
Corner Kicks
2.00
22.00
Crosses
14.00
45.00
Duels won
49.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
2.03
Expected assists (xA)
0.11
2.63
Expected Goals (xG)
0.05
13.00
Fouls
13.00
13.00
Free Kicks
13.00
0.00
Goalkeeper Saves
1.00
0.00
Goals prevented
0.07
1.00
Hit the Woodwork
0.00
12.00
Interceptions
19.00
33.00
Long passes
32.00
2.00
Offsides
1.00
79.00
Passes
70.00
62.00
Passes in final third
48.00
0.00
Red Cards
1.00
9.00
Shots inside the Box
2.00
9.00
Shots off target
1.00
4.00
Shots on target
0.00
6.00
Shots outside the Box
0.00
82.00
Tackles
63.00
21.00
Throw-ins
22.00
15.00
Total shots
2.00
30.00
Touches in opposition box
11.00
1.07
xG on target (xGOT)
0.00
0.00
xGOT faced
1.07
1.00
Yellow Cards
4.00

Online Stream (Mainz - Zrinjski Text Broadcast)

90+8' The referee checks his watch and blows his whistle to signal the end of this match.
90+4' Phillipp Mwene (Mainz) produces a dangerous lofted cross into the box which is intercepted.
90+3' Silvan Widmer (Mainz) meets a cross inside the box and heads it goalwards. Unfortunately for him, he sends the ball narrowly over the crossbar. What a chance! The ball is off of the pitch and it's a goal kick for Zrinjski.
90+2' Mainz have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
90+1' Paul Nebel (Mainz) sends a lofted cross into the penalty area. Unfortunately for him, the opponent's defence deals with his cross comfortably and intercepts it. The ball is out of play. Mainz will have a chance to score from a corner.
90' We will have 7 min. of added time.
90' Ben Bobzien will be replaced by Jae-Sung Lee (Mainz).
87' Mainz win a corner.
87' The referee stops play so that a substitution can be made and Toni Majic (Zrinjski) replaces Kerim Memija.
86' Mainz have a chance to score from a corner kick, but the ball is cleared by a defender.
85' Armindo Sieb (Mainz) slaloms his way past challenges, but an opposing player does well to get the ball away. The ball is out of play. Mainz win a corner kick.
85' A player from Mainz commits an attacking foul. The referee blows his whistle.
85' The referee signals a corner kick to Mainz.
84' Dominik Kohr (Mainz) gets into a good scoring position. He creates some space for himself and tries his luck from distance. His decent effort towards the bottom left corner is, however, superbly saved by Goran Karacic! Mainz have a corner.
82' It’s the correct decision – NO PENALTY for Mainz! VAR comes to the rescue of referee Jamie Robinson and both teams have no complaints.
81' There's some confusion. Looks like the ref is going to review the penalty decision to Mainz using VAR. Let's see what happens.
80' Duje Dujmovic (Zrinjski) brings an opponent down and Jamie Robinson interrupts the game. Mainz are given a penalty!
79' Ilija Masic (Zrinjski) will have to be careful for the rest of the match as he is shown a yellow card.
78' Vitalie Damascan (Zrinjski) can't expect anything else than a yellow card for his hard tackle. And a yellow it is. Jamie Robinson didn't think twice about pulling it out of his pocket.
77' The referee signals that it is time for a substitution and Phillipp Mwene (Mainz) will replace Sota Kawasaki.
75' Igor Stimac decides to make a substitution. Mario Cuze will be replaced by Vitalie Damascan (Zrinjski).
75' Substitution. Marijan Cavar (Zrinjski) has come on for Stefano Surdanovic.
74' The game is interrupted now, Goran Karacic (Zrinjski) picks up a knock and the physio has to come on.
73' Mainz couldn't find the way to score from a mid-range free kick as Goran Karacic (Zrinjski) leaped high and intercepted the cross.
72' Mainz control the tempo of the game by exchanging some accurate short passes.
66' The referee signals that it is time for a substitution and Armindo Sieb (Mainz) is coming onto the pitch as Nelson Weiper cannot continue after picking up an injury.
66' The substitution has been made. Daniel Gleiber (Mainz) has replaced Kaishu Sano.
66' Bo Henriksen has decided to introduce fresh legs, with Paul Nebel (Mainz) replacing William Boving.
66' Kerim Memija (Zrinjski) is penalised.
63' Igor Stimac has decided to substitute Jakov Pranjic and he is replaced by Leo Mikic (Zrinjski).
63' Here comes a substitution. Tyler Burey (Zrinjski) is brought on as a substitute for Nemanja Bilbija.
63' William Boving (Mainz) sends a cross into the box, but Goran Karacic comes off his line to gather the ball.
62' Mainz are bossing possession at the moment by exchanging some precise passes from player to player.
59' Lennard Maloney (Mainz) receives a well-played pass inside the penalty area and shoots. His effort sails well wide of the left post. The ball goes out of play and Zrinjski will have a goal kick.
57' What a great effort! Silvan Widmer (Mainz) decides to unleash a long-range shot. Despite hitting it very well, it scorches inches over the crossbar. We could have witnessed a magnificent goal. The ball goes out of play and Zrinjski will have a goal kick.
55' Dominik Kohr (Mainz) slips past one challenge, but is unable to feed a low pass into the path of one of his teammates. The ball is off of the pitch and it's a goal kick for Zrinjski.
54' Stefano Surdanovic (Zrinjski) takes the free kick and sends the ball into the penalty area. The opposition's defence outnumbers the attacking players inside the box and they manage to make a clearance.
53' Yellow card. Nemanja Bilbija (Zrinjski) goes into the book for a bad tackle on his opponent.
52' William Boving (Mainz) takes the corner.
51' Silvan Widmer (Mainz) unleashes a bullet of a shot that is blocked by a defender. Mainz will have a chance to score from a corner kick.
51' Mainz fail to score from a corner as Goran Karacic (Zrinjski) leaps to collect the ball.
48' Zrinjski seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.
46' The game restarts for the second half.
45+2' The end of the first half.
45+2' Jamie Robinson shows the yellow card to Andreas Hanche-Olsen (Mainz) for a heavy challenge.
45+1' Mainz are ruled offside.
45' 1 min. of stoppage-time to be played.
44' Zrinjski work the corner short. The ball is passed to a nearby teammate.
41' Dominik Kohr (Mainz) dinks a cross into the box in an attempt to find one of his teammates, but the defence manages to clear.
39' Ben Bobzien (Mainz) is down injured and the referee stops play so that he can receive medical treatment.
38' Igor Savic (Zrinjski) is shown a red card by the referee for a horror tackle that simply has no place in football!
38' Dominik Kohr (Mainz) attempts to create a scoring opportunity with a wonderful long ball, but his pass is blocked.
36' Here's the current ball possession statistics for both teams – 49:51.
36' Mainz couldn't find the way to score from a close-range free kick as Goran Karacic (Zrinjski) leaped high and intercepted the cross.
31' Neven Djurasek (Zrinjski) prepares to take a corner kick.
29' A clumsy foul by Igor Savic (Zrinjski) and Jamie Robinson blows his whistle.
29' Zrinjski slow the tempo of the game down by exchanging a combination of one or two touch passes. The opposition's players are finding it very difficult at the moment, very physically demanding to run without the ball.
27' Igor Savic (Zrinjski) sends in a pass which fails to reach any of his teammates. The linesman signals a throw-in for Mainz.
24' Goal! Nelson Weiper (Mainz) was in the right place at the right time to get to the rebound inside the box and gleefully rifles the ball low into the middle of the net. It's 1:0.
22' Zrinjski are awarded a free kick from long range.
19' A corner kick by Mainz is thwarted by the well prepared Goran Karacic (Zrinjski).
19' Half-chance! Sota Kawasaki (Mainz) plays a pass into the box, but Goran Karacic reacts well to snuff out the attack. The referee and one of his assistants signal for a corner kick to Mainz.
17' Mainz enjoy a period of possession as they are exchanging some passes and waiting for an opportunity to strike.
12' The free kick from long range, taken by Mainz, is intercepted by one of the defenders.
8' William Boving (Mainz) sends a cross into the box from the free kick, but his effort lacks accuracy and goes well out of play.
8' A player from Zrinjski takes his opponent down, the referee blows his whistle for a foul. Another situation results in a direct free kick for Mainz.
1' Here we go, today's match is starting right now.
Let us introduce today's referee to you, and it's Jamie Robinson.
In the details of this match, you can glance at the lineups while the game is about to begin.
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 Mainz

07.02.26
BUN
(1) - (0)
W
31.01.26
BUN
(1) - (1)
W
24.01.26
BUN
(0) - (1)
W
17.01.26
BUN
(0) - (1)
L
13.01.26
BUN
(1) - (0)
W
10.01.26
BUN
(0) - (1)
D
07.02.26
BUN
(1) - (0)
W
24.01.26
BUN
(0) - (1)
W
13.01.26
BUN
(1) - (0)
W
21.12.25
BUN
(0) - (0)
D
18.12.25
CL
(1) - (0)
W
05.12.25
BUN
(0) - (0)
L

Last Matches of Zrinjski

06.02.26
LIG
(0) - (0)
W
21.12.25
LIG
(0) - (0)
W
18.12.25
CL
(0) - (1)
D
14.12.25
LIG
(0) - (1)
L
11.12.25
CL
(1) - (0)
L
07.12.25
LIG
(1) - (0)
D
21.12.25
LIG
(0) - (0)
W
11.12.25
CL
(1) - (0)
L
03.12.25
LIG
(0) - (0)
W
21.11.25
LIG
(0) - (0)
W
06.11.25
CL
(1) - (0)
L
01.11.25
LIG
(1) - (1)
W

Mainz vs Zrinjski matches

23.10.25
CL
(1) - (0)
23.10.25
CL
(1) - (0)

Follow Game Online:

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

Mainz vs Zrinjski Head To Head Confrontation

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

23.10.2025

Mainz 1 - 0 Zrinjski (Weiper N.)