RUS

Premier League 2024/25

Every result, the table as it finished, and the price each match went off at. 244 matches played between July 2024 and May 2025.

244Matches
660Goals
2.7Per game
43%Home wins
36%Priced at kickoff
FC KrasnodarTop of the table

Final table 18 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 FKFC Krasnodar 30 20 7 3 +36 67
2 ZENZenit 30 20 6 4 +40 66
3 CMCSKA Moscow 30 17 8 5 +26 59
4 SMSpartak Moscow 30 17 6 7 +31 57
5 DYNDynamo 30 16 8 6 +26 56
6 LOKLokomotiv 30 15 8 7 +10 53
7 RUBRubin 30 13 6 11 -3 45
8 FRFC Rostov 30 10 9 11 -2 39
9 AKRAkron 30 10 5 15 -16 35
10 KSKrylia Sovetov 30 8 7 15 -15 31
11 NNNizhny Novgorod 32 8 6 18 -28 30
12 DMDinamo Makhachkala 30 6 11 13 -8 29
13 KHIKhimki 30 6 11 13 -21 29
14 AKHAkhmat 32 5 13 14 -20 28
15 FOFC Orenburg 30 4 7 19 -28 19
16 FAKFakel 30 2 12 16 -28 18
17 FSFC Sochi 2 1 0 1 +1 3
18 URAUral 2 1 0 1 -1 3

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.7
660 goals. 50.8% of matches went over 2.5.
Home advantage
43%
Draws 26.6%, away wins 30.3%.
Half-time lead held
71.3%
From 143 matches where someone led at the break.
1–1 35 · 14.3%
1–0 23 · 9.4%
0–0 20 · 8.2%
2–1 18 · 7.4%
2–0 16 · 6.6%
1–2 16 · 6.6%

Results 244

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 31 May 2025
16:30 Akhmat 2 – 0 Ural 1.77 4.00 5.00
14:00 Nizhny Novgorod 1 – 3 FC Sochi — — —
Wednesday 28 May 2025
16:30 FC Sochi 1 – 2 Nizhny Novgorod — — —
14:00 Ural 2 – 1 Akhmat 2.72 3.15 3.07
Saturday 24 May 2025
13:30 Akron 1 – 4 Lokomotiv — — —
13:30 Dinamo Makhachkala 1 – 1 FC Rostov — — —
13:30 Rubin 4 – 2 FC Orenburg — — —
13:30 Fakel 1 – 1 Krylia Sovetov 2.65 3.31 3.02
13:30 CSKA Moscow 2 – 0 Nizhny Novgorod — — —
13:30 FC Krasnodar 3 – 0 Dynamo — — —
13:30 Spartak Moscow 5 – 0 Khimki 1.48 5.50 7.10
13:30 Zenit 3 – 0 Akhmat 1.23 7.90 17.00
Monday 19 May 2025
17:30 Lokomotiv 2 – 2 CSKA Moscow — — —
Sunday 18 May 2025
16:00 FC Rostov 0 – 1 Zenit — — —
13:30 Dynamo 2 – 1 Akron — — —
11:00 Akhmat 1 – 1 Dinamo Makhachkala — — —
10:30 Krylia Sovetov 0 – 2 Spartak Moscow 2.96 3.86 2.55
Saturday 17 May 2025
16:00 Nizhny Novgorod 1 – 1 Fakel — — —
13:30 Khimki 3 – 2 Rubin — — —
11:00 FC Orenburg 1 – 2 FC Krasnodar 5.70 4.41 1.74
Monday 12 May 2025
16:00 Nizhny Novgorod 5 – 2 Krylia Sovetov — — —
Sunday 11 May 2025
16:30 Rubin 1 – 0 FC Rostov — — —
16:30 Dynamo 2 – 0 Spartak Moscow — — —
13:30 Fakel 0 – 1 Lokomotiv — — —
11:00 Akron 3 – 2 Akhmat — — —
Saturday 10 May 2025
16:30 CSKA Moscow 1 – 0 FC Krasnodar 2.93 3.52 2.75
14:00 Dinamo Makhachkala 0 – 1 Zenit — — —
11:30 FC Orenburg 1 – 1 Khimki 2.14 4.05 3.80
Monday 5 May 2025
15:30 Krylia Sovetov 1 – 3 Dynamo — — —
Sunday 4 May 2025
16:30 Khimki 1 – 1 FC Rostov 2.90 3.80 2.76
16:30 Zenit 2 – 1 Nizhny Novgorod — — —
13:30 Akhmat 1 – 1 CSKA Moscow 2.48 3.36 3.23
11:00 Fakel 0 – 0 Spartak Moscow 6.80 4.00 1.63
Saturday 3 May 2025
16:30 FC Krasnodar 2 – 1 Rubin — — —
14:00 Lokomotiv 1 – 1 FC Orenburg — — —
Friday 2 May 2025
15:00 Akron 1 – 0 Dinamo Makhachkala — — —
Sunday 27 April 2025
16:00 Rubin 2 – 1 Fakel — — —
13:30 Khimki 2 – 2 Akron — — —
11:00 Krylia Sovetov 2 – 0 FC Orenburg 1.95 4.01 4.49
Saturday 26 April 2025
16:30 Spartak Moscow 1 – 2 CSKA Moscow 1.72 3.97 5.90
13:30 FC Rostov 1 – 1 Lokomotiv — — —
11:00 Nizhny Novgorod 1 – 0 Akhmat — — —
11:00 Dynamo 1 – 1 Zenit — — —
Friday 25 April 2025
16:30 Dinamo Makhachkala 2 – 3 FC Krasnodar — — —
Sunday 20 April 2025
16:30 CSKA Moscow 1 – 1 Krylia Sovetov 2.05 3.78 5.30
13:30 Zenit 1 – 0 Khimki 1.14 11.20 24.00
11:00 Fakel 0 – 2 FC Rostov 3.86 3.65 2.25
11:00 Dynamo 3 – 1 Rubin — — —
Saturday 19 April 2025
16:30 FC Krasnodar 3 – 1 Akhmat 1.83 3.75 5.10
14:00 Lokomotiv 3 – 0 Nizhny Novgorod — — —
11:30 Akron 2 – 3 Spartak Moscow — — —
09:00 FC Orenburg 2 – 1 Dinamo Makhachkala — — —
Sunday 13 April 2025
16:30 Khimki 1 – 3 Krylia Sovetov 3.40 3.22 2.48
14:00 Zenit 4 – 1 FC Krasnodar 1.66 4.30 5.90
11:30 Akron 1 – 0 Fakel — — —
Saturday 12 April 2025
16:30 Akhmat 2 – 1 FC Rostov — — —
14:00 Rubin 1 – 0 Lokomotiv — — —
11:30 Nizhny Novgorod 1 – 1 Dynamo — — —
09:00 FC Orenburg 0 – 2 CSKA Moscow 4.60 3.85 2.30
Friday 11 April 2025
16:30 Spartak Moscow 1 – 2 Dinamo Makhachkala — — —
Sunday 6 April 2025
16:30 CSKA Moscow 3 – 1 Dynamo — — —
13:30 FC Rostov 0 – 3 Spartak Moscow 3.19 3.57 2.37
11:00 Dinamo Makhachkala 4 – 1 Khimki — — —
Saturday 5 April 2025
16:45 FC Krasnodar 1 – 0 Akron — — —
14:30 Lokomotiv 1 – 1 Zenit — — —
12:15 Fakel 0 – 0 Akhmat 4.10 3.27 2.18
10:00 Krylia Sovetov 1 – 1 Rubin — — —
Friday 4 April 2025
16:00 Nizhny Novgorod 1 – 2 FC Orenburg — — —
Monday 31 March 2025
15:30 Akron 2 – 3 FC Rostov — — —
Sunday 30 March 2025
16:30 Zenit 4 – 0 Rubin — — —
13:30 Akhmat 0 – 0 Spartak Moscow 4.36 3.60 2.02
11:00 FC Krasnodar 5 – 0 Fakel 1.53 4.30 7.74
Saturday 29 March 2025
16:30 CSKA Moscow 2 – 0 Dinamo Makhachkala — — —
13:30 Khimki 2 – 0 Nizhny Novgorod — — —
11:00 Dynamo 5 – 1 FC Orenburg — — —
Friday 28 March 2025
15:30 Krylia Sovetov 5 – 1 Lokomotiv — — —
Sunday 16 March 2025
16:45 Spartak Moscow 2 – 1 Zenit 2.92 3.12 2.98
14:00 FC Rostov 0 – 1 FC Krasnodar 2.46 3.48 3.26
12:15 Rubin 1 – 0 Nizhny Novgorod — — —
10:00 Akron 1 – 2 CSKA Moscow — — —
Saturday 15 March 2025
16:30 Lokomotiv 2 – 1 Dynamo — — —
14:00 Dinamo Makhachkala 4 – 0 Krylia Sovetov — — —
11:30 Khimki 1 – 1 Akhmat 3.41 3.59 2.34
09:00 FC Orenburg 1 – 0 Fakel 2.50 3.28 3.35
Sunday 9 March 2025
16:30 Rubin 2 – 1 Spartak Moscow — — —
13:30 Krylia Sovetov 0 – 2 Akron — — —
Saturday 8 March 2025
16:30 Dynamo 4 – 0 Dinamo Makhachkala — — —
14:00 CSKA Moscow 1 – 0 Khimki 1.73 4.10 6.40
11:30 Fakel 0 – 2 Zenit 8.88 4.42 1.51
09:00 FC Orenburg 1 – 2 FC Rostov 3.86 4.03 2.18
Friday 7 March 2025
17:15 Lokomotiv 1 – 1 Akhmat — — —
15:00 Nizhny Novgorod 0 – 3 FC Krasnodar — — —
Sunday 2 March 2025
16:30 FC Rostov 1 – 1 Dynamo — — —
13:30 Spartak Moscow 2 – 0 FC Orenburg 1.33 6.80 11.20
11:00 Khimki 1 – 0 Fakel 2.33 3.19 3.80
Saturday 1 March 2025
16:30 FC Krasnodar 1 – 1 Krylia Sovetov 1.49 4.90 7.50
16:00 Akhmat 2 – 1 Rubin — — —
13:30 Zenit 0 – 0 CSKA Moscow 1.92 3.84 5.90
11:00 Nizhny Novgorod 2 – 1 Akron — — —
Friday 28 February 2025
16:00 Dinamo Makhachkala 1 – 1 Lokomotiv — — —
Sunday 8 December 2024
16:30 FC Krasnodar 0 – 0 Lokomotiv — — —
16:00 Akhmat 1 – 0 FC Orenburg 1.97 3.82 4.79
13:30 Fakel 0 – 1 CSKA Moscow 4.70 3.07 2.18
11:00 Dynamo 4 – 1 Khimki — — —
Saturday 7 December 2024
16:00 Dinamo Makhachkala 2 – 3 Rubin — — —
13:30 FC Rostov 3 – 1 Krylia Sovetov 1.73 4.12 5.20
13:30 Zenit 1 – 2 Akron — — —
11:00 Spartak Moscow 3 – 0 Nizhny Novgorod — — —
Monday 2 December 2024
16:00 Akhmat 1 – 1 Dynamo — — —
Sunday 1 December 2024
16:30 FC Krasnodar 0 – 3 Spartak Moscow 2.30 3.45 3.45
16:00 Dinamo Makhachkala 0 – 0 Fakel — — —
13:30 Zenit 2 – 3 Krylia Sovetov 1.33 6.55 12.00
11:00 Lokomotiv 1 – 3 Khimki — — —
Saturday 30 November 2024
16:00 FC Rostov 4 – 0 Nizhny Novgorod — — —
13:30 CSKA Moscow 2 – 2 Rubin — — —
11:00 Akron 1 – 0 FC Orenburg — — —
Sunday 24 November 2024
16:00 Nizhny Novgorod 0 – 0 Dinamo Makhachkala — — —
13:30 Fakel 1 – 1 Dynamo — — —
11:00 Krylia Sovetov 2 – 1 Akhmat 2.45 3.37 3.45
Saturday 23 November 2024
15:00 Spartak Moscow 5 – 2 Lokomotiv — — —
13:30 Khimki 2 – 2 FC Krasnodar 4.76 4.14 1.76
11:15 CSKA Moscow 1 – 2 FC Rostov 1.89 3.85 4.56
09:00 FC Orenburg 0 – 1 Zenit 8.60 5.20 1.45
Friday 22 November 2024
16:00 Rubin 3 – 0 Akron — — —
Sunday 10 November 2024
16:45 Rubin 1 – 1 FC Krasnodar — — —
14:30 Akhmat 1 – 2 Zenit 7.50 4.70 1.51
12:15 Spartak Moscow 4 – 0 Akron — — —
10:00 Krylia Sovetov 1 – 2 CSKA Moscow 3.93 3.37 2.23
Saturday 9 November 2024
16:30 Dynamo 3 – 1 Nizhny Novgorod — — —
16:00 FC Rostov 3 – 1 Khimki 1.86 3.99 4.60
13:30 Dinamo Makhachkala 2 – 1 FC Orenburg — — —
11:00 Lokomotiv 2 – 1 Fakel — — —
Sunday 3 November 2024
16:45 FC Krasnodar 4 – 0 FC Orenburg 1.36 5.70 9.32
14:30 Fakel 1 – 1 Khimki 2.86 3.18 2.91
12:15 Akhmat 0 – 2 Nizhny Novgorod — — —
10:00 Akron 2 – 0 Krylia Sovetov — — —
Saturday 2 November 2024
17:45 CSKA Moscow 0 – 2 Spartak Moscow 2.43 3.28 3.45
15:00 Lokomotiv 1 – 0 Rubin — — —
15:00 Zenit 2 – 1 Dinamo Makhachkala — — —
Friday 1 November 2024
16:00 Dynamo 1 – 1 FC Rostov — — —
Monday 28 October 2024
15:30 Krylia Sovetov 1 – 2 FC Krasnodar 4.90 3.88 1.86
Sunday 27 October 2024
15:30 Zenit 1 – 1 Lokomotiv — — —
12:30 Khimki 3 – 4 Dynamo — — —
10:15 Nizhny Novgorod 0 – 2 Spartak Moscow — — —
08:00 FC Orenburg 1 – 2 Rubin — — —
Saturday 26 October 2024
16:00 FC Rostov 2 – 3 Akhmat — — —
13:30 CSKA Moscow 0 – 0 Fakel 1.35 5.30 12.50
11:00 Dinamo Makhachkala 1 – 1 Akron — — —
Sunday 20 October 2024
16:00 Rubin 0 – 4 Dynamo — — —
13:30 FC Orenburg 2 – 2 Krylia Sovetov 2.63 3.71 2.79
Saturday 19 October 2024
16:00 Dinamo Makhachkala 0 – 1 CSKA Moscow — — —
13:30 Khimki 2 – 0 Lokomotiv — — —
13:30 Spartak Moscow 0 – 3 FC Krasnodar 2.65 3.40 3.12
11:00 Nizhny Novgorod 1 – 1 FC Rostov — — —
Friday 18 October 2024
17:15 Akhmat 2 – 3 Fakel 1.93 3.51 5.77
15:00 Akron 0 – 5 Zenit — — —
Sunday 6 October 2024
16:00 Dynamo 1 – 2 CSKA Moscow — — —
16:00 FC Krasnodar 4 – 0 Khimki 1.38 5.50 8.70
13:30 Lokomotiv 1 – 0 Krylia Sovetov — — —
11:00 Fakel 1 – 1 Dinamo Makhachkala — — —
Saturday 5 October 2024
16:00 Rubin 2 – 0 Akhmat — — —
16:00 Spartak Moscow 3 – 0 FC Rostov 1.90 4.10 5.30
13:30 Zenit 1 – 0 FC Orenburg 1.24 7.05 16.70
11:00 Akron 2 – 2 Nizhny Novgorod — — —
Sunday 29 September 2024
16:00 Dinamo Makhachkala 0 – 1 Dynamo — — —
13:30 Krylia Sovetov 0 – 0 Khimki 2.05 3.77 4.30
Saturday 28 September 2024
17:00 FC Rostov 0 – 2 Akron — — —
16:30 FC Krasnodar 2 – 0 Zenit 3.47 3.37 2.50
13:30 Lokomotiv 3 – 1 Spartak Moscow — — —
11:00 CSKA Moscow 3 – 0 Akhmat 1.53 4.70 6.87
Friday 27 September 2024
16:00 Fakel 0 – 0 Rubin — — —
13:30 FC Orenburg 1 – 2 Nizhny Novgorod — — —
Monday 23 September 2024
15:30 Akhmat 1 – 1 Krylia Sovetov 2.59 3.60 3.10
Sunday 22 September 2024
16:00 Nizhny Novgorod 1 – 3 Lokomotiv — — —
13:30 FC Rostov 0 – 0 Dinamo Makhachkala — — —
13:30 Spartak Moscow 2 – 2 Dynamo — — —
11:15 Khimki 0 – 0 FC Orenburg 2.35 3.96 3.10
Saturday 21 September 2024
16:00 Rubin 1 – 1 CSKA Moscow — — —
13:30 Zenit 3 – 1 Fakel 1.22 7.60 19.00
11:00 Akron 2 – 5 FC Krasnodar — — —
Sunday 15 September 2024
16:00 Dinamo Makhachkala 1 – 1 Spartak Moscow — — —
13:30 Akron 3 – 0 Khimki — — —
11:15 Dynamo 4 – 2 Akhmat — — —
Saturday 14 September 2024
16:00 FC Krasnodar 2 – 0 FC Rostov 2.10 3.52 4.10
13:30 CSKA Moscow 0 – 1 Zenit 3.33 3.40 2.47
11:15 Fakel 0 – 0 Nizhny Novgorod — — —
09:00 FC Orenburg 2 – 4 Lokomotiv — — —
Friday 13 September 2024
17:15 Rubin 0 – 2 Krylia Sovetov — — —
Sunday 1 September 2024
17:00 FC Rostov 4 – 1 Fakel 1.49 4.72 8.50
16:45 Lokomotiv 0 – 3 FC Krasnodar — — —
14:30 Krylia Sovetov 0 – 1 Dinamo Makhachkala — — —
12:00 FC Orenburg 2 – 2 Dynamo — — —
Saturday 31 August 2024
17:00 Akhmat 0 – 0 Akron — — —
16:45 Spartak Moscow 1 – 0 Rubin — — —
14:30 Nizhny Novgorod 0 – 3 Zenit — — —
12:00 Khimki 0 – 2 CSKA Moscow 4.80 3.94 1.80
Sunday 25 August 2024
17:00 Lokomotiv 3 – 2 FC Rostov — — —
14:30 Dynamo 0 – 1 FC Krasnodar — — —
12:00 Krylia Sovetov 3 – 1 Nizhny Novgorod — — —
Saturday 24 August 2024
17:00 Akhmat 3 – 3 Khimki 2.35 3.65 4.40
14:30 Fakel 1 – 0 FC Orenburg 2.83 3.42 2.71
14:30 Zenit 0 – 0 Spartak Moscow 1.95 3.80 4.48
12:00 CSKA Moscow 4 – 0 Akron — — —
Friday 23 August 2024
17:00 Rubin 2 – 0 Dinamo Makhachkala — — —
Monday 19 August 2024
17:00 Dinamo Makhachkala 1 – 0 Akhmat — — —
14:30 Akron 1 – 2 Rubin — — —
Sunday 18 August 2024
17:00 FC Krasnodar 2 – 1 Nizhny Novgorod — — —
14:30 Spartak Moscow 3 – 0 Fakel — — —
14:30 CSKA Moscow 0 – 1 Lokomotiv — — —
12:00 Khimki 1 – 1 Zenit 9.08 5.30 1.43
Saturday 17 August 2024
16:30 FC Rostov 3 – 2 FC Orenburg 1.76 4.37 5.14
14:00 Dynamo 1 – 0 Krylia Sovetov — — —
Sunday 11 August 2024
17:00 Spartak Moscow 0 – 0 Akhmat 1.58 4.95 6.99
14:30 Krylia Sovetov 2 – 0 Fakel 2.01 3.45 4.89
Saturday 10 August 2024
17:00 FC Krasnodar 2 – 1 CSKA Moscow 2.81 3.50 3.06
14:30 FC Orenburg 2 – 2 Akron — — —
14:30 Zenit 1 – 0 Dynamo — — —
12:00 Lokomotiv 2 – 0 Dinamo Makhachkala — — —
Friday 9 August 2024
17:45 FC Rostov 1 – 1 Rubin — — —
15:30 Nizhny Novgorod 1 – 0 Khimki — — —
Monday 5 August 2024
17:00 Spartak Moscow 3 – 0 Krylia Sovetov 1.53 5.50 8.50
Sunday 4 August 2024
17:30 Dinamo Makhachkala 0 – 1 Nizhny Novgorod — — —
17:30 Akhmat 0 – 5 Lokomotiv — — —
14:30 Fakel 0 – 0 FC Krasnodar 8.10 4.53 3.10
12:30 CSKA Moscow 5 – 1 FC Orenburg 1.67 4.90 7.10
Saturday 3 August 2024
17:00 Rubin 2 – 3 Khimki — — —
14:30 Zenit 5 – 0 FC Rostov — — —
12:00 Akron 0 – 2 Dynamo — — —
Sunday 28 July 2024
17:00 FC Krasnodar 0 – 0 Dinamo Makhachkala — — —
14:30 FC Orenburg 0 – 0 Akhmat 2.38 3.74 3.25
12:00 Khimki 1 – 3 Spartak Moscow 4.30 3.60 2.30
Saturday 27 July 2024
17:00 Fakel 0 – 2 Akron — — —
14:30 Rubin 0 – 4 Zenit — — —
14:30 Dynamo 3 – 1 Lokomotiv — — —
12:00 Nizhny Novgorod 0 – 3 CSKA Moscow — — —
Friday 26 July 2024
15:00 Krylia Sovetov 1 – 3 FC Rostov 3.30 3.50 2.86
Monday 22 July 2024
17:00 Nizhny Novgorod 2 – 4 Rubin — — —
Sunday 21 July 2024
17:00 Khimki 1 – 1 Dinamo Makhachkala — — —
17:00 Akhmat 1 – 1 FC Krasnodar 3.24 3.67 2.88
14:30 FC Orenburg 2 – 0 Spartak Moscow 3.56 3.82 2.17
Saturday 20 July 2024
17:00 Dynamo 3 – 1 Fakel — — —
17:00 FC Rostov 0 – 0 CSKA Moscow 3.07 3.56 2.87
14:30 Krylia Sovetov 0 – 4 Zenit 4.90 3.98 1.92
12:00 Lokomotiv 3 – 2 Akron — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key