Zenit host Dinamo Makhachkala on 25 October 2026 at 18:30 in the Premier League's 12th round. The home side are heavy favorites at 1.30 to win, with the draw at 5.60 and a Makhachkala victory at 10.50. Zenit have won eight of their last ten at home, averaging 1.90 goals for and 1.00 against. Makhachkala arrive in poor away form, winning just twice in their last ten on the road while conceding 2.20 goals per game. The head-to-head record is one-sided: Zenit have won five of the last six meetings, including a 3-0 victory in September 2026, with only a 1-1 draw in July breaking the pattern.
Form and H2H
Zenit beat Akhmат 3-2 at home in their most recent league match, scoring from five shots on target and snatching victory in the 90th minute. Manager Sergey Semak kept the same starting eleven from the previous game against Krasnodar. In eight of their last ten home league matches, Zenit have registered over 11.5 shots. Dinamo Makhachkala sit sixth in the table with 13 points from 11 games. They drew 1-1 at home against Akron in their last outing, conceding an equalizer in the 87th minute. Away from home, Makhachkala average 1.10 goals for and 2.20 against across their last ten matches. In nine of ten recent away games, they have stayed under 13.5 shots and under 5.5 corners.
Best bet
Over 2.5 goals. Zenit score 2.27 goals per game on average this season and have seen over 2.5 land in all five of their most recent home league matches. Makhachkala average 4.17 goals in their away fixtures, the highest rate in the league, and have breached over 3.5 in five of their last six road trips. The visitors scored in five of their last six away league games. Zenit's attacking intensity at home combined with Makhachkala's tendency to concede heavily on the road creates a strong case for goals. The main risk is that Makhachkala could sit deep and grind out a low-scoring contest; Zenit have seen under 3.5 in nine of their last ten home matches. Still, the attacking nature of both sides points toward an open game.
Odds to watch
Zenit are priced at 1.30 to win outright, reflecting their 73.7% implied probability without margin. A draw sits at 5.60 with 17.1% implied probability. For the total, Over 2.5 is available at 1.68 versus Under 2.5 at 2.18. Zenit's individual total Over 1.5 goals is 1.40, while their Over 2 is 1.70. Dinamo Makhachkala's individual total Under 0.5 is 1.75 and Under 1 is 1.20. Both Teams to Score pays 2.12 for yes and 1.68 for no, suggesting the market expects at least one team to be kept off the scoresheet.















