My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts

Dinamo Zagreb vs Viking

UEFA Champions LeagueFull time · 18 Aug 2026
Dinamo Zagreb
Dinamo Zagreb
Drew
Full time
2 — 2
90+4'
Dion Beljo 6' · Mateo Lisica 10' · Peter Christiansen 26' · Zlatko Tripic 39'
Viking
Drew
Viking
Match report

Dinamo Zagreb 2-2 Viking: How Viking Turned a Two-Goal Deficit Into a Champions League Point

Marcus Vale ·

The scoreline reads 2-2 and it tells you almost nothing useful. What actually happened in Zagreb on Tuesday evening was a masterclass in the difference between volume and efficiency, which means if you watched this match without the statistics in front of you, you might have concluded it was a fairly even contest. It was not.

The Opening Ten Minutes: Zagreb's Blueprint Executed Perfectly

Dinamo Zagreb's structure in the opening stages was exactly what you would expect from a team that has scored eight goals in two home games this season. They pressed high, built with purpose, and created overloads in wide areas which allowed them to get the ball into dangerous positions quickly. A goal in the sixth minute set the tone, and then a second in the tenth, finished with a right-foot shot, made it 2-0 before Viking had found their feet in the match. Two goals in ten minutes on home soil, with the crowd behind them and the shape clicking. Zagreb looked like they were going to make this very comfortable indeed.

The interesting thing is what happened next, because the story of this game is almost entirely written in the gap between Zagreb's performance and their result.

The Shot Map Tells a Damning Story

Let's look at what the data actually shows. Dinamo Zagreb had 23 total shots to Viking's six. They had 17 shots inside the box compared to five for the visitors. They generated 17 key passes to Viking's four. They had nine corners, dominated possession at 60 percent, and hit the woodwork twice. Zagreb's dribble success rate was 78 percent from nine attempts, while Viking completed zero of their five attempted dribbles. On almost every attacking metric you care to name, Zagreb were in a different game entirely to their opponents.

And yet the scoreline is 2-2. That is the problem.

The conversion numbers here are extraordinary and not in a good way for the home side. Zagreb took 23 shots and scored two goals. Viking took six shots and scored two goals. Zagreb had four shots on target from those 23 attempts, which means they put only 17 percent of their shots on target. Viking had three shots on target from six, which is a 50 percent on-target rate, and they scored with two of those three. The efficiency gap between these two teams in this match was enormous, and it went entirely against the run of the overall play.

Without xG data available for this specific match, we cannot say with precision what the expected returns should have been, but xG, which is a measure of the quality of chances based on their location and type, would almost certainly show Zagreb with a significantly higher expected goals figure given 17 shots inside the box. When teams consistently outperform their expected goals figures by converting at this kind of rate from limited attempts, regression toward the mean tends to follow in subsequent matches. Viking got an extraordinary result relative to how they played.

Viking's Tactical Shape Under Pressure

Viking's response to going two down so quickly deserves some credit in terms of structural organisation rather than anything romantic. They dropped into a compact shape and made Zagreb work extremely hard for their shooting positions, which explains partly why so many of those 23 shots were off target or blocked. Zagreb had seven shots blocked, which is a significant number and points to Viking getting bodies in the right positions even when they could not win the ball back cleanly.

The interesting thing about Viking's away form coming into this match is that it showed six wins from ten away games in their domestic league context, with a btts percentage of 60 percent away from home. So the underlying tendency to be involved in scoring matches even away from home was already there in the data. What was not obviously predicted was their ability to do it with such limited attacking volume against a team that had been this dominant territorially.

Both Viking goals came before half time, both from right-foot shots, and both assisted by the same player, which suggests Viking found a specific weakness or a specific corridor in Zagreb's defensive shape and exploited it twice in quick succession. After going 2-0 down inside ten minutes, to level by the 39th minute is a considerable recovery in structural terms, regardless of the shot volume they were conceding throughout.

The Second Half: Zagreb Press But Cannot Find the Breakthrough

Zagreb made two substitutions at 68 minutes and continued to press forward, generating nine corners in total across the match and completing 27 crosses compared to Viking's 13. The volume of delivery into the box was relentless. Viking made their first substitution at 58 minutes, replacing the player who had provided both assists, which was presumably a defensive decision to protect the shape and take a dangerous creative player out of the equation for the opponent before he could be used against them.

Zagreb hit the woodwork twice across the 90 minutes, which adds further context to the conversion issue. They were not simply missing by large margins. They were creating situations that were genuinely close to producing goals and coming away with nothing from them in the second period.

It is worth noting that Viking came into this match carrying six injury absences, including two long-term cases and four players sidelined with moderate injuries since late July. Managing a squad this depleted while travelling to a high-intensity Champions League qualifying environment makes the result even more notable from their perspective.

What This Result Actually Means

For Zagreb, this is a result that will frustrate precisely because the underlying performance was strong enough to win comfortably. Their home form this season shows 100 percent over 2.5 goals in their last two home games and eight goals scored, which means the attacking intent is consistent. The issue tonight was purely in the final execution, and with two woodwork strikes and a conversion rate that will not persist, the underlying structure here is still solid.

For Viking, this is a point that frankly flatters them relative to how the game looked on every attacking metric. Their momentum slope coming in was negative across their last five overall, and while a Champions League draw is a fine result on paper, the manner of it, converting one third of their shots while the home side converted under nine percent of theirs, suggests this was an evening where the numbers fell unusually in their favour rather than reflecting a genuine performance equivalence.

The sample size here is one game, and one game can produce almost anything. But if these two teams met again tomorrow, Zagreb would win more often than not based on everything this match showed us about the underlying shape and quality on both sides.