SportSignals
Croatian 1. HNL

Dinamo Zagreb 0-0 Lokomotiva Zagreb: Champions Held in Zagreb Derby Stalemate

Dinamo Zagreb, already crowned Croatian 1. HNL champions, were held to a goalless draw by city rivals Lokomotiva in a flat end-of-season derby that delivered none of the fireworks their previous meetings had promised.

Dinamo Zagreb crest
Dinamo Zagreb
Croatian 1. HNL
0:0
Full Time16.45 Saturday 23rd May 2026
Lokomotiva Zagreb crest
Lokomotiva Zagreb
The People's Pundit
· 4 min read
Updated

Right. So. Dinamo Zagreb versus Lokomotiva Zagreb. The Zagreb derby. Champions against the fifth-placed side. You'd think there'd be goals, wouldn't you? You'd think there'd be a bit of needle, a bit of life, a bit of... something. Instead we got a 0-0. On a Saturday afternoon. In Croatia. Honestly.

Look, context is everything with this one. Dinamo go into this game sitting top of the Croatian 1. HNL with 86 points from 36 games. They've won 27, drawn 5, lost just 4. They've scored 93 goals this season. Ninety-three. That's not a football team, that's a problem. So what happens when you've already won the title and there's nothing left to play for? You get a 0-0 against your city rivals. Every single time.

A Tale of Two Seasons

Let's be honest about what these two clubs are right now. Dinamo are in a different universe. Lokomotiva are fifth, sitting on 44 points, with a goal difference of minus 12. They've conceded 52 goals this season. Fifty-two. Against Dinamo, who have scored 93. You do the maths there.

And yet here we are. Nil nil. Lokomotiva came to the Maksimir, dug in, and nicked a point. Fair play to them for that. Their recent form overall has been four draws and a loss in the last five games. They are the draw specialists right now. Four draws in their last five overall, and their away form in the last five reads W D D D D. They came here not to win. They came here not to lose. Job done, in their eyes.

Dinamo's Momentum Was Already Gone

Here's the thing about Dinamo. Look at the fixtures, look at the form, and you start to see why this result happened. Their overall form in the last five reads D W W W W. That draw at the start. Their home form in the last five is D W W D W. Two draws in there. The momentum slope is sitting at minus 0.2 at home. Slightly downward. End of season vibes, basically.

When you've already won the league, when the title is in the bag, when there is genuinely nothing riding on the game... the legs go. The hunger goes. Dinamo have been ruthless all season, 93 goals tells you that, but on this particular afternoon the machine was running at about 40 percent. You could feel it in the 0-0 scoreline even without being there.

Their home record in the last ten is still brilliant. Six wins, two draws, zero losses, 28 goals scored. But those two draws? That slight downward slope? This was the moment it showed up again.

The Head-to-Head Context

Now here is where it gets genuinely interesting. These two sides have met twice this season before today. Dinamo won both. Goals? Ten. Lokomotiva's goals? Zero. Ten nil across two games. Average of five goals per game. BTTS in zero of those two games. Clean sheet for Dinamo both times.

So Lokomotiva came into this absolutely knowing they were going to get battered... and they didn't. They kept a clean sheet themselves. In the context of that head-to-head record, a 0-0 for Lokomotiva is almost a victory. Their fans will take that all day long. Two previous meetings, ten goals conceded, none scored. Today? Nothing conceded. You can see why they might be quietly buzzing.

What the Signals Were Saying

Before the game our model had a couple of things to say. The BTTS No signal came in at odds of 2.20 on Betfair. Model gave it a 49 percent probability, market was implying 45 percent. Small edge, low confidence at 49, but it landed. Both teams did not score. That one won.

The Under 2.5 goals signal at 3.00 on Unibet also landed. Model had it at 41 percent, market was implying 33 percent. That is actually a decent edge of 8 percent. The biggest edge of the three signals on this game. And it came in, because the game finished 0-0, which is very much under 2.5 goals. You heard it here first... well, before the game anyway.

The Lokomotiva win at 13.00 did not land, which will surprise absolutely nobody. The model gave them an 11 percent chance. A small value edge at those odds, but yeah, they did not win. They drew. Sensible result given everything.

Lokomotiva's Injury Situation

It is worth noting that Lokomotiva came into this game with three players out injured. Two of them are long-term absences, both missing since late 2024. One more has been out since March with a major injury. So they were already shorthanded. Getting a clean sheet and a point against the champions while carrying those absentees is a solid afternoon's work for their manager.

Dinamo also had a moderate injury absence of their own, one player out since early May with no return date. Nothing season-defining given the depth they clearly have, but worth noting.

The Bigger Picture for Dinamo

Right, so where does this leave Dinamo? They finish the league season on 87 points after this draw. Twenty-seven wins, six draws, four losses. Ninety-three goals scored, 28 conceded. A goal difference of 65. That is a dominant, dominant season. One boring nil nil draw at the very end changes nothing about what they have achieved this year.

The title is theirs. The season is done. Sometimes football gives you a flat finale and you just have to accept it. Dinamo fans will not lose a minute of sleep over this. Lokomotiva fans will quietly smile. And somewhere a punter who stuck the under 2.5 goals on is having a very nice evening.

Back to the drawing board on the Lokomotiva win signal though, don't @ me.

Frequently Asked Questions

What was the final score in Dinamo Zagreb vs Lokomotiva Zagreb on 23 May 2026?

The match finished 0-0. Dinamo Zagreb, already crowned Croatian 1. HNL champions, were held to a goalless draw by city rivals Lokomotiva Zagreb.

How did Dinamo Zagreb finish the 2025 Croatian 1. HNL season?

Dinamo Zagreb finished the season in first place with 86 points from 36 games, recording 27 wins, 5 draws and 4 losses. They scored 93 goals and conceded just 28 across the campaign.

What was the head-to-head record between Dinamo Zagreb and Lokomotiva Zagreb going into this match?

The two sides had met twice previously in the 2025 season, with Dinamo winning both games. Across those two meetings Dinamo scored 10 goals and Lokomotiva scored none, making the 0-0 draw in this fixture a significant improvement for Lokomotiva.