Cup

RussiaCupSeason 202548 matches played

Unlock Pro Finder stats

Pro

Premium members get xG, form trends, custom views and full column control on every upcoming match.

  • 14-day backtesting
  • Unlimited filters
  • 80+ stats · 10k+ combos
  • Premium sorting
  • Custom views
Go Premium

Upcoming Matches

2 matches
MatchOVRHYPELTQ
Aug 05
11:00
FankomFankom
Sokol KazanSokol Kazan
Sep 16
11:00
CSKA MoscowCSKA Moscow
BaltikaBaltika
66%54%
60%50%
72%58%

Recent Results

4 matches
MatchOVRHYPELTQ1X2
Final
May 24
11:00
PEN
Spartak MoscowSpartak Moscow1
FC KrasnodarFC Krasnodar1
68%62%
70%58%
66%66%
12.68
X3.35
22.54
May 07
13:30
PEN
FC KrasnodarFC Krasnodar0
DynamoDynamo0
80%58%
84%60%
77%57%
11.82
X3.90
23.95
May 06
13:00
FT
Spartak MoscowSpartak Moscow1
CSKA MoscowCSKA Moscow0
53%48%
43%45%
62%51%
11.78
X3.80
24.21
Semi-finals
Apr 08
13:45
PEN
ZenitZenit0
Spartak MoscowSpartak Moscow0
81%75%
85%77%
77%73%
12.21
X3.29
23.28

Standings

Semi-finals

MAR 04 · FTL1L2Agg
CSKA MoscowCSKA Moscow
303
FC KrasnodarFC Krasnodar
145
MAR 05 · FTL1L2Agg
DynamoDynamo
505
Spartak MoscowSpartak Moscow
213
APR 07 · FTL1
Krylia SovetovKrylia Sovetov
2
CSKA MoscowCSKA Moscow
5
APR 08 · PENL1
ZenitZenit
0
Spartak MoscowSpartak Moscow
0

Round of 16

MAR 03 · FTL1
BaltikaBaltika
0
ZenitZenit
1
MAR 04 · FTL1
Krylia SovetovKrylia Sovetov
2
FC OrenburgFC Orenburg
0
MAR 04 · FTL1
FC RostovFC Rostov
0
Dinamo MakhachkalaDinamo Makhachkala
2
MAR 05 · FTL1
Arsenal TulaArsenal Tula
1
LokomotivLokomotiv
2

Quarter-finals

NOV 05 · FTL1L2Agg
FC OrenburgFC Orenburg
101
FC KrasnodarFC Krasnodar
347
NOV 05 · FTL1L2Agg
Dinamo MakhachkalaDinamo Makhachkala
112
CSKA MoscowCSKA Moscow
022
NOV 05 · FTL1L2Agg
ZenitZenit
112
DynamoDynamo
303
NOV 06 · FTL1L2Agg
Spartak MoscowSpartak Moscow
336
LokomotivLokomotiv
123
NOV 25 · FTL1
Torpedo MoskvaTorpedo Moskva
0
BaltikaBaltika
2
NOV 25 · PENL1
Arsenal TulaArsenal Tula
0
RubinRubin
0
NOV 26 · FTL1
FK NeftekhimikFK Neftekhimik
1
FC RostovFC Rostov
3
NOV 27 · PENL1
KAMAZKAMAZ
1
Krylia SovetovKrylia Sovetov
1
MAR 18 · FTL1
ZenitZenit
1
Dinamo MakhachkalaDinamo Makhachkala
0
MAR 19 · PENL1
Krylia SovetovKrylia Sovetov
2
LokomotivLokomotiv
2

Final

OCT 28 · PENL1
ChelyabinskChelyabinsk
0
KAMAZKAMAZ
0
OCT 29 · PENL1
Torpedo MoskvaTorpedo Moskva
1
Kuban KholdingKuban Kholding
1
OCT 30 · PENL1
FC UFAFC UFA
1
FK NeftekhimikFK Neftekhimik
1
OCT 30 · FTL1
FakelFakel
2
Arsenal TulaArsenal Tula
3
APR 08 · FTL1L2Agg
DynamoDynamo
000
FC KrasnodarFC Krasnodar
000
MAY 06 · FTL1
Spartak MoscowSpartak Moscow
1
CSKA MoscowCSKA Moscow
0
MAY 24 · PENL1
Spartak MoscowSpartak Moscow
1
FC KrasnodarFC Krasnodar
1

Regions Path - Semi-finals

OCT 15 · PENL1
EniseyEnisey
1
FC UFAFC UFA
1
OCT 15 · PENL1
Rodina MoskvaRodina Moskva
0
ChelyabinskChelyabinsk
0
OCT 15 · FTL1
ChaykaChayka
1
KAMAZKAMAZ
3
OCT 15 · PENL1
Shinnik YaroslavlShinnik Yaroslavl
1
FK NeftekhimikFK Neftekhimik
1
OCT 15 · FTL1
Arsenal TulaArsenal Tula
1
FK Sokol SaratovFK Sokol Saratov
0
OCT 16 · FTL1
FakelFakel
1
UralUral
0
OCT 16 · FTL1
Torpedo MoskvaTorpedo Moskva
3
VelesVeles
0
OCT 16 · FTL1
ChernomoretsChernomorets
1
Kuban KholdingKuban Kholding
2

Regions Path - 4th Round

SEP 23 · FTL1
PSK DinskayaPSK Dinskaya
1
UralUral
2
SEP 23 · FTL1
Broke BoysBroke Boys
0
FK Sokol SaratovFK Sokol Saratov
2
SEP 24 · FTL1
Ska-khabarovskSka-khabarovsk
0
Rodina MoskvaRodina Moskva
3
SEP 24 · FTL1
AstrakhanAstrakhan
0
ChernomoretsChernomorets
2
SEP 24 · FTL1
VelesVeles
2
Rotor VolgogradRotor Volgograd
1
SEP 24 · PENL1
Kuban KholdingKuban Kholding
2
Volga UlyanovskVolga Ulyanovsk
2
SEP 24 · FTL1
CherepovetsCherepovets
1
Shinnik YaroslavlShinnik Yaroslavl
4
SEP 24 · PENL1
Volgar AstrakhanVolgar Astrakhan
1
FK NeftekhimikFK Neftekhimik
1
SEP 24 · PENL1
FankomFankom
1
FC UFAFC UFA
1
SEP 24 · FTL1
Znamya TrudaZnamya Truda
0
ChaykaChayka
1
SEP 24 · FTL1
Kristall MEZKristall MEZ
1
Torpedo MoskvaTorpedo Moskva
3
SEP 24 · PENL1
TekstilshchikTekstilshchik
1
FakelFakel
1
SEP 25 · FTL1
IrkutskIrkutsk
2
ChelyabinskChelyabinsk
3
SEP 25 · FTL1
AmkalAmkal
1
EniseyEnisey
2
SEP 25 · PENL1
KAMAZKAMAZ
0
Spartak KostromaSpartak Kostroma
0
SEP 25 · FTL1
Volna NizhegorodskayaVolna Nizhegorodskaya
0
Arsenal TulaArsenal Tula
3

Regions Path - 3rd Round

SEP 09 · FTL1
AstrakhanAstrakhan
5
Legion DynamoLegion Dynamo
2
SEP 10 · FTL1
Temp BarnaulTemp Barnaul
0
Znamya TrudaZnamya Truda
1
SEP 10 · FTL1
Kosmos DolgoprudnyKosmos Dolgoprudny
1
VelesVeles
4
SEP 10 · FTL1
Zenit PenzaZenit Penza
0
Volgar AstrakhanVolgar Astrakhan
1
SEP 10 · FTL1
PSK DinskayaPSK Dinskaya
2
Dinamo StavropolDinamo Stavropol
1
SEP 10 · PENL1
Volna NizhegorodskayaVolna Nizhegorodskaya
1
TyumenTyumen
1
SEP 10 · FTL1
Luki-EnergiyaLuki-Energiya
2
CherepovetsCherepovets
4
SEP 10 · FTL1
Mashuk-KMVMashuk-KMV
0
Kuban KholdingKuban Kholding
3
SEP 10 · PENL1
TekstilshchikTekstilshchik
1
Dinamo VologdaDinamo Vologda
1
SEP 10 · PENL1
FankomFankom
0
Khimik DzerzhinskKhimik Dzerzhinsk
0
SEP 10 · FTL1
Kristall MEZKristall MEZ
1
FK Spartak TambovFK Spartak Tambov
0
SEP 11 · FTL1
IrkutskIrkutsk
3
KDVKDV
0
SEP 11 · FTL1
AmkalAmkal
2
Salyut-BelgorodSalyut-Belgorod
1
SEP 11 · FTL1
Saturn RamenskoyeSaturn Ramenskoye
0
Broke BoysBroke Boys
2

Regions Path - 2nd Round

AUG 19 · PENL1
Irtysh OmskIrtysh Omsk
0
Temp BarnaulTemp Barnaul
0
AUG 19 · FTL1
Salyut-BelgorodSalyut-Belgorod
3
RyazanRyazan
0
AUG 19 · FTL1
KalugaKaluga
0
AmkalAmkal
1
AUG 19 · PENL1
Kuban KholdingKuban Kholding
0
Nart CherkesskNart Cherkessk
0
AUG 19 · FTL1
UrozhayUrozhay
1
PSK DinskayaPSK Dinskaya
2
AUG 19 · PENL1
Dinamo StavropolDinamo Stavropol
1
Angust NazranAngust Nazran
1
AUG 19 · FTL1
FK Spartak TambovFK Spartak Tambov
2
Metallurg LipetskMetallurg Lipetsk
1
AUG 20 · FTL1
KDVKDV
3
Dinamo VladivostokDinamo Vladivostok
0
AUG 20 · FTL1
Zenit PenzaZenit Penza
1
StroginoStrogino
0
AUG 20 · PENL1
Legion DynamoLegion Dynamo
2
Alaniya VladikavkazAlaniya Vladikavkaz
2
AUG 20 · PENL1
Torpedo MiassTorpedo Miass
0
Volna NizhegorodskayaVolna Nizhegorodskaya
0
AUG 20 · FTL1
AstrakhanAstrakhan
1
PobedaPobeda
0
AUG 20 · FTL1
CherepovetsCherepovets
2
Zvezda St. PetersburgZvezda St. Petersburg
1
AUG 20 · PENL1
Mashuk-KMVMashuk-KMV
0
Spartak NalchikSpartak Nalchik
0
AUG 20 · FTL1
Luki-EnergiyaLuki-Energiya
2
LeningradetsLeningradets
0
AUG 20 · FTL1
Kosmos DolgoprudnyKosmos Dolgoprudny
1
2Drots2Drots
0
AUG 20 · PENL1
Khimik DzerzhinskKhimik Dzerzhinsk
1
AmkarAmkar
1
AUG 20 · FTL1
VelesVeles
2
Znamya NoginskZnamya Noginsk
0
AUG 20 · PENL1
Dinamo BryanskDinamo Bryansk
0
Saturn RamenskoyeSaturn Ramenskoye
0
AUG 20 · PENL1
Dinamo KirovDinamo Kirov
1
FankomFankom
1
AUG 20 · FTL1
Znamya TrudaZnamya Truda
2
Dinamo BarnaulDinamo Barnaul
1
AUG 20 · FTL1
Kristall MEZKristall MEZ
3
MuromMurom
2
AUG 20 · FTL1
Volgar AstrakhanVolgar Astrakhan
2
Chertanovo MoscowChertanovo Moscow
1
AUG 20 · FTL1
Dinamo VologdaDinamo Vologda
1
Dinamo St. PetersburgDinamo St. Petersburg
0
AUG 21 · FTL1
IrkutskIrkutsk
2
NovosibirskNovosibirsk
0
AUG 21 · FTL1
TyumenTyumen
4
IlparIlpar
1
AUG 21 · FTL1
Avangard KurskAvangard Kursk
1
Broke BoysBroke Boys
2
AUG 21 · PENL1
TekstilshchikTekstilshchik
0
TverTver
0

Regions Path - 1st Round

AUG 05 · FTL1
RWChallengeRWChallenge
1
Zvezda St. PetersburgZvezda St. Petersburg
4
AUG 05 · FTL1
AmkalAmkal
3
KvantKvant
1
AUG 05 · NSL1
FankomFankom
Sokol KazanSokol Kazan
AUG 05 · FTL1
ShumbratShumbrat
1
Kristall MEZKristall MEZ
3
AUG 06 · FTL1
Znamya NoginskZnamya Noginsk
3
KolomnaKolomna
0
AUG 06 · FTL1
IlparIlpar
3
NostaNosta
2
AUG 06 · PENL1
PSK DinskayaPSK Dinskaya
1
DruzhbaDruzhba
1
AUG 06 · FTL1
Leningradets IILeningradets II
0
CherepovetsCherepovets
3
AUG 06 · FTL1
Broke BoysBroke Boys
3
OrelOrel
2
AUG 06 · FTL1
2Drots2Drots
1
Torpedo VladimirTorpedo Vladimir
0
AUG 07 · FTL1
Anri VladivostokAnri Vladivostok
0
KDVKDV
4
AUG 07 · FTL1
BuryatiaBuryatia
0
IrkutskIrkutsk
8
AUG 07 · PENL1
Temp BarnaulTemp Barnaul
2
Uralets Nizhnyi TagilUralets Nizhnyi Tagil
2
AUG 07 · FTL1
KristallKristall
1
Luki-EnergiyaLuki-Energiya
3

Track Cup 2025 in Russia with the live league table, the next round of fixtures and the most recent results — and the same advanced-stat columns serious bettors compare side-by-side: points per game (PPG), expected goals (xG), both-teams-to-score percentage, clean-sheet rate, average corners and last-10 form. Every metric recalculates within a few hours of each full-time whistle, so the snapshot you see reflects the most recently completed Cup round.

About the Cup 2025 season

Every Cup 2025 fixture flows into the same dataset behind our Pro Finder and Portal Pulse views — the points, goal difference, xG and last-10 form you see in the table are the exact numbers driving every betting view across the site. Each cell recalculates within a few hours of each full-time whistle, and the matches-played count next to the season badge in the header shows how many Cup 2025 fixtures have already counted toward the standings — so you can verify the table reflects the latest completed round.

How to read the Cup standings

Read the table left-to-right: rank, club, matches played (P), wins/draws/losses (W/D/L), goals for and against (GF/GA), goal difference (GD), points and PPG. The Form column shows the last five results as a coloured strip (W = green, D = grey, L = red). The advanced block — when available — adds BTTS %, +1.5 %, +2.5 %, clean-sheet %, xGF, xGA and xGD per match, plus average yellow/red cards and corners per fixture. Sort any column by tapping its header.

Form, xG and underperformers

Form, points and xG don't always agree. A team can sit on 1.6 PPG with xG that says 2.1 — the classic xG underperformer profile, where shot quality outpaces finishing. The reverse is also visible: lucky finishing eventually regresses toward xG. The Form column and the xGD column together flag teams whose underlying performance is trending ahead of or behind their actual Cup 2025 points. Bettors use this gap to find clubs whose odds haven't yet repriced their level

Upcoming fixtures and recent results

Below the table you'll find the next round of Cup fixtures with each team's pre-match snapshot — last 10 form, PPG, BTTS %, +2.5 %, xG, average corners and the 1×2, over/under 2.5 and BTTS pre-match decimal odds. The Recent Results block above the standings shows the two most-recently completed rounds with the same advanced columns so you can compare what just happened to what's coming

Frequently asked questions

Which team has the best form in Cup 2025?
The Form column on the standings table above shows the last five Cup 2025 results for every club as a coloured WDL strip. Sort the table by PPG (points per game) to see in-form sides over the full Cup run — anything above 2.0 PPG is dominant-title pace, 1.5–2.0 is upper-table form, 1.0–1.5 is mid-table, and below 1.0 is bottom-of-table form. Exact thresholds vary with the Cup 2025 match count, so multiply PPG by the season's scheduled matches to project a full-season point total. For a rolling 10-match read instead of season-long, the upcoming-fixtures table below the standings shows each team's last 10 results as a sparkline-style strip alongside their season PPG, so you can spot Cup sides whose recent run differs sharply from their season average.
Which Cup 2025 teams are xG underperformers?
An xG underperformer is a team whose actual goals scored sit below the goals their shot quality predicts — they're creating chances but not converting. Open the standings advanced block and look at xGF (expected goals for, averaged per match) against the team's actual goal-scoring rate; clubs with high xGF and low actual goals are the underperformers. The reverse profile — high actual goals, low xG — usually regresses. xGD (xG difference, xGF − xGA per match) is the single best summary number: trending positive while points lag means the table understates the side's underlying quality in Cup 2025.
How do I find Cup 2025 away form?
Away-form splits are surfaced inside each upcoming-match row: the snapshot you see for the away club is computed strictly from that team's away fixtures, so PPG, last 10, BTTS %, +2.5 % and xG values represent away performance only. On the standings page itself the Form column is overall (home plus away combined). When a team's away PPG diverges sharply from their season PPG — common with travel-sensitive clubs — that's a betting signal worth checking against the pre-match 1×2 odds shown in the same row.
What does PPG mean in the Cup table?
PPG is points-per-game — total points divided by matches played, expressed to two decimal places. It's the cleanest comparison metric when teams have played different numbers of matches (postponements, mid-season cup runs, midweek juggling). As a rule of thumb across most leagues: 2.00 PPG is dominant-title pace, 1.50 is upper-table form, 1.30 is mid-table, and 1.00 puts a club in the bottom-table conversation. Multiply PPG by the Cup 2025 match count to project a season total — useful when comparing clubs with games in hand. PPG is also more stable than raw points across rolling 10-match windows, which is why the upcoming-fixtures table below uses it as the headline pace column.
How often does Cup 2025 data refresh?
Cup 2025 match results, standings, PPG, xG, BTTS %, clean-sheet % and last-10 form re-aggregate within a few hours after each match completes — refreshed continuously through the matchday but not live. Pre-match odds refresh continuously up to kickoff. The matches-played count next to the season badge in the header shows how many of the scheduled Cup 2025 fixtures have already counted toward the table, so you can verify the standings reflect the latest completed round at a glance.
How is the Cup 2025 expected points vs actual points compared?
We don't yet show an explicit expected-points column on this table, but you can read the gap from xGD and PPG together. A team whose xGD per match is significantly higher than their points-per-game ratio is over-performing on results (xG says they should be higher, table says they're not — chance creation isn't translating into wins). The Pro Finder view (linked above when available) carries the full xG-vs-points variance breakdown across every Cup club, flagging the biggest gaps both ways.