Some betting details are unavailable for this preview.
Look, I'll be upfront with you – this one's got the smell of a proper braai on it, and I mean that in the best way. Dinamo Zagreb are walking into NK Slaven Belupo's ground on 18 October with the kind of record that makes your stomach do a little flip. In the last 12 months, these two have met four times, and Dinamo have won all four. At Slaven Belupo's ground specifically, the scores were 1–4 and 2–5. That's not a trend you can ignore, my friend.
Now, let's look at the numbers that back that up. Over their last 20 away games, Dinamo Zagreb have won 13, drawn 4 and lost 3, scoring 2.95 goals per game and conceding just 1.05. Slaven Belupo at home over 20 games? 8 wins, 5 draws, 7 losses, scoring 1.55 and conceding 1.45 per game. The gap in points per game – 2.15 to 1.45 – tells you this is not an even contest. Dinamo are scoring nearly three a game on the road while Slaven are leaking a goal and a half at home. That's a lot of holes to plug.
Slaven Belupo did put on a show seven days ago, smashing Rijeka 4–1 at home. That's their current run – one win, four goals scored, one conceded. But that's one game, and it was against Rijeka, not Dinamo. Their last 10 across all venues shows 4 wins, 1 draw and 5 losses, and they've conceded 1.7 goals per game. The xG numbers don't help their cause either – Slaven are generating 1.32 expected goals per game while conceding 1.55, which means they're creating less than they're giving up.
Dinamo's own form is solid but not perfect. They beat Anderlecht 1–0 three days ago in Europe, but they lost 1–2 to Hajduk Split eight days ago. Their last 5 is 3 wins, 1 draw, 1 loss, with 9 goals scored and 4 conceded. They've had three clean sheets in that stretch, which tells you their defence is clicking. The xG numbers back it up – Dinamo are generating 1.83 expected goals per game while conceding 1.12, compared to Slaven's 1.32 for and 1.55 against. That's a clear edge in both attack and defence.
The counter-argument, and I'll give it fair play: Slaven Belupo are at home, they just won convincingly, and Dinamo dropped points to Hajduk not long ago. Football's funny that way – the team that's been losing can suddenly find their legs. But when you look at the head-to-head at this venue, the away record, and the scoring rates, the weight of evidence is heavily on one side. You can't build a case on one 4–1 result when the last two meetings at this ground have gone 1–4 and 2–5.
Key Points:
- Dinamo Zagreb have won all 4 recent head-to-head meetings, including both at Slaven Belupo's ground (1–4 and 2–5)
- Dinamo's away record: 13W 4D 3L in 20 games, scoring 2.95 per game, conceding 1.05
- Slaven Belupo's home record: 8W 5D 7L in 20 games, conceding 1.45 per game
- Slaven Belupo won 4–1 at home against Rijeka 7 days ago, but their last 10 shows 5 losses
- Dinamo's xG: 1.83 for, 1.12 against; Slaven's xG: 1.32 for, 1.55 against
The evidence points strongly to Dinamo Zagreb, but the available prices don't give me a comfortable enough edge to call it with the confidence I need. No bet.


