1. Football Predictions
  2. Leagues
  3. HNL
  4. Dinamo Zagreb vs NK Lokomotiva Zagreb

Finished
Croatia flag Croatia
23 May17:45
0 : 0

Preview

Dinamo Zagreb vs Lokomotiva Z Prediction HNL

Dinamo vs Lokomotiva prediction: derby goals on the menu

If you’re looking for a Dinamo Zagreb vs NK Lokomotiva Zagreb prediction that blends match context with real betting value, this Zagreb Derby has plenty of storylines before the ball even rolls at 17:45 GMT on 2026-05-23 at Maksimir. It’s Matchweek 36, late-season mood, and one team is already planning the trophy photos while the other can play with a little freedom.

Match context: champions relaxed, Lokomotiva stubborn

Dinamo come into the final stretch sitting comfortably on top of the HNL table with the domestic double already secured and over 80 points on the board. Lokomotiva are equally “comfortable,” just in a different way: 5th place, 41 points, and enough breathing room to focus on finishing the season with pride rather than panic.

That difference in pressure often shapes the tactics. Dinamo can attack with confidence, while Lokomotiva can sit compact, wait for moments, and try to make the derby awkward. And yes, they’ve done it before.

How this derby may look tactically

At Maksimir, Dinamo usually try to pin teams back early with fast ball circulation, full-backs pushing on, and lots of bodies arriving in the box. Lokomotiva’s best hope is to stay narrow, protect the central lanes, and counter quickly into the space Dinamo leave behind.

  • Dinamo’s likely plan: dominate the ball, create repeated box entries, and keep shooting until the wall cracks.
  • Lokomotiva’s likely plan: defend in numbers, break at speed, and make their few chances count.
  • Key game rhythm: if Dinamo score early, this can open up into a high total goals type of match.

Player spotlight: Beljo’s form and the World Cup subplot

The biggest talking point is Dinamo’s 24-year-old striker Dion Drena Beljo. He’s having a wild domestic season: 30 league goals and 5 assists, plus a recent hot streak that included three hat-tricks and 12 goals across five matches. That’s the kind of form that makes defenders check their boots… and their life choices.

And yet, Croatia coach Zlatko Dalić left Beljo out of the main 26-man World Cup squad (he’s only on standby), pointing to competition from Petar Musa and Igor Matanović. Beljo now has the perfect stage to answer the only way strikers know how: by scoring again.

There’s better news for Dinamo in goal: Dominik Livaković has been named in Croatia’s final squad, which adds a bit of extra assurance behind the back line.

Recent form check: both sides trending well

Dinamo’s league form reads like a team on cruise control with the engine still roaring (WWWWW). They beat Rijeka 2-0 on May 13 and Hajduk 2-0 on May 9, and they’ve won five of their last six home league matches.

Lokomotiva have been quietly effective too (DWWWD). Their latest was a gritty 1-1 draw away to Hajduk on May 16, with J. Vasilj scoring early (18th minute). They can be hard to shake when they settle into their defensive rhythm.

Injuries and squad notes

Dinamo are not completely full-strength, with absences including center-back Scott McKenna and midfielder Miha Zajc. That matters mostly in game management: missing calm defenders can slightly raise the odds of Lokomotiva nicking a goal on transition or from a set piece.

Head to head: recent reminders for both teams

The head to head notes add spice. Dinamo won the last meeting on 2025-12-20 by 2-0, priced around 1.282 for that win. But Lokomotiva also have a recent “we told you so” moment: on 2025-10-05 they beat Dinamo 2-1 at big odds (7.73). So yes, Dinamo are favorites, but no, Lokomotiva won’t arrive just to hold the door open.

And if you like big-moment history: Dinamo’s surprise 2-1 win over AC Milan on 2025-01-29 (at 5.5 odds) is a reminder that this club can raise their level when the lights are bright.

Betting odds: what the market is saying

The betting odds are heavily tilted toward the home side:

  • Home win: 1.28
  • Draw: 6.8
  • Away win: 10.25

That pricing matches the table gap and squad value gap too: Dinamo are valued around €58.20m, Lokomotiva around €9.88m. In other words, this is a derby, but it’s also a mismatch on paper.

Our AI section: predictions, trust levels, and match stats

Now for the NerdyTips numbers, where we turn context into a Dinamo Zagreb vs NK Lokomotiva Zagreb prediction you can actually bet on. The AI leans strongly to Dinamo in the 1X2 market, and it also expects goals.

1X2 prediction

  • Pick: Home win (1)
  • Model confidence: 1.6
  • Odds: 1.28

That aligns with the market (1.28–1.28 range). The price is short, but the match script supports it: Dinamo at home, title-winning momentum, and a projected big edge in possession and shots.

Goals market: the value angle

  • Most profitable bet: Over 2.5 goals
  • Odds: 1.286
  • Trust rating: 2.8/10

Worth a clear note: the AI labels Over 2.5 as “most profitable,” but the trust score is still modest (2.8/10). That’s the model basically saying: “I like the direction, but don’t bet your rent.” Still, the tactical setup makes sense for goals if Dinamo score first and Lokomotiva have to open up.

AI expected match flow (possession, shots, corners)

  • Expected possession: Dinamo 68% vs Lokomotiva 32%
  • Total shots: 15 vs 5
  • Shots on target: 7 vs 1
  • Corners: 8 total (Dinamo 5, Lokomotiva 3)
  • Yellow cards: 2 total (1 each)

If those shot-on-target numbers land anywhere close, Dinamo should create enough to win comfortably, and the Over 2.5 total goals line becomes very live.

Correct score lean and halftime call

  • Predicted final score: 3-1
  • Predicted halftime score: 1-0

A 1-0 half fits the “Dinamo control” idea, while 3-1 fits the late-game pattern where the favorite keeps pushing and the underdog gets at least one counter chance.

Best bets recap for Dinamo vs Lokomotiva

  • Main pick: Over 2.5 goals @ 1.286 (AI’s top value, moderate trust)
  • Safer direction: Dinamo to win @ 1.28 (short odds, market agrees)
  • Lean for score bettors: 3-1 correct score (higher risk, matches AI script)

Final word: this Dinamo Zagreb vs NK Lokomotiva Zagreb prediction is built on a familiar derby story. Dinamo have the quality, the form, and the home control. Lokomotiva have the freedom to be annoying and the recent proof they can land a punch. If Beljo plays like a man trying to mail a message to the national team coach, the goals angle is the one that makes this match most fun to follow—and potentially the best way to bet it.

Read More

AI Predictions
Powered by NerdyTips Logo

Warning

Meaningless match!

Best Tip

The best betting football prediction for Dinamo Zagreb vs Lokomotiva Z

O2.5 -286

At least 3 goals will be scored in the match with odds of -286
2/10

1x2 Tip

1 -357

Dinamo Zagreb is expected to win with odds of -357
1/10

Total Goals

Over 2.5 -286

At least 3 goals will be scored in the match
2/10

Both Teams To Score

Yes -147

Both teams are expected to score
1/10
Both Teams To Score

Correct Score

3:1

Stats Predictions

1.87
xG
0.64
68%
Ball Possession
32%
15
Total Shots
5
7
Shots on Goal
1
5
Shots Off Goal
1
5
Corners
3
1
Yellow Cards
1

Average / Match

1.8
Expected Goals
1.04
4.2
Total Goals
2.4
3.3
Goals Scored
1
0.9
Goals Against
1.4
59%
Possession
49%
15.5
Total Shots
8.7
7.6
Shots on Goal
2.6
5.5
Shots off Goal
3.7
10.4
Fouls
13.3
6.1
Corners
5.1
1.1
Offsides
2.1
1.63
Yellow Cards
1.9
498
Total Passes
375

Overview Last 10 Matches

9
Wins
3
10
Over 1.5 Goals
9
7
Over 2.5 Goals
4
5
Over 3.5 Goals
1
6
Both Teams Scored
5
0
Unexpected Wins
0
0
Unexpected Loses
0

Head to Head

Dinamo Zagreb
27 - 6 - 7
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 21-Mar-26
0:5
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 05-Oct-25
2:1
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 17-May-25
1:1
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 14-Dec-24
3:1
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 10-Feb-24
2:2
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 21-Apr-24
0:1
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 08-Apr-23
1:2
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 18-Sep-22
1:2
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 01-May-22
1:1
Dinamo Z Dinamo Zagreb
NK Lokomotiva Zagreb Lokomotiva Z 07-Nov-21
1:0
Dinamo Z Dinamo Zagreb

Profile time Recent Matches of Dinamo Z

23 MayD Dinamo Z Dinamo Z 0 Lokomotiva Z Lokomotiva Z 0
17 MayW Slaven B Slaven B 1 Dinamo Z Dinamo Z 4
13 MayW Dinamo Z Dinamo Z 2 HNK Rijeka HNK Rijeka 0
09 MayW Dinamo Z Dinamo Z 2 HNK H HNK H 0
02 MayW HNK Gorica HNK Gorica 1 Dinamo Z Dinamo Z 2
26 AprW Dinamo Z Dinamo Z 2 NK Varazdin NK Varazdin 1
22 AprW Istra 1961 Istra 1961 0 Dinamo Z Dinamo Z 2
18 AprD Dinamo Z Dinamo Z 2 HNK Rijeka HNK Rijeka 2
13 AprW Vukovar Vukovar 1 Dinamo Z Dinamo Z 4
08 AprW HNK Gorica HNK Gorica 3 Dinamo Z Dinamo Z 6

Profile time Recent Matches Of Lokomotiva Z

23 MayDDinamo Z Dinamo Z 0 Lokomotiva Z Lokomotiva Z 0
16 MayDLokomotiva Z Lokomotiva Z 1 HNK H HNK H 1
09 MayDNK Varazdin NK Varazdin 1 Lokomotiva Z Lokomotiva Z 1
03 MayLLokomotiva Z Lokomotiva Z 0 HNK Rijeka HNK Rijeka 3
25 AprDNK Osijek NK Osijek 0 Lokomotiva Z Lokomotiva Z 0
21 AprWLokomotiva Z Lokomotiva Z 2 Slaven B Slaven B 1
17 AprWHNK Gorica HNK Gorica 0 Lokomotiva Z Lokomotiva Z 2
11 AprWLokomotiva Z Lokomotiva Z 2 Istra 1961 Istra 1961 0
07 AprDVukovar Vukovar 1 Lokomotiva Z Lokomotiva Z 1
21 MarLLok. Zagreb Lok. Zagreb 0 Din. Zagreb Din. Zagreb 5

Croatia - HNL Croatia - HNL

Team M G P
1 Dinamo ZagrebDinamo Zagreb3593-2885
2 HNK Hajduk SplitHNK Hajduk3555-3365
3 NK VarazdinNK Varazdin3545-4651
4 HNK RijekaHNK Rijeka3547-3650
5 Istra 1961Istra 19613539-4843
6 NK Lokomotiva ZagrebNK Lokomotiva3540-5243
7 HNK GoricaHNK Gorica3540-4641
8 NK Slaven BelupoNK Slaven3546-5941
9 NK OsijekNK Osijek3525-4932
10 VukovarVukovar3534-6728
Video preview
Bankers
All Matches
Bet Builder
Log In
Register