UEFA Champions League Play-offs
Dinamo Zagreb 2 - 2 FT Viking
Popular today
Most read in the last 24 hours
Futmetrix Verdict
43
FT
Mon, Oct 12
Coventry
4-1
Newcastle
⚡ Form
47
⚖️ Balance
95
🏆 Stakes
0
⭐ Stars
72
Futmetrix Verdict
66
FT
Mon, Oct 12
Atalanta
3-1
Venezia
⚡ Intensity
86
⚖️ Balance
31
🏆 Stakes
0
🎲 Upset
0
Atalanta strike early, Venezia stay sunk.
Futmetrix Verdict
59
FT
Mon, Oct 12
Al-Wasl FC
1-3
Al-Ahli Jeddah
⚡ Intensity
63
⚖️ Balance
54
🏆 Stakes
12
🎲 Upset
0
Clinical Al-Ahli secure vital away victory.
Match Statistics
Possession
Shots
Shots on Target
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
6' D. Beljo (M. Perez Vinlof)
10' M. Lisica (D. Beljo)
P. Christiansen (T. Moi) 26'
Z. Tripic (T. Moi) 39'
HT
↓ T. Moi ↑S. Kvia-Egeskog 58'
60' ↓ M. Zajc ↑L. Kacavenda
J. Bell 65'
68' ↓ L. Stojkovic ↑R. Mudrazija
68' ↓ M. Lisica ↑A. Hoxha
↓ H. Heggheim ↑S. Bjorshol 72'
↓ K. Haugen ↑H. J. Haugen 72'
83' M. Valincic
84' ↓ M. Orsic ↑S. Prevljak
84' ↓ M. Valincic ↑N. Galesic
↓ P. Christiansen ↑R. Postema 87'
↓ Z. Tripic ↑J. Hansen 87'
FT
Player Cards
Our take on every player in this match
Dinamo Zagreb
Goalkeepers
Ivan Nevistić
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Moris Valinčić
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
39%
Pass Acc
Sergi Domínguez
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
83%
Duel Win %
Scott McKenna
MAGNET
95
Activity
95
Activity
89
Passes
6
Duels
Matteo Perez Vinlöf
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
43%
Pass Acc
Midfielders
Josip Mišić
MAGNET
77
Activity
77
Activity
73
Passes
4
Duels
Mateo Lisica
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Luka Stojković
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Miha Zajc
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Mislav Oršić
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
22%
Pass Acc
Forwards
Dion Drena Beljo
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Danijel Zagorac
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niko Galešić
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Bruno Goda
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stjepan Radeljic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paul Bismarck Tabinas
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas Kačavenda
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Robert Mudražija
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Sven Šunta
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arbër Hoxha
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Smail Prevljak
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Fran Topić
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Viking
Goalkeepers
Arild Østbø
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Henrik Heggheim
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gianni Stensness
MAGNET
66
Activity
66
Activity
58
Passes
8
Duels
Henrik Falchener
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Kristoffer Haugen
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
Midfielders
Tobias Moi
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
15%
Pass Acc
Joe Bell
MAGNET
52
Activity
52
Activity
44
Passes
8
Duels
Kristoffer Askildsen
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Forwards
Zlatko Tripić
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Peter Christiansen
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Edvin Austbo
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Lubomir Belko
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Herman Haugen
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Sondre Bjørshol
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Viljar Vevatne
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vetle Auklend
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesper Daland
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Simen Kvia-Egeskog
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Jakob Hansen
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ola Visted
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Alte
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Romano Postema
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Niklas Fuglestad
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Match previews and recaps to help you decide which games are worth watching
Dinamo Zagreb
Viking
Dinamo Zagreb
Viking
Win Probability
Futmetrix AI estimate
Viking's Ruthless Edge Frustrates Dominant Dinamo in First Leg
Average Entertainment Futmetrix Score: 52/100. A relentless attacking barrage from the hosts was matched only by the visitors' sheer clinical efficiency, leaving this Champions League play-off tie beautifully poised.
The Zagreb Siege Begins
The atmosphere inside Stadion Maksimir crackled with anticipation as the hosts looked to stamp their authority on this crucial first leg. Understanding the immense Stakes involved in Champions League qualification, Dinamo Zagreb immediately established a high defensive line and dictated the early tempo. They dominated possession, holding 60% of the ball and seamlessly building attacks from the back. The Croatian giants engineered a relentless offensive wave, heavily leaning on their orchestrators in midfield to feed Bruno Petković inside the penalty area. Viking found themselves pinned deep in their own half, forced to weather a profound storm of 17 shots generated from inside their box alone. Yet, despite creating huge passing networks and peppering the final third, the home side found that breaking down a stubborn Norwegian block required more than just overwhelming territory.
Clinical Counters Keep Visitors Alive
This clash quickly evolved into a classic tale of volume versus precision. The Balance of play heavily favoured the hosts, who unleashed a staggering 23 shots to turn the pitch into a shooting gallery. However, the visitors completely rewrote the tactical script with absolute ruthless efficiency on the counter-attack. From a mere six attempts all evening, Viking managed to hit the target three times, brilliantly converting two golden opportunities to silence the home crowd. Zlatko Tripić provided crucial leadership during these fleeting transitional moments, ensuring his side capitalised perfectly whenever the Croatian defence overcommitted forward. The sheer Intensity of Dinamo's pressing often left massive gaps at the back, allowing the visitors to execute their smash-and-grab blueprint perfectly and score heavily against the general run of play.
All to Play For in Norway
As the final whistle echoed around the stadium, the 2-2 scoreline told a story of missed opportunities and incredible resilience. The home side forced a combined 12 corners throughout the evening—taking nine themselves—but ultimately failed to translate that set-piece pressure into a definitive lead. Dinamo's inability to finish their dinner means the Upset Factor is looming large ahead of the return fixture. Viking will head home knowing they survived an absolute siege, successfully executing a classic defensive masterclass punctuated by clinical finishing. The tie now shifts to Norwegian soil on August 26, where a completely different tactical battle awaits. If tonight proved anything, it is that territorial dominance guarantees absolutely nothing when knockout survival is on the line.
Key Questions
When is the second leg of this tie?
Viking will host Dinamo Zagreb in the crucial second leg on August 26, 2026.
Who dominated the attacking statistics?
Dinamo Zagreb controlled the match with 60% possession and 23 total shots, but Viking's clinical finishing secured a 2-2 draw.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
UCL Dreams and First-Leg Pragmatism Collide
Worth Watching Futmetrix Score: 69/100. A cautious playoff opener that lacks the fireworks to demand your immediate attention.
The Setup
The road to the UEFA Champions League proper runs through Stadion Maksimir this August 18, 2026. This first leg of the play-offs pits Dinamo Zagreb against Viking. We are looking at a modest Stakes rating; while a ticket to the main competition is on the line, first legs often dissolve into risk-averse chess matches. The host side enters as the clear favorite, tanking the Balance rating. With the return leg scheduled for August 26 in Norway, neither manager will want to throw away the tie tonight.
Key Battle
With a low Stars rating across the board, do not expect a showcase of individual brilliance. The defining clash will be Dinamo Zagreb's home midfield attempting to unpick a stubborn Viking defensive unit. The Norwegian visitors will likely pack the lines, challenging the Croatian hosts to break them down without leaving themselves exposed to counter-attacks.
Our Prediction
Dinamo Zagreb takes a narrow 1-0 advantage. Expect the hosts to dominate possession but struggle to penetrate Viking's low block. It will be a grinding, attritional affair that leaves the tie wide open for the second leg.