Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.1

Home › Football › Cup › Dinamo Makhachkala v Zenit

Back
Russia flag

Dinamo Makhachkala v Zenit

Dinamo Makhachkala
1–2Full time
Zenit

Cup · WED 14 OCT · Anzhi Arena

Full timeGraded 14 Oct 19:16
Dinamo Makhachkala 1–2 Zenit ZENIT WIN · RIGHTUNDER 2.5 · WRONGNOT BOTH TO SCORE · WRONGOVER 1.5 · RIGHTUNDER 3.5 · RIGHT0–1 EXACTLY · WRONG
We said Zenit win58%
The market said58%
Brier score, this match · lower is better0.266
The market’s Brier score0.260

The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.

The match replay18 notes · 31 alerts
  1. 0′Before kick-off: we said Zenit win at 58%.
  2. 2′Little has changed for our model: Zenit 58% before kick-off, 59% now. 0–0 · 16–24–59
  3. 2′KICK-OFF Dinamo Makhachkala v Zenit
  4. 6′Dinamo Makhachkala find the net on 5′. 1–0. 1–0 · 42–27–31
  5. 6′⚽ GOAL · 5' Dinamo Makhachkala 1–0 Zenit
  6. 6′OUR NUMBER MOVES DOWN · 6' Zenit win: 58% at kick-off, 31% now
  7. 6′THE CALL SWINGS · 6' Dinamo Makhachkala win is now our likeliest result at 42% (was Zenit win 31%)
  8. 7′We said Zenit at 58%. On the run of the match our model now has it at 31%. 1–0 · 42–27–31
  9. 11′We said Zenit at 58%. On the run of the match our model now has it at 29%. 1–0 · 43–28–29
  10. 14′OUR NUMBER MOVES DOWN · 14' Zenit win: 58% at kick-off, 28% now
  11. 24′We said Zenit at 58%. On the run of the match our model now has it at 24%. 1–0 · 47–29–24
  12. 30′The goal count is tracking the 2.4 we expected. 1–0 · 49–29–22
  13. 36′We said Zenit at 58%. On the run of the match our model now has it at 19%. 1–0 · 51–29–19
  14. 37′SUBSTITUTION · 35' Dinamo Makhachkala · On: Mohammadjavad Hosseinnejad · Off: Vladimir Khubulov
  15. 38′⚽ GOAL · 38' Dinamo Makhachkala 1–1 Zenit
  16. 38′OUR NUMBER MOVES UP · 38' Zenit win: 58% at kick-off, 48% now
  17. 38′THE CALL SWINGS · 38' Zenit win is now our likeliest result at 48% (was Dinamo Makhachkala win 16%)
  18. 41′Kevin Andrade scores for Zenit on 37′ — 1–1. 1–1 · 16–38–46
  19. 42′We said Zenit at 58%. On the run of the match our model now has it at 46%. 1–1 · 16–38–46
  20. 45′We said Zenit at 58%. On the run of the match our model now has it at 44%. 1–1 · 16–40–44
  21. 45′Zenit have had 7.0 attempts to 2.0 and it is still 1–1. 1–1 · 16–40–44
  22. 45′8.0 shots for Zenit, 2.0 the other way, and nothing between the sides on the scoreboard. 1–1 · 16–40–44
  23. 45′🟨 YELLOW · 43' Zenit
  24. 45′🟨 YELLOW · 43' Jhon Jhon · Zenit
  25. 45′HALF-TIME Dinamo Makhachkala 1–1 Zenit
  26. 47′SECOND HALF Dinamo Makhachkala 1–1 Zenit
  27. 53′THE CALL SWINGS · 53' Draw is now our likeliest result at 45% (was Zenit win 40%)
  28. 54′We said Zenit at 58%. On the run of the match our model now has it at 39%. 1–1 · 14–46–39
  29. 57′OUR NUMBER MOVES DOWN · 57' Zenit win: 58% at kick-off, 38% now
  30. 57′SUBSTITUTION · 46' Dinamo Makhachkala · On: Valdemiro Pinto Domingos · Off: Gamid Agalarov
  31. 57′SUBSTITUTION · 46' Dinamo Makhachkala · On: Daler Kuzyaev · Off: Nikita Glushkov
  32. 58′SUBSTITUTION · 46' Dinamo Makhachkala · On: Makhmud Makhamadzhonov · Off: Temirkan Sundukov
  33. 66′65′ and it is 1–2: Zenit have scored. 1–2 · 1–11–88
  34. 66′⚽ GOAL · 66' Dinamo Makhachkala 1–2 Zenit · Kevin Andrade
  35. 66′OUR NUMBER MOVES UP · 66' Zenit win: 58% at kick-off, 88% now
  36. 66′THE CALL SWINGS · 66' Zenit win is now our likeliest result at 88% (was Draw 11%)
  37. 68′We said Zenit at 58% before kick-off; the game as it stands moves that to 89%. 1–2 · 1–10–89
  38. 68′SUBSTITUTION · 62' Zenit · On: Gustavo Mantuan · Off: Daniil Kondakov
  39. 69′3 goals already, more than the 2.4 we expected for the whole match. 1–2 · 1–10–89
  40. 70′SUBSTITUTION · 62' Zenit · On: Amir Musaev · Off: Vadim Shilov
  41. 70′SUBSTITUTION · 62' Zenit · On: Douglas Santos · Off: Artem Karpukas
  42. 70′🟨 YELLOW · 69' Dinamo Makhachkala
  43. 71′We said Zenit at 58% before kick-off; the game as it stands moves that to 90%. 1–2 · 1–10–90
  44. 73′🟨 YELLOW · 69' Kirill Zinovich · Dinamo Makhachkala
  45. 73′SUBSTITUTION · 70' Dinamo Makhachkala · On: Marat Apshatsev · Off: Dmitri Aleksandrov Corrected
  46. 76′🟨 YELLOW · 74' Dinamo Makhachkala
  47. 79′🟨 YELLOW · 74' Daler Kuzyaev · Dinamo Makhachkala
  48. 83′We said Zenit at 58% before kick-off; the game as it stands moves that to 95%. 1–2 · 0–5–95
  49. 90′OUR NUMBER MOVES UP · 90' Zenit win: 58% at kick-off, 98% now
  50. FTFULL TIME Dinamo Makhachkala 1–2 Zenit
  51. FTDinamo Makhachkala 1–2 Zenit · Zenit win: right · Under 2.5: wrong · Not both to score: wrong · Over 1.5: right · Under 3.5: right · 0–1 exactly: wrong

What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle; a marked row was checked against the match’s final record afterwards.

AI match analysis

Pass
Example · Everton v Chelsea · written before kick-off

Chelsea are slight favourites, but Everton are close behind.

Chelsea are our model’s narrow favourites at 38%, with Everton at 35% and the draw at 27%. Chelsea remain below an even chance: this is a slight lean towards the visitors, not a strong likelihood.

Everton are at home and unbeaten in the 2026/27 Premier League: two wins and four draws from six matches, earning 10 points, scoring eight and conceding five.

The AI’s read on Dinamo Makhachkala v ZenitBefore, during and after the match · From £5.99 + VAT · paid once, never renewsSee the passes

Pre-match prediction

Published 14 Oct 16:02 · locked at kick-off

Dinamo Makhachkala win16%
Draw26%
Zenit win58%

Kick-offWED 14 OCT · 16:30

VenueAnzhi Arena

Line-ups

Dinamo Makhachkala

4-2-3-1

Zenit

4-2-3-1

Rest & schedule

Before kick-off · this competition

Dinamo Makhachkala

Zenit

42Days since last match42
0Matches in previous 14 days0

Based on available results in this competition before kick-off.

League table

2026/27

Positions of these teams

#TEAMPGDPTS
10Zenit3+47
68Dinamo Makhachkala3−41

Based on available league results; standings may be incomplete.

Match statistics

Match statistics aren’t available yet.

Line-ups

Dinamo Makhachkala

4-2-3-1

39 T. Magomedov

13 S. Kagermazov

24 A. Alarcón

43 I. Akhmedov

77 T. Sundukov

30 D. Aleksandrov

21 Abdulpasha Dzhabrailov

19 K. Zinovich

47 N. Glushkov

8 V. Khubulov

25 G. Agalarov

Coach · V. Evseev

Substitutes

1 · D. Volk

28 · S. Serderov

11 · Miro

23 · M. Makhamadjonov

9 · R. Magomedov

88 · D. Lesovoy

14 · D. Kuzyaev

33 · N. Karabashev

10 · M. Hosseinnezhad

6 · M. Apshatsev

99 · M. Alibekov

Zenit

4-2-3-1

57 B. Moskvichev

15 V. Karavaev

33 Nino

25 K. Andrade

66 R. Vega

21 A. Erokhin

93 A. Karpukas

51 V. Shilov

61 D. Kondakov

14 Jhon Jhon

9 Felipe Augusto

Coach · S. Semak

Substitutes

3 · Douglas Santos

31 · Gustavo Mantuan

38 · A. Musaev

47 · K. Obonin

82 · S. Volkov

96 · Maksim Zaytsev

75 · B. Levandovskiy

Our number · zenit winFirst published 9 Oct 06:15 · updated 14 Oct 16:02 · locked at kick-off
58% The market58%
Us58%
Market58%

We make Zenit a 58% chance to win. The market has them at 58%. We are within 0 points of the market. The model expects 0.7–1.7.

What the number rests on

Our model
Expected goals · Dinamo Makhachkala v Zenit0.74 – 1.67
Last six in CupW1 D0 L5 · W4 D0 L2
Table places · points 1 v 768 v 10
The market · Zenit win58% · ours 58%

Built from every result and the chances each side creates and concedes, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.

How the number movedSince we published
55%60%65% 9 OCT 06:2114 OCT 15:21
Our probability · zenit win The market, margin stripped

Published at 56%, 58% now. The market has gone from 59% to 58% in the same time.

Every market, from one calculation
MarketUsMarketGap
Dinamo Makhachkala win16%18%−2
Draw26%23%+3
Zenit win58%58%0
Over 2.5 goals43%54%−11
Both teams to score43%53%−10
Over 1.5 goals70%77%−7
Over 3.5 goals22%33%−10
Dinamo Makhachkala or draw42%42%0
Dinamo Makhachkala clean sheet19%––
Zenit clean sheet48%––

Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 5 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.

Every scorelineMost likely 0–1 at 14.0%
0123450 10.2 14.0 12.4 6.9 3.0 1 5.7 11.9 9.0 5.0 2.1 2 2.5 4.1 3.4 3 4 5
under 2% 5% 12%+Dinamo Makhachkala down, Zenit across

This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.1 — Pitchside Lab's own model.

Head to head

4 meetings since 2024
Goals a meeting2.25
Over 2.52 of 4
Both scored1 of 4
Last meetingsDIN 0–1 ZEN · ZEN 4–0 DIN · DIN 0–1 ZEN · ZEN 2–1 DIN

Form · last six in Cup

DINAMO MAKHACHKALA

LLWLLL0–1 · 1–3 · 2–0 · 2–3 · 1–3 · 0–4

ZENIT

LWLWWW0–2 · 1–0 · 1–2 · 2–1 · 3–2 · 3–2

The table

2026/27
#TEAMPGDPTS
1Kaluga3+79
2FC Rostov3+79
3Luki-Energiya3+59
4Volna Nizhegorodskaya3+49
5Spartak Moscow3+67
6Chertanovo Moscow3+57
7Volgar Astrakhan3+57
8Dinamo Barnaul4+47
9Murom3+47
10Zenit3+47
11Dinamo Kirov3+37
12Dinamo St. Petersburg3+37
13Znamya Noginsk4−17
14Dynamo3+36
15Spartak Kostroma2+36
16Dinamo Stavropol3+16
17FK Sokol Saratov3+25
18Druzhba3+15
19Krylia Sovetov3+15
20FC Krasnodar4−15
21Akron4−35
22Kristall MEZ2+34
23FC Tosno2+34
24Torpedo Vladimir2+34
25Amkar2+24
26Dinamo Vologda2+24
27Nosta2+14
28Fakel404
29Ryazan304
30KDV3−14
31FC Orenburg3−14
322Drots3−14
33Akhmat3−24
34Ska-khabarovsk1+43
35Izberbash2+33
36Shinnik Yaroslavl1+23
37Chelyabinsk2+13
38Nizhny Novgorod1+13
39Tekstilshchik1+13
40Rodina Moskva303
41FC 10203
42Torpedo Miass203
43Broke Boys2−13
44Ilpar2−13
45Lokomotiv4−13
46SKA Rostov202
47FK Spartak Tambov202
48Baltika3−12
49Rubin3−52
50Alaniya Vladikavkaz101
51Novosibirsk101
52Zenit Penza101
53Enisey101
54FK Neftekhimik101
55Leningradets101
56Mashuk-KMV101
57Saturn Ramenskoye101
58Shumbrat101
59Angust Nazran101
60Dinamo Vladivostok101
61Metallurg Lipetsk101
62Volga Ulyanovsk101
63Avangard Kursk2−11
64Astrakhan2−11
65Spartak Nalchik2−31
66CSKA Moscow3−31
67Cherepovets2−31
68Dinamo Makhachkala3−41
69Irtysh Omsk2−51
70Temp Barnaul1−10
71Khimik Dzerzhinsk1−10
72Kosmos Dolgoprudny1−10
73Kristall1−10
74Anri Vladivostok1−10
75Bomik1−10
76Izhevsk1−10
77Nart Cherkessk1−10
78Tyumen1−10
79Ural1−10
80Zvezda St. Petersburg1−10
81Arsenal Tula1−10
82FC UFA1−10
83KAMAZ1−10
84Metallurg Asha1−10
85Veles1−10
86Dinamo Bryansk1−20
87FC Sochi1−20
88Kvant1−20
89Orel1−20
90Pobeda1−20
91Pobeda Nizhniy Novgorod1−20
92Rotor Volgograd1−20
93Torpedo Moskva1−20
94Tver1−20
95Chita1−30
96Kirovets Voskhozhdenie1−30
97Salyut-Belgorod1−30
98Strogino1−30
99Anzhi1−40
100Iskra Smolensk1−50

Based on available league results; standings may be incomplete.