28.08.2025 19:00
4 - 1
Finished
2nd leg. 1st leg result: 1-2. Aggregate: 5-3.

Mainz vs Rosenborg

Mainz vs Rosenborg Live Score, Stats, Forecasts, H2H

3-4-3
Formations
4-3-3
27
6.5
Zentner
21
7.5
da Costa
16
8.4
Bell
31
7.7
Kohr
19
8.1
Caci
6
6.8
Sano
10
8.1
Amiri
2
7.6
Mwene
8
7.3
Nebel
44
7.7
Weiper
7
7.5
Lee Jae-Sung
7
6.1
Nordli
39
6.9
Islamovic
9
5.9
Saeter
6
6.2
Vaananen
10
6.5
Selnaes
8
6.0
Fossum
16
5.5
Witry
38
6.2
Konradsen Ceide
21
5.6
Nemcik
19
6.5
Pereira
1
6.7
Tangvik
11
6.5
Sieb
15
Maloney
22
6.2
Veratschnig
24
Kawasaki
30
6.3
Widmer
35
6.2
Ceide
45
5.8
Reitan- Sunde
2
Reitan
4
Racic
5
Zeidan

Starting Lineups:

2
Phillipp Mwene
6
Kaishu Sano
7
Jae-Sung Lee
8
Paul Nebel
10
Nadiem Amiri (C)
16
Stefan Bell
19
Anthony Caci
21
Danny da Costa
27
Robin Zentner (G)
31
Dominik Kohr
44
Nelson Weiper
1
Sander Tangvik (G)
6
Santeri Vaananen
7
Simen Nordli
8
Iver Fossum
9
Ole Saeter
10
Ole Selnaes (C)
16
Aslak Fonn Witry
19
Adrian Pereira
21
Tomas Nemcik
38
Mikkel Konradsen Ceide
39
Dino Islamovic

Substitutes

1
Lasse Riess (G)
5
Maxim Leitsch
9
Arnaud Nordin
11
Armindo Sieb
15
Lennard Maloney
22
Nikolas Veratschnig
24
Sota Kawasaki
25
Andreas Hanche-Olsen
30
Silvan Widmer
33
Daniel Batz (G)
37
Ben Bobzien
48
Potulski K.
2
Erlend Reitan
4
Luka Racic
5
Moustafa Zeidan
12
Rasmus Sandberg (G)
15
Jonas Mortensen
18
Noah Holm
23
Ulrik Jenssen
24
Sorum H. (G)
35
Emil Konradsen Ceide
45
Jesper Reitan- Sunde
50
Volden H.
56
Holmen I.

Coaches:

Bo Henriksen
Alfred Johansson

Final Results and Statistics of Match:

0
Accurate through passes
0
52
Ball Possession
48
20
Big Chances
4
4
Blocked Shots
4
78
Clearances
46
36
Corner Kicks
8
109
Crosses
51
102
Duels won
96
2
Errors leading to goal
2
0
Errors leading to shot
0
4.68
Expected assists (xA)
1.46
11.2
Expected Goals (xG)
2.2
24
Fouls
14
12
Free Kicks
24
2
Goalkeeper Saves
8
-0.2
Goals prevented
-2.12
2
Headed Goals
0
4
Hit the Woodwork
0
30
Interceptions
22
159
Long passes
116
12
Offsides
4
474
Passes
414
204
Passes in final third
147
32
Shots inside the Box
6
24
Shots off target
2
32
Shots on target
8
12
Shots outside the Box
4
221
Tackles
197
38
Throw-ins
42
88
Total shots
20
74
Touches in opposition box
22
5.88
xG on target (xGOT)
1.8
1.8
xGOT faced
5.88
2
Yellow Cards
2
0.00
Accurate through passes
0.00
60.00
Ball Possession
40.00
2.00
Big Chances
1.00
2.00
Blocked Shots
0.00
18.00
Clearances
12.00
3.00
Corner Kicks
0.00
48.00
Crosses
0.00
28.00
Duels won
21.00
1.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
1.57
Expected assists (xA)
0.04
1.45
Expected Goals (xG)
0.32
5.00
Fouls
5.00
4.00
Free Kicks
5.00
0.00
Goalkeeper Saves
3.00
-0.23
Goals prevented
-0.65
1.00
Headed Goals
0.00
1.00
Hit the Woodwork
0.00
9.00
Interceptions
7.00
59.00
Long passes
29.00
3.00
Offsides
2.00
78.00
Passes
60.00
68.00
Passes in final third
40.00
9.00
Shots inside the Box
1.00
5.00
Shots off target
1.00
6.00
Shots on target
1.00
4.00
Shots outside the Box
1.00
63.00
Tackles
33.00
13.00
Throw-ins
10.00
13.00
Total shots
2.00
22.00
Touches in opposition box
1.00
2.35
xG on target (xGOT)
0.77
0.77
xGOT faced
2.35
0.00
Accurate through passes
0.00
44.00
Ball Possession
56.00
3.00
Big Chances
0.00
0.00
Blocked Shots
2.00
21.00
Clearances
11.00
6.00
Corner Kicks
2.00
23.00
Crosses
29.00
23.00
Duels won
27.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
0.00
0.77
Expected assists (xA)
0.69
1.35
Expected Goals (xG)
0.23
7.00
Fouls
2.00
2.00
Free Kicks
7.00
1.00
Goalkeeper Saves
1.00
0.13
Goals prevented
-0.41
1.00
Hit the Woodwork
0.00
6.00
Interceptions
4.00
47.00
Long passes
49.00
3.00
Offsides
0.00
80.00
Passes
77.00
68.00
Passes in final third
57.00
7.00
Shots inside the Box
2.00
7.00
Shots off target
0.00
2.00
Shots on target
1.00
2.00
Shots outside the Box
1.00
83.00
Tackles
89.00
6.00
Throw-ins
11.00
9.00
Total shots
3.00
15.00
Touches in opposition box
10.00
0.59
xG on target (xGOT)
0.13
0.13
xGOT faced
0.59
1.00
Yellow Cards
1.00
0.00
Accurate through passes
0.00
52.00
Ball Possession
48.00
5.00
Big Chances
1.00
2.00
Blocked Shots
2.00
39.00
Clearances
23.00
9.00
Corner Kicks
2.00
38.00
Crosses
22.00
51.00
Duels won
48.00
1.00
Errors leading to goal
1.00
0.00
Errors leading to shot
0.00
2.34
Expected assists (xA)
0.73
2.80
Expected Goals (xG)
0.55
12.00
Fouls
7.00
6.00
Free Kicks
12.00
1.00
Goalkeeper Saves
4.00
-0.10
Goals prevented
-1.06
1.00
Headed Goals
0.00
2.00
Hit the Woodwork
0.00
15.00
Interceptions
11.00
53.00
Long passes
38.00
6.00
Offsides
2.00
79.00
Passes
70.00
68.00
Passes in final third
50.00
16.00
Shots inside the Box
3.00
12.00
Shots off target
1.00
8.00
Shots on target
2.00
6.00
Shots outside the Box
2.00
75.00
Tackles
75.00
19.00
Throw-ins
21.00
22.00
Total shots
5.00
37.00
Touches in opposition box
11.00
2.94
xG on target (xGOT)
0.90
0.90
xGOT faced
2.94
1.00
Yellow Cards
1.00

Online Stream (Mainz - Rosenborg Text Broadcast)

90+3' The referee checks his watch and blows his whistle to signal the end of this match.
90' The fourth official shows 2 min. of added time.
90' Here is a change. Nadiem Amiri is going off and Bo Henriksen gives the last tactical orders to Sota Kawasaki (Mainz).
90' It's time for a substitution. That's the last involvement from Jae-Sung Lee as he is replaced by Lennard Maloney (Mainz).
88' Rosenborg couldn't find the way to score from a mid-range free kick as Robin Zentner (Mainz) leaped high and intercepted the cross.
87' Rosenborg fail to score from a corner as Robin Zentner (Mainz) leaps to collect the ball.
86' Adrian Pereira (Rosenborg) strikes the ball towards goal, but it fails to reach the target after being well blocked by one of the defenders.
85' 22:4 – this is the total number of shots produced by both teams.
80' That's the end of the game for Anthony Caci, who is replaced by Nikolas Veratschnig (Mainz).
77' The resulting set piece from Rosenborg is comfortably intercepted by one of the defending players.
77' Simen Nordli (Rosenborg) takes a shot from the edge of the box, but it's not a big threat for the goalkeeper as his effort is blocked by a defender. Now Rosenborg have a corner.
75' Jae-Sung Lee (Mainz) launches himself at a lofted pass, but his close-range header flies just wide of the left post.
73' Paul Nebel (Mainz) is cautioned and receives a yellow card.
71' Bo Henriksen decides to make a substitution. Phillipp Mwene will be replaced by Silvan Widmer (Mainz).
71' Substitution. Armindo Sieb (Mainz) in, Nelson Weiper out.
70' Anthony Caci (Mainz) times his run into the box beautifully and plants a good looking header at goal from the corner, but the ball flashes just wide of the left post.
70' Paul Nebel (Mainz) will try to find the head of one of his teammates from a corner kick.
66' The ratio of the ball possession is 61:39.
62' Paul Nebel (Mainz) whips in a cross from the corner, but Sander Tangvik is well positioned and punches the ball away.
61' Alfred Johansson prepares a substitution. Ole Saeter is replaced by Emil Konradsen Ceide (Rosenborg).
61' A corner kick by Mainz is thwarted by the well prepared Sander Tangvik (Rosenborg).
61' Paul Nebel (Mainz) takes a wonderful touch after collecting a pass inside the box. He steers his shot goalwards, but the keeper produces a decent save!
58' GOAL! Nadiem Amiri (Mainz) gets to the ball on the edge of the box after a huge mistake by an opponent and slams it into the back of the net. He makes it 4:1.
56' Dominik Kohr (Mainz) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Sander van der Eijk with no other option than to blow for a foul.
56' The resulting corner from Paul Nebel (Mainz) is cleared.
54' Santeri Vaananen (Rosenborg) has tested the patience of referee Sander van der Eijk and goes into the book for a previous late challenge.
50' Paul Nebel (Mainz) swings the ball into the box from the corner kick but it's a bit too strong and it goes out of play.
50' Danny da Costa (Mainz) crosses into the box from near the side line, but he doesn't connect as he wanted and it's cleared by the well-organized defence.
48' Mainz force a corner. Their opponents will face another attacking threat.
48' Paul Nebel (Mainz) produces a lovely ball into the penalty area but the defender manages to intercept and comfortably averts the danger.
46' There will be a change on the pitch for the second half. Alfred Johansson probably wasn't satisfied with the performance of Iver Fossum. He is replaced by Jesper Reitan-Sunde (Rosenborg).
46' The game restarts for the second half.
45+3' The match has reached half-time.
45' There will be a minimum of 2 min. of added time.
44' Goal! Nelson Weiper (Mainz) finds himself some space inside the box to get on the end of a pass from Jae-Sung Lee, then sends the ball inside the right post. 3:1.
43' Goal! Anthony Caci gets to the by-line and sends in a lofted ball. Jae-Sung Lee (Mainz) climbs highest and powers a close-range header inside the left post. 2:1.
43' Dominik Kohr (Mainz) misses a great opportunity to score after heading the ball onto the left post!
43' Mainz are bossing possession at the moment by exchanging some precise passes from player to player.
40' Dino Islamovic (Rosenborg) is offside and the linesman raises his flag.
36' Nelson Weiper (Mainz) creates space for himself on the edge of the box and smacks a hard shot towards the middle of the goal, but it's an easy save for Sander Tangvik.
34' GOAL! A terrible mistake leads to a goal. The defender ends up losing possession, allowing Dino Islamovic (Rosenborg) to pick up the ball before slotting it into the back of the net to make it 1:1.
33' Phillipp Mwene (Mainz) is adjudged offside.
33' Ole Saeter (Rosenborg) is flagged for offside.
31' The referee awards a corner and Paul Nebel (Mainz) goes over to take it.
28' Goal! Stefan Bell (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.
28' Jae-Sung Lee (Mainz) receives a lofted pass and is given time inside the box to unleash a low shot goalwards. The ball is directed towards the middle of the goal, but it lacks power and Sander Tangvik pulls off a comfortable save to thwart the effort.
28' The Mainz players are exchanging some short passes to try and open up the opposition’s defence and hit them swiftly on the break.
24' Rough tackle by Ole Saeter (Rosenborg). The referee blows his whistle for a foul.
24' Nadiem Amiri (Mainz) makes a reckless foul in order to win the ball from his opponent. Sander van der Eijk has a clear sight of it and blows his whistle.
20' 69:31 – the latest ball possession ratio.
19' Mainz have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
18' A poor mid-range free-kick by Nadiem Amiri (Mainz) is easily blocked by the defensive wall.
17' A free kick on the edge of the box for Mainz. Let's see if they'll manage to convert it into a goal.
15' Nelson Weiper (Mainz) decides to keep the ball to himself and weaves through the defence into the box. From there he takes a shot which goes narrowly wide of the target.
14' Phillipp Mwene (Mainz) finds himself in space on the edge of the box and fires in a shot that heads towards the middle of the goal, but Sander Tangvik makes a comfortable save.
13' Paul Nebel (Mainz) finds himself beyond the last defender, but the game is stopped by the referee after the linesman signals for offside.
12' One of the players from Mainz times his run too early and the referee blows his whistle for offside.
9' A fine corner kick lands on the head of Nelson Weiper (Mainz), but he is unable to direct it accurately and it flies well wide of the right post from close in.
9' The ball is out of play. Mainz win a corner kick.
8' Jae-Sung Lee (Mainz) tries to slide the ball through to a teammate but it's well blocked by a defender.
5' Simen Nordli (Rosenborg) escapes without any punishment from the referee after using excessive force to foul his opponent.
4' A cross from a mid-range free kick, taken by Rosenborg, is intercepted by one of the defenders.
2' Sander van der Eijk blows his whistle. Jae-Sung Lee (Mainz) commits a foul after dangerous play.
1' The first half of this match is about to start.
Rosenborg will kick-off.
Sander van der Eijk was nominated as the referee for this game.
You can have a look at the starting XIs of both teams in the details of this match.
Welcome to our minute-by-minute commentary of today's clash. You can enjoy a written form of everything important that will be happening on the pitch. Have fun.

Last Matches of Mainz

27.09.25
BUN
(0) - (2)
L
20.09.25
BUN
(0) - (2)
W
13.09.25
BUN
(0) - (1)
L
31.08.25
BUN
(1) - (0)
D
28.08.25
CL
(3) - (1)
W
24.08.25
BUN
(0) - (0)
L
27.09.25
BUN
(0) - (2)
L
13.09.25
BUN
(0) - (1)
L
28.08.25
CL
(3) - (1)
W
24.08.25
BUN
(0) - (0)
L
22.02.25
BUN
(0) - (0)
W
11.01.25
BUN
(1) - (0)
W

Last Matches of Rosenborg

28.09.25
ELI
(3) - (0)
L
24.09.25
NMC
(0) - (0)
W
21.09.25
ELI
(0) - (1)
D
14.09.25
ELI
(0) - (2)
W
31.08.25
ELI
(1) - (0)
L
28.08.25
CL
(3) - (1)
L
28.09.25
ELI
(3) - (0)
L
24.09.25
NMC
(0) - (0)
W
14.09.25
ELI
(0) - (2)
W
31.08.25
ELI
(1) - (0)
L
28.08.25
CL
(3) - (1)
L
14.08.25
CL
(0) - (0)
W

Mainz vs Rosenborg matches

28.08.25
CL
(3) - (1)
21.08.25
CL
(1) - (1)
28.08.25
CL
(3) - (1)

Follow Game Online:

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

Mainz vs Rosenborg Head To Head Confrontation

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

28.08.2025

Mainz 4 - 1 Rosenborg (Bell S., Islamovic D., Lee Jae-Sung)