GNK Dinamo Zagreb host HNK Rijeka in the HNL on Saturday evening, 18 April 2026, and it’s a meeting that feels heavy with meaning even this late in the campaign. Dinamo sit top of the table on 69 points, well clear of the rest on paper and still stretching away from the pack, while Rijeka are clinging to fourth with 41 points and trying to keep their season from drifting into an uncomfortable finish. For the champions-in-waiting, this is about staying ruthless. For Rijeka, it’s about proving they can still live with the best sides in the country.
There’s also some history behind this one. Dinamo have already handled Rijeka in the league this season with a 2-1 home win and a goalless draw in Rijeka back in February, so they know these games don’t always open up cleanly. Still, the current shape of both teams points in a fairly clear direction. Dinamo are flying. Rijeka have mixed the occasional bright result with some flat afternoons. You’d expect the leaders to have the greater punch here, and the real question is whether Rijeka can keep the score respectable.
The numbers around the contest lean towards goals, and that’s where the betting angle becomes interesting. Dinamo have been scoring for fun at home, Rijeka have been involved in a stream of tight but not always low-tempo games, and both sides arrive with enough attacking intent to make a few chances. This isn’t screaming for a cagey afternoon. Far from it.
GNK Dinamo Zagreb Form & Analysis
Dinamo come into this game with a frightening run behind them. They’ve won six from six in their most recent stretch, and the tone of those victories says plenty about where they are mentally. They went to Hajduk Split on 8 March and won 3-1. They beat Slaven Belupo 4-2 at home six days later. Then came a 5-0 demolition of Lokomotiva in Zagreb on 21 March, before they thrashed Osijek 7-0 at home on 4 April. The wildest part? It didn’t stop there. They went away to Gorica in the cup and won 6-3 on 8 April, then turned up at Vukovar 1991 on 13 April and came away with a 4-1 league win.
That’s not just good form. That’s relentless. Mario Kovačević’s side are still playing with the kind of swagger that usually decides title races early. They score in bunches, they don’t seem bothered by venue, and when they get ahead, they keep going. Against Vukovar, they needed a little patience before Dion Drena Beljo opened the scoring in the 32nd minute, then the game turned into a procession after the break. Beljo added a penalty, Jakov Puljic got in on the act, there was an own goal, and Beljo finished the job deep into stoppage time. Four goals away from home, plenty of shot volume, and a 10-match unbeaten run stretching back to the 1-3 loss to KRC Genk in February. They’re not just winning. They’re rolling.
At home, the figures are brutal for anyone coming to Zagreb. Dinamo have 12 wins, one draw and only one defeat at their ground in league play, with 43 scored and just 12 conceded. That’s the kind of home record that makes opponents shrink a little before kick-off. They’ve been particularly sharp in the final third, and the league-wide home benchmark only underlines how far ahead they are: Dinamo are operating well above the typical home output in Croatia. What matters more, though, is how cleanly they’ve controlled games. Even when the opposition has a moment, Dinamo usually have two or three of their own.
There’s a small caution in all this, and it’s not enough to change the broader picture. Dinamo haven’t been locked into low-scoring matches lately; quite the opposite. The last six have all sailed beyond 2.5 goals, and that tells you they’re not shutting things down once they’ve got a lead. If Rijeka can get a foothold, there’s a window for them. But that window’s narrow. Very narrow.
HNK Rijeka Form & Analysis
Rijeka’s recent form is more uneven, and that’s being polite. They’ve taken just one win from their last four league outings and arrive off a 2-0 home loss to Osijek on 12 April, a match in which they actually had plenty of the ball and plenty of shots, but did very little with either. Before that, they beat Slaven Belupo 2-0 in the cup, then won the league return at Slaven’s ground 2-0 on 4 April. That looked like a clean little reset. Then came the wobble again — a 4-0 defeat away to Gorica on 22 March, a 1-1 draw away to Strasbourg in Europe, and a 2-0 home loss to Istra earlier in the month. There’s been no settled rhythm.
That away win at Slaven does at least show they can still travel. Rijeka’s league away record is decent enough without being intimidating: four wins, four draws and six defeats, with 15 goals scored and 18 conceded. That’s a mid-table road profile, not the sort that sends fear through a title contender. They’ve had a few useful away days, but they’ve also been vulnerable when the game turns fast. Gorica took them apart. Strasbourg held them. Osijek finished them. It’s a mixed bag with too many soft edges.
Víctor Sánchez will want more control than Rijeka usually manage on the road, because the risk here is obvious. Dinamo move the ball with far more aggression and conviction than most sides in the league, and Rijeka’s defence hasn’t exactly been airtight. They’ve conceded in three of their last four league matches, and only one of those ended with points on the board. That said, they do carry a bit of threat themselves. The 1-1 draw in Strasbourg showed they can frustrate strong opposition for long spells, and their 4-0 away win at Gorica earlier in the season proved they’re capable of tearing into open games when the chance appears. The problem is consistency. One good outing is followed by a flat one. That’s been the pattern all spring.
The concern for Rijeka is simple. Can they avoid getting dragged into a shootout they didn’t ask for? They’ve had enough games this season where the defending has loosened at the wrong time. Against a Dinamo side scoring in waves, that’s dangerous. Still, if they can nick one goal, the match picture changes quickly. The issue is whether they’ll get enough moments to do that.
Head-to-Head
Recent meetings have leaned Dinamo’s way, even if Rijeka have made life awkward at times. The teams drew 0-0 in Rijeka on 8 February 2026, but Dinamo beat them 2-1 in Zagreb in November and won 2-0 away in August. Go back a little further and the pattern stays fairly consistent: Dinamo won 1-0 at home in April 2025, while Rijeka’s standout recent result in the fixture was that 4-0 home win in February 2025, a proper outlier in an otherwise tough run for them.
The wider picture still favours the league leaders. Dinamo are unbeaten in four against Rijeka and have generally handled this matchup with more control, even when the scoreline hasn’t run away from Rijeka. The February blank in Rijeka is the one result that nudges the other way, but it doesn’t alter the overall trend. Dinamo usually find a way through. Rijeka usually have to work too hard for too little.
We Predict: Over 2.5 Goals
We’re backing Over 2.5 Goals at 4/6 here. It’s a short price, but it feels fair. Dinamo have turned their last six matches into a goal rush, scoring 29 in that spell, and they’ve made home matches particularly punishing. Rijeka aren’t arriving in any sort of defensive lock-up either; their recent league results have been up and down, and they’ve been exposed when opponents start moving the ball quickly.
A 2-1 Dinamo win fits the shape of the game best. The leaders should have enough quality to take control, but Rijeka are capable of landing a punch if Dinamo switch off for ten minutes. That makes the total goals angle more appealing than trying to guess a clean result. If you wanted a slightly safer route, Dinamo to win and over 1.5 goals would be the alternative. Still, the straight over looks the right call.