Preview
Our NK Lokomotiva Zagreb vs NK Slaven Belupo prediction is set for Tuesday, 2026-04-21 at 15:00 GMT (16:00 local time) at Stadion Maksimir, Zagreb, in SuperSport HNL Round 31. It’s a game with points on the line and a little extra emotion too, because Lokomotiva still remembers that painful Croatian Cup exit on March 10, when Slaven went through on penalties after a 1-1 draw.
Lokomotiva (currently 7th) have been collecting valuable points lately to keep a safe distance from the danger zone. A 2-0 win over Istra on April 11 helped calm nerves, and the mood around Nikica Jelavić’s camp has lifted after more recent results too. Slaven (5th) sit higher, but their league form has been slightly bumpy, with tough games against bigger sides and some dropped points mixed in. Still, they remain a well-drilled team and rarely gift you an easy afternoon.
Jelavić has leaned into a pragmatic “get the result first” style this spring, which makes sense when you’re hunting safety points. The biggest issue is the long-term injury to young Senegalese centre-back Cheick Mbacke Diop, an absence that has forced defensive reshuffles and removed a key organiser. In attack, Lokomotiva can be a real headache on dead balls, especially with quality delivery and strong set-piece routines.
Slaven, led by Mario Gregurina, have navigated minor squad problems recently, but the expectation is that the core group is available. They often look most comfortable when they can play with patience, use their experienced spine, and let their forwards turn half-chances into shots.
The betting odds for the 1x2 market are: Home win 2.3, Draw 3.4, Away win 3.3. That pricing makes Lokomotiva slight favourites at Maksimir, but not by a mile. In other words: expect a competitive match where small details (a set-piece, a rebound, a single error) can decide your sports betting ticket.
Why the goals lean? The model expects a fairly even game in territory and activity: about 53% possession for Lokomotiva and 47% for Slaven, with shots predicted at 9 vs 11. Interestingly, Slaven are forecast to hit 3 on target to Lokomotiva’s 2, so this is not “one-way traffic” territory. It’s more like Lokomotiva doing the cleaner damage, possibly through set-pieces or well-timed moments.
Corner and card expectations also point to a controlled contest: 4 corners each (8 total) and just 1 yellow card per team projected. Add in the squad value gap (Lokomotiva about €9.88m vs Slaven €6.90m), and the “slight home edge” story matches the NK Lokomotiva Zagreb vs NK Slaven Belupo prediction of a narrow Lokomotiva win.
For bettors, over 1.5 goals looks like the steadier route, while the home win is a higher-risk play. And if you like narratives in your head to head reading: Lokomotiva revenge tastes best when served with three points.
Read More
Read Less
Want to see how AI predicts football matches? → Check the latest results !
NK Lokomotiva Zagreb didn't play better in the last H2H match!
|
20
-
14
-
10
|
|
Slaven B |
16-Jan-26
2:4
| Lokomotiva Z ![]() |
Slaven B |
10-Mar-26
1:1
| Lokomotiva Z ![]() |
Slaven B |
13-Feb-26
2:0
| Lokomotiva Z ![]() |
Slaven B |
23-Aug-25
1:2
| Lokomotiva Z ![]() |
Slaven B |
09-Feb-25
2:1
| Lokomotiva Z ![]() |
Slaven B |
17-Aug-24
2:2
| Lokomotiva Z ![]() |
Slaven B |
16-Jan-24
0:0
| Lokomotiva Z ![]() |
Slaven B |
02-Mar-24
2:3
| Lokomotiva Z ![]() |
Slaven B |
01-Sep-23
0:1
| Lokomotiva Z ![]() |
Slaven B |
12-May-23
0:0
| Lokomotiva Z ![]() |
| 17 Apr | W |
HNK Gorica
| 0 |
Lokomotiva Z
| 2 |
| 11 Apr | W |
Lokomotiva Z
| 2 |
Istra 1961
| 0 |
| 07 Apr | D |
Vukovar
| 1 |
Lokomotiva Z
| 1 |
| 21 Mar | L |
Lok. Zagreb
| 0 |
Din. Zagreb
| 5 |
| 15 Mar | L |
Hajduk Split
| 2 |
Lok. Zagreb
| 1 |
| 10 Mar | D |
Slaven Belupo
| 1 |
Lok. Zagreb
| 1 |
| 07 Mar | D |
Lok. Zagreb
| 1 |
NK Varazdin
| 1 |
| 01 Mar | L |
Rijeka
| 2 |
Lok. Zagreb
| 0 |
| 21 Feb | W |
Lok. Zagreb
| 3 |
Osijek
| 1 |
| 13 Feb | L |
Slaven Belupo
| 2 |
Lok. Zagreb
| 0 |
| 17 Apr | D | Slaven B |
2 | HNK H |
2 |
| 12 Apr | L | NK Varazdin |
2 | Slaven B |
1 |
| 08 Apr | L | HNK Rijeka |
2 | Slaven B |
0 |
| 04 Apr | L | Slaven B |
0 | HNK Rijeka |
2 |
| 22 Mar | D | Slaven Belupo |
0 | Osijek |
0 |
| 14 Mar | L | Din. Zagreb |
4 | Slaven Belupo |
2 |
| 10 Mar | D | Slaven Belupo |
1 | Lok. Zagreb |
1 |
| 07 Mar | D | Gorica |
2 | Slaven Belupo |
2 |
| 27 Feb | W | Slaven Belupo |
1 | Istra 1961 |
0 |
| 20 Feb | D | Vukovar 1991 |
2 | Slaven Belupo |
2 |
Croatia - HNL| Team | M | G | P | |
|---|---|---|---|---|
| 1 |
Dinamo Zagreb | 29 | 79-23 | 69 |
| 2 |
HNK Hajduk | 29 | 49-26 | 59 |
| 3 |
HNK Rijeka | 29 | 39-33 | 41 |
| 4 |
NK Varazdin | 29 | 37-40 | 41 |
| 5 |
NK Slaven | 29 | 38-46 | 36 |
| 6 |
Istra 1961 | 29 | 34-42 | 36 |
| 7 |
NK Lokomotiva | 29 | 34-46 | 34 |
| 8 |
HNK Gorica | 29 | 34-40 | 32 |
| 9 |
NK Osijek | 29 | 24-43 | 28 |
| 10 |
Vukovar | 29 | 28-57 | 21 |