How often each side's matches end with both teams scoring, with home and away splits.
Updated 24 May 2025, after the last game
Dinamo Moskva had the highest BTTS rate in the Russian Premier League in 2024/2025, on 70% after both teams scored in 21 of their 30 matches. Lokomotiv Moskva were next on 63%.
Spartak Moskva had the lowest BTTS rate in the Russian Premier League in 2024/2025, on 33% after both teams scored in ten of their 30 matches. Fakel were next on 37%.
Both teams scored in 51% of Russian Premier League matches in 2024/2025, 123 of the 240 played, with at least one side failing to score in the other 117.
Dinamo Moskva had the highest home BTTS rate in the Russian Premier League in 2024/2025, on 73% after both teams scored in 11 of their 15 home matches. Akhmat Grozny, Khimki and Lokomotiv Moskva were next on 67%.
Rubin Kazan had the highest away BTTS rate in the Russian Premier League in 2024/2025, on 73% after both teams scored in 11 of their 15 away matches. Dinamo Moskva and Rostov were next on 67%.
Orenburg finished on the longest BTTS run in the Russian Premier League in 2024/2025, with both teams scoring in each of their last four matches. Two clubs in all ended the season on a run of three or more.
Spartak Moskva ended 2024/2025 on a run of four Russian Premier League matches without both teams scoring, the longest in the league. Zenit were next on three.
| Team | Games | BTTS % | Home BTTS % | Away BTTS % |
|---|---|---|---|---|
| Dinamo Moskva | 30 | 70% | 73% | 67% |
| Lokomotiv Moskva | 30 | 63% | 67% | 60% |
| Khimki | 30 | 60% | 67% | 53% |
| Rostov | 30 | 60% | 53% | 67% |
| Akhmat Grozny | 30 | 57% | 67% | 47% |
| Krylya Sovetov | 30 | 57% | 53% | 60% |
| Orenburg | 30 | 57% | 67% | 47% |
| Rubin Kazan | 30 | 57% | 40% | 73% |
| Akron | 30 | 50% | 53% | 47% |
| Dynamo Makhachkala | 30 | 47% | 53% | 40% |
| FK Nizjni Novgorod | 30 | 47% | 53% | 40% |
| CSKA Moskva | 30 | 43% | 33% | 53% |
| Krasnodar | 30 | 43% | 33% | 53% |
| Zenit | 30 | 40% | 47% | 33% |
| Fakel | 30 | 37% | 27% | 47% |
| Spartak Moskva | 30 | 33% | 33% | 33% |
| Team | Games | BTTS games | BTTS % |
|---|---|---|---|
| Dinamo Moskva | 10 | 8 | 80% |
| Akron | 10 | 7 | 70% |
| Khimki | 10 | 7 | 70% |
| Krylya Sovetov | 10 | 7 | 70% |
| Lokomotiv Moskva | 10 | 7 | 70% |
| Orenburg | 10 | 7 | 70% |
| Akhmat Grozny | 10 | 6 | 60% |
| CSKA Moskva | 10 | 6 | 60% |
| Dynamo Makhachkala | 10 | 6 | 60% |
| Rubin Kazan | 10 | 6 | 60% |
| FK Nizjni Novgorod | 10 | 5 | 50% |
| Krasnodar | 10 | 5 | 50% |
| Rostov | 10 | 5 | 50% |
| Zenit | 10 | 5 | 50% |
| Spartak Moskva | 10 | 4 | 40% |
| Fakel | 10 | 3 | 30% |
| Team | Games | BTTS games | BTTS % |
|---|---|---|---|
| Akron | 5 | 4 | 80% |
| Khimki | 5 | 4 | 80% |
| Lokomotiv Moskva | 5 | 4 | 80% |
| Orenburg | 5 | 4 | 80% |
| Rubin Kazan | 5 | 4 | 80% |
| Akhmat Grozny | 5 | 3 | 60% |
| CSKA Moskva | 5 | 3 | 60% |
| Dinamo Moskva | 5 | 3 | 60% |
| Dynamo Makhachkala | 5 | 3 | 60% |
| FK Nizjni Novgorod | 5 | 3 | 60% |
| Fakel | 5 | 3 | 60% |
| Krasnodar | 5 | 3 | 60% |
| Krylya Sovetov | 5 | 3 | 60% |
| Rostov | 5 | 3 | 60% |
| Zenit | 5 | 2 | 40% |
| Spartak Moskva | 5 | 1 | 20% |