RUSSIA PREMIER LEAGUE
--.--.---- --:--
VTB Arena
Referee: S. Karasev
Dynamo
Match Timeline
Rubin
HT
0' 15' 30' 45' 60' 75' 90'
19'
J. Siwe · Assist: N. Gripshi
Rubin
🟨
26'
Denil Maldonado
Rubin
🟨
42'
Nicolás Marichal
Dynamo
🔄
52'
D. Glebov ↔ T. Marinkin
Dynamo
🔄
52'
Y. Gladyshev ↔ Arthur Gomes
Dynamo
🔄
64'
D. Fomin ↔ L. Chavez
Dynamo
🔄
64'
A. Miranchuk ↔ I. Sergeev
Dynamo
🔄
68'
N. Gripshi ↔ D. Kuznetsov
Rubin
🔄
68'
R. Bezrukov ↔ D. Kuzyaev
Rubin
🔄
74'
Bitello ↔ U. Babaev
Dynamo
🔄
77'
J. Siwe ↔ D. N. Motorin
Rubin
🔄
87'
I. Saavedra ↔ D. Kabutov
Rubin
🔄
87'
I. Rozhkov ↔ K. Nizhegorodov
Rubin

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Home Win
Probability 52.2%
Odds -
BTTS
BTTS Yes
Probability 64.4%
Odds -
Over / Under 2.5
Over 2.5
Probability 59.1%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Home Win
52.2%
-
BTTS BTTS Yes
64.4%
-
Over / Under 2.5 Over 2.5
59.1%
-
Probability Distribution
Dynamo Win 52.2%
Draw 20.3%
Rubin Win 27.5%
Expected Goals (xG)
Dynamo1.47
Rubin1.15
Recent Form (Last 5)
Dynamo Dynamo
WWDLW
44 GF / 36 GA
Rubin Rubin
WLDWL
24 GF / 26 GA
Key Stats
1.76
Average Goals Scored
0.96
1.44
Average Goals Conceded
1.04
17
BTTS Yes
8
16
Over 2.5
9
4.68
Shots on Goal
2.88

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Dynamo Dynamo 25 matches
Rubin Rubin 25 matches
Dynamo Statistic Rubin
9 Wins 9
8 Draws 8
8 Losses 8
44 Goals For 24
36 Goals Against 26
1.76 Avg Goals Scored 0.96
1.44 Avg Goals Conceded 1.04
17 BTTS Yes 8
20 Over 1.5 14
16 Over 2.5 9
11 Over 3.5 4
6 Clean Sheets 11
3 Failed To Score 10
4.68 Shots On Goal 2.88
15.88 Total Shots 9.92
5.52 Corners 3.64
55.2% Ball Possession 43.5%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

This fixture has the profile of a tight matchup, with Dynamo's more proactive style and Rubin's more cautious structure likely to keep the contest close. Rubin seem to carry the heavier availability burden, which may reduce some of their stability compared to the home side. A relatively balanced game with moderate goal potential looks most likely. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. There is little separation in the broader season picture, with both sides operating from relatively comparable league positions and points returns. Even if this develops into a close game, the analytical lean still edges toward Away Win, with a cautious clean-sheet angle toward Rubin. The shape dynamic also adds another layer here, with Dynamo expected to line up in 4-2-3-1 and Rubin in 5-4-1, which may reinforce the expected flow toward Rubin having the stronger overall control. The broader competitive context suggests that patience and control may be just as important as raw attacking intent.

Dynamo Analysis

From their first 25 matches, Dynamo have collected 35 points and now occupy 7 place in the table. The record of 9 wins, 8 draws, and 8 defeats, together with a 40:33 goal balance, points toward mixed form over their recent run. Much of their attacking threat comes through I. Sergeev (8 goals), Bitello (7 goals), K. Tyukavin (6 goals), with creative support from Bitello (6 assists), J. Caceres (5 assists), K. Tyukavin (4 assists), while at the back they have looked fairly stable. At home, the record of 4 wins, 4 draws, and 4 losses points toward a balanced but draw-heavy split record. They are pushing for upper-table objectives and still have something important to play for. Their broader style still suggests balanced attacking football. They are not at full strength, with B. Zaynutdinov, D. Aleksandrov unavailable, although the overall attacking core still looks largely intact.

Rubin Analysis

Rubin sit 8 with 35 points after 25 league matches. Their overall return of 9 wins, 8 draws, and 8 losses with goals at 23:25 reflects mixed form over their recent run. Their attacking weight is carried by M. Daku (9 goals), Veldin Hodža (3 goals), D. Shabanhaxhaj (2 goals), with creative support from U. Iwu (3 assists), Dmitriy Kabutov (2 assists), Ilya Rozhkov (2 assists), while defensively they have appeared very solid. Away from home, the record of 2 wins, 4 draws, and 6 losses points toward a weak split record. They are operating from a relatively stable mid-table position. Their broader style still suggests a more cautious and defensive approach. Although they are without U. Iwu, A. Shvets, M. Daku, E. Teslenko, the biggest concern is that one of those absentees also contributes heavily in both finishing and chance creation.

H2H Analysis

Across those 15 head-to-head meetings, Dynamo won 7 times, Rubin won 4 times, while 4 matches finished as draws. The aggregate score in this matchup is 20:12 from Dynamo's perspective. 4 of those games went over 2.5 goals, and both teams scored in 5 matches, with an average of 2.13 goals per game.

1X2: Home Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (79.7%)
Predicted formations: Dynamo 4-2-3-1 / Rubin 5-4-1
Missing players: Dynamo 2, Rubin 4
H2H summary: Dynamo wins 7, draws 4, Rubin wins 4
Stats
Dynamo Dynamo
Rubin Rubin
Shots on Goal
3
Shots on Goal
5
Shots off Goal
8
Shots off Goal
5
Blocked Shots
3
Blocked Shots
3
8 Corner Kicks 7
14 Fouls 18
0 Offsides 2
63% Ball Possession 37%
14 Total Shots 13
3 Shots on Goal 5
8 Shots off Goal 5
3 Blocked Shots 3
6 Shots insidebox 9
8 Shots outsidebox 4
3 Goalkeeper Saves 3
544 Total passes 322
459 Passes accurate 220
0 expected_goals 0
🟨 1 Yellow Cards 1 🟨
🟥 0 Red Cards 0 🟥

Lineups

Dynamo
Formation
Rubin
I. Leshchuk
I. Leshchuk
J. Caceres
J. Caceres
N. Marichal
N. Marichal
David Ricardo
David Ricardo
D. Skopintsev
D. Skopintsev
D. Fomin
D. Fomin
D. Glebov
D. Glebov
Y. Gladyshev
Y. Gladyshev
A. Miranchuk
A. Miranchuk
Bitello
Bitello
K. Tyukavin
K. Tyukavin
E. Staver
E. Staver
N. Lobov
N. Lobov
I. Vujacic
I. Vujacic
D. Maldonado
D. Maldonado
A. Arroyo
A. Arroyo
V. Hodza
V. Hodza
I. Saavedra
I. Saavedra
I. Rozhkov
I. Rozhkov
N. Gripshi
🎯
N. Gripshi
J. Siwe
J. Siwe
R. Bezrukov
R. Bezrukov
Dynamo 4-2-3-1
Starting XI
31
I. Leshchuk
G
4
J. Caceres
D
2
N. Marichal
🟨 42'
D
57
David Ricardo
D
7
D. Skopintsev
D
74
D. Fomin
↓ 64'
M
15
D. Glebov
↓ 52'
M
91
Y. Gladyshev
↓ 52'
M
21
A. Miranchuk
↓ 64'
M
10
Bitello
↓ 74'
M
70
K. Tyukavin
F
Substitutes
47
A. Kudravets
G
40
K. Rasulov
G
24
L. Chavez
↑ 64'
M
55
M. Osipenko
D
33
I. Sergeev
↑ 64'
F
17
U. Babaev
↑ 74'
F
56
L. Zaydenzal
D
79
M. Balakhonov
D
88
V. Okishor
M
60
T. Marinkin
↑ 52'
M
11
Arthur Gomes
↑ 52'
F
5
M. Majstorovic
D
Rubin 3-4-3
Starting XI
38
E. Staver
G
98
N. Lobov
D
5
I. Vujacic
D
3
D. Maldonado
🟨 26'
D
12
A. Arroyo
M
22
V. Hodza
M
7
I. Saavedra
↓ 87'
M
51
I. Rozhkov
↓ 87'
M
11
N. Gripshi
🎯 19' ↓ 68'
F
43
J. Siwe
⚽ 19' ↓ 77'
F
23
R. Bezrukov
↓ 68'
F
Substitutes
25
A. Nigmatullin
G
1
A. Kenyaykin
G
19
O. Ivanov
M
21
A. Zotov
M
70
D. Kabutov
↑ 87'
D
27
A. Gritsaenko
D
44
D. Kuznetsov
↑ 68'
M
96
N. Vasiljev
M
14
D. Kuzyaev
↑ 68'
M
77
A. Jukic
M
4
K. Nizhegorodov
↑ 87'
D
59
D. N. Motorin
↑ 77'
M
Last matches: Dynamo
25.07.26
Pre
Dynamo
Krylia Sovetov
0
0
D
18.07.26
Fri
Dynamo
CSKA Moscow
5
2
W
18.07.26
Fri
Dynamo
Akron
1
0
W
10.07.26
Fri
Dynamo
Dinamo Moskva II
10
0
W
07.07.26
Fri
Dynamo
FC Orenburg
2
1
W
04.07.26
Fri
Dynamo
Nizhny Novgorod
2
1
W
27.06.26
Fri
Dynamo
Torpedo Moskva
0
2
L
17.05.26
Pre
Dynamo
Baltika
2
1
W
11.05.26
Pre
Dynamo
FC Krasnodar
2
1
W
01.05.26
Pre
Dynamo
Lokomotiv
1
1
D
26.04.26
Pre
Dynamo
FC Sochi
2
0
W
18.04.26
Pre
Dynamo
Nizhny Novgorod
1
1
D
13.04.26
Pre
Dynamo
Akron
3
2
W
04.04.26
Pre
Dynamo
FC Orenburg
3
3
D
22.03.26
Pre
Dynamo
Zenit
1
3
L
14.03.26
Pre
Dynamo
FC Rostov
1
0
W
08.03.26
Pre
Dynamo
CSKA Moscow
4
1
W
01.03.26
Pre
Dynamo
Krylia Sovetov
4
0
W
16.02.26
Fri
Dynamo
Ural
1
2
L
10.02.26
Fri
Dynamo
FC Krasnodar
1
0
W
Last matches: Rubin
18.07.26
Fri
Rubin
Lokomotiv
3
1
W
11.07.26
Fri
Rubin
Krylia Sovetov
2
0
W
08.07.26
Fri
Rubin
Spartak Moscow
0
0
D
03.07.26
Fri
Rubin
FC Orenburg
1
2
L
26.06.26
Fri
Rubin
KAMAZ
1
1
D
17.05.26
Pre
Rubin
Nizhny Novgorod
2
2
D
11.05.26
Pre
Rubin
Spartak Moscow
1
2
L
02.05.26
Pre
Rubin
Baltika
1
0
W
25.04.26
Pre
Rubin
CSKA Moscow
0
0
D
18.04.26
Pre
Rubin
Akron
1
1
D
11.04.26
Pre
Rubin
FC Orenburg
0
0
D
06.04.26
Pre
Rubin
FC Sochi
1
0
W
22.03.26
Pre
Rubin
Krylia Sovetov
0
0
D
15.03.26
Pre
Rubin
Lokomotiv
3
0
W
08.03.26
Pre
Rubin
FC Krasnodar
2
1
W
28.02.26
Pre
Rubin
Dinamo Makhachkala
1
2
L
20.02.26
Fri
Rubin
FC Orenburg
0
1
L
15.02.26
Fri
Rubin
Pakhtakor
2
0
W
08.02.26
Fri
Rubin
Navbahor
2
0
W
04.02.26
Fri
Rubin
Zhenys
2
0
W
H2H: Dynamo vs Rubin
22.04.26
H2H
Dynamo
Rubin
0
1
L
01.11.25
H2H
Rubin
Dynamo
0
0
D
20.04.25
H2H
Dynamo
Rubin
3
1
W
20.10.24
H2H
Rubin
Dynamo
0
4
W
04.12.23
H2H
Dinamo Moscow
Rubin
1
0
L
26.08.23
H2H
Rubin
Dinamo Moscow
2
2
D
05.07.22
H2H
Dinamo Moscow
Rubin
2
0
L
28.11.21
H2H
Rubin
Dinamo Moscow
2
3
W
26.09.21
H2H
Dinamo Moscow
Rubin
2
0
L
01.05.21
H2H
Rubin
Dinamo Moscow
2
0
L
13.09.20
H2H
Dinamo Moscow
Rubin
0
1
W
09.11.19
H2H
Rubin
Dinamo Moscow
0
1
W
21.07.19
H2H
Dinamo Moscow
Rubin
0
1
W
30.11.18
H2H
Rubin
Dinamo Moscow
1
1
D
03.08.18
H2H
Dinamo Moscow
Rubin
1
1
D
Last matches: Dynamo
25.07.26
Pre
Dynamo
Krylia Sovetov
0
0
D
18.07.26
Fri
Dynamo
CSKA Moscow
5
2
W
10.07.26
Fri
Dynamo
Dinamo Moskva II
10
0
W
07.07.26
Fri
Dynamo
FC Orenburg
2
1
W
04.07.26
Fri
Dynamo
Nizhny Novgorod
2
1
W
27.06.26
Fri
Dynamo
Torpedo Moskva
0
2
L
11.05.26
Pre
Dynamo
FC Krasnodar
2
1
W
26.04.26
Pre
Dynamo
FC Sochi
2
0
W
04.04.26
Pre
Dynamo
FC Orenburg
3
3
D
22.03.26
Pre
Dynamo
Zenit
1
3
L
01.03.26
Pre
Dynamo
Krylia Sovetov
4
0
W
10.02.26
Fri
Dynamo
FC Krasnodar
1
0
W
26.01.26
Fri
Dynamo
Chengdu Better City
1
1
D
23.01.26
Fri
Dynamo
Shanghai Shenhua
2
2
D
23.11.25
Pre
Dynamo
Dinamo Makhachkala
3
0
W
08.11.25
Pre
Dynamo
Akron
1
2
L
19.10.25
Pre
Dynamo
Akhmat
2
2
D
04.10.25
Pre
Dynamo
Lokomotiv
3
5
L
13.09.25
Pre
Dynamo
Spartak Moscow
2
2
D
23.08.25
Pre
Dynamo
Nizhny Novgorod
3
0
W
H2H at home: Dynamo
22.04.26
H2H
Dynamo
Rubin
0
1
L
20.04.25
H2H
Dynamo
Rubin
3
1
W
Last matches: Rubin
18.07.26
Fri
Rubin
Lokomotiv
3
1
W
08.07.26
Fri
Rubin
Spartak Moscow
0
0
D
11.05.26
Pre
Rubin
Spartak Moscow
1
2
L
02.05.26
Pre
Rubin
Baltika
1
0
W
06.04.26
Pre
Rubin
FC Sochi
1
0
W
22.03.26
Pre
Rubin
Krylia Sovetov
0
0
D
28.02.26
Pre
Rubin
Dinamo Makhachkala
1
2
L
20.02.26
Fri
Rubin
FC Orenburg
0
1
L
21.01.26
Fri
Rubin
IMT Novi Beograd
3
1
W
06.12.25
Pre
Rubin
FC Rostov
0
2
L
30.11.25
Pre
Rubin
Zenit
0
1
L
08.11.25
Pre
Rubin
Nizhny Novgorod
0
0
D
26.10.25
Pre
Rubin
FC Krasnodar
0
1
L
27.09.25
Pre
Rubin
Lokomotiv
0
1
L
20.09.25
Pre
Rubin
Akron
2
2
D
30.08.25
Pre
Rubin
FC Orenburg
2
2
D
09.08.25
Pre
Rubin
CSKA Moscow
1
5
L
20.07.25
Pre
Rubin
Akhmat
2
0
W
H2H away: Rubin
22.04.26
H2H
Dynamo
Rubin
0
1
W
20.04.25
H2H
Dynamo
Rubin
3
1
L
04.12.23
H2H
Dinamo Moscow
Rubin
1
0
L
05.07.22
H2H
Dinamo Moscow
Rubin
2
0
L
26.09.21
H2H
Dinamo Moscow
Rubin
2
0
L
13.09.20
H2H
Dinamo Moscow
Rubin
0
1
W
21.07.19
H2H
Dinamo Moscow
Rubin
0
1
W
03.08.18
H2H
Dinamo Moscow
Rubin
1
1
D

Standings

Premier League
# Team MP W D L G GD PTS Form
1 30 20 8 2 53:19 34 68
W W W W D
2 30 20 6 4 60:23 37 66
W L W W W
3 30 14 11 5 54:39 15 53
L W D L D
4 30 15 7 8 47:39 8 52
D W L W L
5 30 15 6 9 44:33 11 51
W W L D D
6 30 11 13 6 38:21 17 46
L L L L D
7 30 12 9 9 51:40 11 45
W W D W L
8
Rubin Away
30 11 10 9 29:30 -1 43
D L W D W
9 30 9 10 11 35:39 -4 37
D D W L D
10 30 8 9 13 25:32 -7 33
L W W L D
11 30 8 8 14 35:50 -15 32
W L W W L
12 30 7 8 15 29:44 -15 29
L W L W W
13 30 6 9 15 35:53 -18 27
L W L L L
14 30 5 11 14 19:37 -18 26
W W D D L
15 30 6 5 19 26:50 -24 23
D L L L L
16 30 6 4 20 29:60 -31 22
D L W L W
Relegation Playoffs
Relegation

Missing Players

Dynamo 2 missing
-
B. Zaynutdinov
Missing Fixture Injury
OUT
-
D. Aleksandrov
Missing Fixture Knee Injury
OUT
Rubin 4 missing
-
U. Iwu
Missing Fixture Muscle Injury
OUT
-
A. Shvets
Missing Fixture Knee Injury
OUT
-
M. Daku
Missing Fixture Yellow Cards
OUT
-
E. Teslenko
Missing Fixture Yellow Cards
OUT