Our Dinamo Zagreb vs NK Lokomotiva Zagreb Prediction: 2-1
Dinamo Zagreb vs NK Lokomotiva Zagreb in the Croatia HNL is scheduled for an 16:45 GMT kick-off on Saturday December 20, 2025. A 2-1 win for the home side is our expected outcome, though BTTS looks promising given both teams’ recent scoring records.
This Dinamo Zagreb vs NK Lokomotiva Zagreb prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.
→ View Today's Full-Time Score Predictions
Recent Form Insights
Dinamo Zagreb's Last Match – Slaven Belupo vs Dinamo Zagreb
Dinamo Zagreb will want to continue their winning form after a 5-2 Croatia HNL victory over Slaven Belupo, knowing this is a must-win match for their campaign. In that match, Dinamo Zagreb had 52% possession and 6 shots on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Slaven Belupo | 48% | 0 (5) | 0.04 | 56 |
Dinamo Zagreb | 52% | 0 (6) | 0.8 | 71 |
NK Lokomotiva Zagreb's Last Match – NK Lokomotiva Zagreb vs Hajduk Split
NK Lokomotiva Zagreb will be eager to respond after suffering a 1-3 Croatia HNL defeat at the hands of Hajduk Split on December 13. In that match, NK Lokomotiva Zagreb recorded 48% possession and 1 shots hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
NK Lokomotiva Zagreb | 48% | 0 (1) | 1.02 | 60 |
Hajduk Split | 52% | 0 (6) | 3.33 | 58 |
Dinamo Zagreb vs NK Lokomotiva Zagreb Stats
Key Stats
| Dinamo Zagreb | NK Lokomotiva Zagreb | |
|---|---|---|
| 1.43 | Attacking Strength | 1.29 |
| 0.74 | Defence Strength | 1.16 |
| 1.6 | Points Per Game | 1 |
| 5/10 | WIN | 2/10 |
| 1/10 | DRAW | 4/10 |
| 2/10 | Clean Sheets | 1/10 |
| 6/10 | BTTS | 9/10 |
| 7/10 | Over 2.5 Goals | 6/10 |
| 2.2 | Average Scored | 1.5 |
Goals Scored vs Goals Conceded
Dinamo Zagreb are averaging 2.2 goals scored and 1.7 conceded per match, while NK Lokomotiva Zagreb average 1.5 scored and 1.8 conceded per game.
Dinamo Zagreb 22-17
NK Lokomotiva Zagreb 15-18
What are the odds for this match?
Dinamo Zagreb to win: @1.3
Draw: @4.75
NK Lokomotiva Zagreb to win: @8
Lineups
Dinamo Zagreb: Ivan Filipovic, Scott McKenna, Matteo Perez Vinlof, Arber Hoxha, Josip Misic, Fran Topic, Miha Zajc, Dion Beljo, Sergi Dominguez, Dejan Ljubicic, Niko Galesic
NK Lokomotiva Zagreb: Aleks Stojakovic, Marcel Lorber, Blaz Boskovic, Matija Subotic, Mirko Susak, Luka Dajcer, Denis Kolinger, Tino Jukic, Josip Posavec, Aleksandar Trajkovski, Marko Pajac



Slaven Belupo
Dinamo Zagreb
NK Lokomotiva Zagreb
Hajduk Split
Dinamo Zagreb
Hajduk Split
Istra 1961
Slaven Belupo
HNK Rijeka
NK Varazdin
HNK Gorica
NK Lokomotiva Zagreb
Vukovar 91
NK Osijek