Sport Picks

Stadium Background

Mainz vs Rosenborg

Europe Europe

Conference League 2025/2026 Mewa Arena, Mainz
Our Tip

Match Events

28' Event
Bell S.
34' Event
Islamovic D.
43' Event
Lee Jae-Sung
Assist: Caci A.

AI Match Summary

This match ends 4-1, with Mainz advancing. Cup football at its most decisive.

Win Probability Meter

Derived from 10,000 simulations matching home advantage & form profiles

90%
Mainz
6%
Draws
4%
Rosenborg
Draw rate projection: 6% Favored: Mainz

Model Confidence

Aggregate indicator score

95% / Very High Confidence
  • Rosenborg haven't matched Mainz's recent run of results.
  • 90% — that's where the model lands on Mainz taking it.
  • Mainz have the better recent form, but knockout football is a different beast — one bad day ends the campaign.
  • Historical meetings favor Mainz, who have won 1 of the last 2 encounters.
  • High conversion rates suggest a high-scoring game (Over 2.5 Probability: 78%).

Goal Probability Engine

Model estimations for goals markets based on xG conversion histories

Over 0.5 Goals 99%
Over 1.5 Goals 88%
Over 2.5 Goals 78%
Over 3.5 Goals 37.5%
Over 4.5 Goals 17%
Both Teams To Score (BTTS) 69.8%
Mainz Clean Sheet 20%
Rosenborg Clean Sheet 10%

Recent Team Form Analysis

Averages per match over historical game filters

Metric Mainz Rosenborg
Matches Played 28 28
Wins 15 11
Draws 7 4
Losses 6 13
Goals Scored 4.13 1.38
Goals Conceded 0.63 1.38
Expected Goals (xG) 4.13 1.38
Expected Goals Conceded (xGA) 0.63 1.38

H2H

Historical prediction success rates across key markets

Aug 28, 2025 Conference League
Mainz vs Rosenborg
4:1
Aug 21, 2025 Conference League
Rosenborg vs Mainz
2:1

Key Player Impact Analysis

Key performers and expected goal involvement factors

Mainz Compare

Top Goalscorer Bell S.
1 Goals
Assists Leader Lee Jae-Sung
1 Ast
Avg xG / game 3.18
Avg xA / game 2.06

Rosenborg Compare

Top Goalscorer Islamovic D.
1 Goals
Avg xG / game 1.25
Avg xA / game 0.77

SokaPicks Momentum Index

Current performance index incorporating opponent strength & fatigue (0-100)

Mainz 85 / 100
Rosenborg 10 / 100
How it's calculated: Weighted formula of recent form points (60%), goal margin trends (20%), home/away adjustments (10%), and squad impact availability ratings (10%).

Attack & Defence Capability Index

ATTACK DEFENCE POSSESSION DISCIPLINE
Mainz Rosenborg

AI Prediction Engine Forecast

Simulated score frequencies and primary prediction markets

Primary Pick MAI Win (1)
Secondary Pick Over 2.5 Goals & BTTS Yes
Correct Score 2:1
BTTS Outcome Yes (GG)
Over/Under Pick Over 2.5

SokaPicks Smart Insights

Historical trends and unique patterns automatically detected by our system

Mainz scored in 82% of their last 28 games.

Games between these two average 4.00 goals.

Mainz has registered 5 games unbeaten in their last 5 outings.

Rosenborg has conceded goals in 71% of their last 28 outings.

Scoring Trends

Mainz VS Rosenborg
4.13 Goals Scored 1.38
0.63 Goals Conceded 1.38
88% Over 1.5 88%
75% Over 2.5 63%
50% Over 3.5 25%

Recent Form & Match History

Mainz

(Home)
25 Jul
Mainz
3 : 0
Holstein Kiel
17 Jul
Mainz
4 : 1
Kaiserslautern
11 Jul
Eisbachtal
0 : 10
Mainz
04 Jul
Pfeddersheim
0 : 11
Mainz
16 May
Heidenheim
0 : 2
Mainz
Page 1 of 6

Rosenborg

(Away)
24 Jul
Rosenborg
0 : 5
Manchester United
18 Jul
Start
0 : 3
Rosenborg
12 Jul
Rosenborg
3 : 0
Kristiansund
05 Jul
Rosenborg
2 : 1
Molde
29 May
Rosenborg
2 : 2
Bodo/Glimt
Page 1 of 6

Tournament Bracket & Draw

1/8-finals
Hamrun-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
RFS-
Shelbourne-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Vikingur-
TBD-
TBD-
TBD-
Zalgiris-
TBD-
TBD-
Linfield-
Breidablik-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Buducnost-
TBD-
TBD-
Milsami-
TBD-
TBD-
TBD-
Virtus-
Drita-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TNS-
TBD-
TBD-
Differdange-
Levadia-
TBD-
TBD-
Iberia 1999-
O. Ljubljana-
TBD-
TBD-
Inter Escaldes-
Din. Minsk-
TBD-
TBD-
KF Egnatia-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Noah-
Strasbourg-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Vllaznia4
BFC Daugavpils3
Malisheva0
Vikingur Reykjavik9
HB Torshavn-
TBD-
TBD-
Brondby-
Silkeborg-
TBD-
TBD-
KA Akureyri-
Novi Pazar-
TBD-
TBD-
Jagiellonia-
Zira FK-
TBD-
TBD-
Hajduk Split-
Atletic Escaldes5
Dudelange2
TBD-
Dinamo Tirana-
Shakhtar-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Servette-
Anderlecht-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Sheriff Tiraspol-
Aris Limassol-
TBD-
TBD-
Puskas Academy-
AEK-
TBD-
TBD-
H. Beer Sheva-
Viking-
TBD-
Zeljeznicar2
Koper4
Cherno More-
TBD-
TBD-
Basaksehir-
FK Sarajevo-
TBD-
TBD-
Univ. Craiova-
Hibernians-
TBD-
TBD-
Spartak Trnava-
Crystal Palace-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Fredrikstad-
Lugano-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Celje-
Ostrava-
TBD-
TBD-
TBD-
Austria Vienna-
TBD-
TBD-
Spaeri-
Rakow Czestochowa-
TBD-
TBD-
Zilina-
Zhodino4
Rabotnicki0
TBD-
Maccabi Haifa-
FK Kauno Zalgiris4
Penybont1
Valur5
Flora1
Arda-
TBD-
NSI Runavik4
HJK5
Oleksandriya-
TBD-
TBD-
Partizan-
TBD-
TBD-
TBD-
Hibernian-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Legia-
Levski Sofia-
TBD-
TBD-
TBD-
Birkirkara1
Petrocub Hincesti3
TBD-
Sabah Baku-
Ilves-
TBD-
TBD-
AZ Alkmaar-
Vaduz-
TBD-
TBD-
Dungannon-
Polissya Zhytomyr-
TBD-
Borac Banja Luka3
FC Santa Coloma4
Paks-
TBD-
TBD-
Maribor-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Fiorentina-
AIK-
TBD-
Magpies3
Paide Linnameeskond7
Tre Fiori1
Pyunik Yerevan5
TBD-
Gyor-
Decic3
Sileks2
TBD-
Rapid Vienna-
Dundee Utd-
TBD-
TBD-
UNA Strassen-
Radnicki 1923-
TBD-
SJK1
Klaksvik4
FC Kosice-
TBD-
Urartu1
Neman6
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Rayo Vallecano-
La Fiorita2
Vardar5
TBD-
Lausanne-
Zimbru Chisinau-
TBD-
TBD-
FC Astana-
St. Patricks3
FC Hegelmann0
Kalju2
Partizani1
TBD-
TBD-
TBD-
Besiktas-
Larne3
FK Auda Riga2
TBD-
Prishtina-
Varazdin-
TBD-
TBD-
Santa Clara-
FC Ballkani-
TBD-
Floriana5
Haverfordwest3
St Josephs5
Cliftonville4
TBD-
Shamrock Rovers-
Rosenborg-
TBD-
TBD-
Banga-
Hammarby-
TBD-
TBD-
Charleroi-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Mainz-
Aktobe-
TBD-
TBD-
Sparta Prague-
Ararat-Armenia-
TBD-
TBD-
Universitatea Cluj-
Riga FC-
TBD-
Racing Luxembourg1
Dila Gori3
Sutjeska3
Dynamo Brest2
TBD-
Beitar Jerusalem-
Hacken-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
CFR Cluj-
Wolfsberger AC-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Araz PFK-
TBD-
TBD-
Aris-
Omonia-
TBD-
Torpedo Kutaisi5
Ordabasy4
Quarter-finals
Hamrun-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
RFS-
Shelbourne-
TBD-
TBD-
TBD-
Vikingur-
TBD-
Zalgiris0
Linfield2
Breidablik-
TBD-
TBD-
TBD-
Buducnost1
Milsami2
TBD-
Virtus-
Drita-
TBD-
TBD-
TBD-
TNS0
Differdange2
Levadia3
Iberia 19992
O. Ljubljana5
Inter Escaldes3
Din. Minsk0
KF Egnatia3
TBD-
TBD-
TBD-
Noah-
Strasbourg-
TBD-
TBD-
TBD-
Vllaznia4
Vikingur Reykjavik5
HB Torshavn1
Brondby2
Silkeborg4
KA Akureyri3
Novi Pazar2
Jagiellonia5
Zira FK2
Hajduk Split3
Atletic Escaldes2
Dinamo Tirana3
Shakhtar-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Servette-
Anderlecht-
TBD-
TBD-
Sheriff Tiraspol-
Aris Limassol5
Puskas Academy2
AEK1
H. Beer Sheva0
Viking12
Koper3
Cherno More0
Basaksehir5
FK Sarajevo2
Univ. Craiova5
Hibernians2
Spartak Trnava7
Crystal Palace-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
Fredrikstad-
Lugano-
TBD-
TBD-
Celje-
Ostrava-
TBD-
Austria Vienna7
Spaeri0
Rakow Czestochowa6
Zilina1
Zhodino1
Maccabi Haifa4
FK Kauno Zalgiris3
Valur2
Arda3
HJK2
Oleksandriya0
Partizan6
TBD-
Hibernian-
TBD-
TBD-
TBD-
Legia-
Levski Sofia-
TBD-
Petrocub Hincesti1
Sabah Baku6
Ilves4
AZ Alkmaar8
Vaduz3
Dungannon1
Polissya Zhytomyr5
FC Santa Coloma3
Paks2
Maribor1
TBD-
TBD-
TBD-
Fiorentina-
AIK8
Paide Linnameeskond0
Pyunik Yerevan3
Gyor4
Decic2
Rapid Vienna6
Dundee Utd2
UNA Strassen0
Radnicki 19230
Klaksvik1
FC Kosice3
Neman4
TBD-
TBD-
TBD-
Rayo Vallecano-
Vardar2
Lausanne6
Zimbru Chisinau1
FC Astana3
St. Patricks3
Kalju2
TBD-
Besiktas-
Larne2
Prishtina1
Varazdin2
Santa Clara3
FC Ballkani5
Floriana3
St Josephs0
Shamrock Rovers4
Rosenborg7
Banga0
Hammarby2
Charleroi1
TBD-
TBD-
TBD-
Mainz-
Aktobe2
Sparta Prague5
Ararat-Armenia2
Universitatea Cluj1
Riga FC5
Dila Gori4
Sutjeska3
Beitar Jerusalem7
Hacken-
TBD-
TBD-
TBD-
TBD-
TBD-
TBD-
CFR Cluj-
Wolfsberger AC-
TBD-
TBD-
TBD-
Araz PFK4
Aris3
Omonia5
Torpedo Kutaisi0
Semi-finals
Hamrun-
TBD-
TBD-
RFS-
Shelbourne-
TBD-
Vikingur2
Linfield3
Breidablik-
TBD-
Milsami3
Virtus5
Drita-
TBD-
Differdange5
Levadia4
O. Ljubljana4
KF Egnatia2
TBD-
Noah-
Strasbourg-
TBD-
Vikingur Reykjavik3
Brondby4
Silkeborg2
Jagiellonia3
Hajduk Split3
Dinamo Tirana4
Shakhtar-
TBD-
TBD-
Servette-
Anderlecht4
Sheriff Tiraspol1
Aris Limassol3
AEK5
Viking2
Basaksehir4
Univ. Craiova6
Spartak Trnava4
Crystal Palace-
TBD-
TBD-
Fredrikstad-
Lugano4
Celje7
Ostrava5
Austria Vienna4
Rakow Czestochowa2
Maccabi Haifa1
FK Kauno Zalgiris0
Arda3
Partizan3
Hibernian4
TBD-
Legia-
Levski Sofia3
Sabah Baku0
AZ Alkmaar4
Vaduz0
Polissya Zhytomyr4
Paks2
TBD-
Fiorentina-
AIK2
Gyor3
Rapid Vienna5
Dundee Utd4
Klaksvik2
Neman3
TBD-
Rayo Vallecano-
Lausanne5
FC Astana1
St. Patricks3
Besiktas7
Larne0
Santa Clara3
FC Ballkani1
Shamrock Rovers4
Rosenborg1
Hammarby0
TBD-
Mainz-
Sparta Prague6
Ararat-Armenia2
Riga FC4
Beitar Jerusalem3
Hacken-
TBD-
TBD-
CFR Cluj-
Wolfsberger AC-
TBD-
Araz PFK0
Omonia9
Final
Hamrun3
RFS2
Shelbourne5
Linfield1
Breidablik5
Virtus2
Drita3
Differdange1
O. Ljubljana3
Noah7
Strasbourg3
Brondby2
Jagiellonia4
Dinamo Tirana1
Shakhtar3
Servette2
Anderlecht1
AEK3
Basaksehir2
Univ. Craiova5
Crystal Palace1
Fredrikstad0
Celje3
Ostrava0
Rakow Czestochowa3
Arda1
Hibernian4
Legia5
Levski Sofia1
AZ Alkmaar6
Polissya Zhytomyr2
Fiorentina6
Gyor2
Rapid Vienna3
Neman0
Rayo Vallecano5
Lausanne2
Besiktas1
Santa Clara1
Shamrock Rovers2
Rosenborg3
Mainz5
Sparta Prague2
Riga FC1
Hacken7
CFR Cluj3
Wolfsberger AC2
Omonia3