Cup

BelgiumCupSeason 2025

Cup 2025 standings & form table — points, PPG, xG, BTTS and corners for all 20 clubs

Every Cup 2025 club ranked by points with the form table, PPG, xGD, BTTS %, +2.5 % and corner averages bettors check before kickoff — sortable on every column.

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

Standings

Final

MAY 14 · AETL1
Union St. GilloiseUnion St. Gilloise
3
AnderlechtAnderlecht
1

Semi-finals

FEB 04 · FTL1L2Agg
CharleroiCharleroi
011
Union St. GilloiseUnion St. Gilloise
044
FEB 05 · FTL1L2Agg
AnderlechtAnderlecht
044
AntwerpAntwerp
101

Quarter-finals

JAN 13 · AETL1
AntwerpAntwerp
2
RAAL La LouvièreRAAL La Louvière
1
JAN 13 · FTL1
CharleroiCharleroi
2
Club Brugge KVClub Brugge KV
0
JAN 14 · FTL1
DenderDender
0
Union St. GilloiseUnion St. Gilloise
2
JAN 15 · FTL1
AnderlechtAnderlecht
1
GentGent
0

Round of 16

DEC 02 · FTL1
Beerschot VABeerschot VA
1
RAAL La LouvièreRAAL La Louvière
2
DEC 02 · FTL1
DenderDender
3
Standard LiegeStandard Liege
2
DEC 03 · PENL1
AntwerpAntwerp
3
St. TruidenSt. Truiden
3
DEC 03 · FTL1
Cercle BruggeCercle Brugge
1
GentGent
3
DEC 03 · FTL1
OH LeuvenOH Leuven
1
Club Brugge KVClub Brugge KV
2
DEC 03 · FTL1
Union St. GilloiseUnion St. Gilloise
2
Zulte WaregemZulte Waregem
1
DEC 04 · FTL1
CharleroiCharleroi
2
KV MechelenKV Mechelen
0
DEC 04 · AETL1
GenkGenk
1
AnderlechtAnderlecht
3

Round of 32

OCT 28 · AETL1
DenderDender
4
Olympic CharleroiOlympic Charleroi
2
OCT 28 · FTL1
KV MechelenKV Mechelen
2
Lierse KempenzonenLierse Kempenzonen
1
OCT 28 · FTL1
LiègeLiège
0
CharleroiCharleroi
1
OCT 28 · FTL1
Waasland-beverenWaasland-beveren
1
Standard LiegeStandard Liege
2
OCT 28 · FTL1
AnderlechtAnderlecht
2
NinoveNinove
0
OCT 29 · FTL1
Club Brugge KVClub Brugge KV
6
Eendracht AalstEendracht Aalst
1
OCT 29 · FTL1
TubizeTubize
0
Union St. GilloiseUnion St. Gilloise
3
OCT 29 · FTL1
GenkGenk
3
RWDMRWDM
0
OCT 29 · FTL1
AntwerpAntwerp
3
AS EupenAS Eupen
1
OCT 29 · FTL1
Spouwen-MopertingenSpouwen-Mopertingen
1
Zulte WaregemZulte Waregem
4
OCT 29 · FTL1
HeistHeist
1
RAAL La LouvièreRAAL La Louvière
2
OCT 30 · FTL1
Seraing UnitedSeraing United
1
OH LeuvenOH Leuven
3
OCT 30 · FTL1
KnokkeKnokke
0
St. TruidenSt. Truiden
1
OCT 30 · FTL1
Beerschot WilrijkBeerschot Wilrijk
3
KVC WesterloKVC Westerlo
2
OCT 30 · FTL1
GentGent
5
Patro EisdenPatro Eisden
0
OCT 30 · FTL1
Cercle BruggeCercle Brugge
1
KortrijkKortrijk
0

6th Round

SEP 06 · FTL1
Dessel SportDessel Sport
2
RWDMRWDM
4
SEP 06 · FTL1
HeistHeist
2
ArquetArquet
0
SEP 06 · FTL1
TubizeTubize
2
RFC WetterenRFC Wetteren
1
SEP 06 · FTL1
AS EupenAS Eupen
1
DT BorsbekeDT Borsbeke
0
SEP 06 · FTL1
NinoveNinove
2
Francs BorainsFrancs Borains
1
SEP 06 · FTL1
OudenaardeOudenaarde
1
Patro EisdenPatro Eisden
2
SEP 06 · FTL1
HoogstratenHoogstraten
1
Waasland-beverenWaasland-beveren
3
SEP 06 · PENL1
Spouwen-MopertingenSpouwen-Mopertingen
1
Lokeren-TemseLokeren-Temse
1
SEP 07 · PENL1
Jong LedeJong Lede
0
Eendracht TermienEendracht Termien
0
SEP 07 · FTL1
MerelbekeMerelbeke
0
Lierse KempenzonenLierse Kempenzonen
2
SEP 07 · FTL1
LiègeLiège
5
GullegemGullegem
1
SEP 07 · FTL1
KnokkeKnokke
1
Lommel UnitedLommel United
0
SEP 07 · FTL1
Olympic CharleroiOlympic Charleroi
3
BraineBraine
1

3rd Round

AUG 09 · NSL1
Schoonbeek-BeverstSchoonbeek-Beverst
AywailleAywaille
AUG 09 · NSL1
Tempo OverijseTempo Overijse
HuyHuy
AUG 09 · NSL1
De KempenDe Kempen
RotselaarRotselaar
AUG 09 · NSL1
CappellenCappellen
BlankenbergeBlankenberge
AUG 10 · NSL1
MessancyMessancy
JodoigneJodoigne
AUG 10 · NSL1
WesthoekWesthoek
KBSK RetieKBSK Retie
AUG 10 · NSL1
WilrijkWilrijk
RESC HouffaloiseRESC Houffaloise
AUG 10 · NSL1
SG-Tertre-HautrageSG-Tertre-Hautrage
DiksmuideDiksmuide
AUG 10 · NSL1
Sparta PetegemSparta Petegem
AchelAchel
AUG 10 · NSL1
LauweLauwe
RFC WetterenRFC Wetteren
AUG 10 · NSL1
Sparta WaasmunsterSparta Waasmunster
FC LebbekeFC Lebbeke
AUG 10 · NSL1
Raeren-EynattenRaeren-Eynatten
Zepperen-BrustemZepperen-Brustem
AUG 10 · NSL1
Rupel BoomRupel Boom
PAC BuzetPAC Buzet
AUG 10 · NSL1
Turkse RangersTurkse Rangers
Marloie SportMarloie Sport
AUG 10 · NSL1
ArquetArquet
OnhayeOnhaye
AUG 10 · NSL1
OostkampOostkamp
K. KontichK. Kontich
AUG 10 · NSL1
WellenWellen
BiesmeBiesme
AUG 10 · NSL1
DT BorsbekeDT Borsbeke
Stade VerviersStade Verviers
AUG 10 · NSL1
VW HammeVW Hamme
City Pirates AntwerpenCity Pirates Antwerpen
AUG 10 · NSL1
Wallonne CineyWallonne Ciney
LonderzeelLonderzeel
AUG 10 · NSL1
Sporting BruxellesSporting Bruxelles
BioulBioul
AUG 10 · NSL1
Erpe-Mere UnitedErpe-Mere United
TongerenTongeren
AUG 10 · NSL1
HO KalkenHO Kalken
Meix-Devant-VirtonMeix-Devant-Virton
AUG 10 · NSL1
Jong LedeJong Lede
BocholtBocholt
AUG 10 · NSL1
RumbekeRumbeke
FlénuFlénu
AUG 10 · NSL1
DrongenDrongen
MarkeMarke
AUG 10 · NSL1
Berg en DalBerg en Dal
Gosselies SportsGosselies Sports
AUG 10 · NSL1
GanshorenGanshoren
Wanze / Bas-OhaWanze / Bas-Oha
AUG 10 · NSL1
BraineBraine
Club RoeselareClub Roeselare
AUG 10 · NSL1
Torpedo HasseltTorpedo Hasselt
OudenaardeOudenaarde
AUG 10 · NSL1
Fenixx BeigHumFenixx BeigHum
HadesHades
AUG 10 · NSL1
SprimontSprimont
TorhoutTorhout
AUG 10 · NSL1
WezelWezel
KRC GentKRC Gent
AUG 10 · NSL1
BetekomBetekom
HarelbekeHarelbeke
AUG 10 · NSL1
RUS BincheRUS Binche
TurnhoutTurnhout
AUG 10 · NSL1
HaasdonkHaasdonk
Acren-LessinesAcren-Lessines
AUG 10 · NSL1
TournaiTournai
Zwevegem SportZwevegem Sport
AUG 10 · NSL1
Mandel UnitedMandel United
EtterbeekEtterbeek
AUG 10 · NSL1
OstichesOstiches
ElsautoiseElsautoise
AUG 10 · NSL1
La CalamineLa Calamine
Saint-VithSaint-Vith
AUG 10 · NSL1
Kosova SchaerbeekKosova Schaerbeek
Entité ManageoiseEntité Manageoise
AUG 10 · NSL1
La HulpeLa Hulpe
Evelette-JalletEvelette-Jallet
AUG 10 · NSL1
FC Du GeerFC Du Geer
Racing MechelenRacing Mechelen
AUG 10 · NSL1
JetteJette
LéopoldLéopold
AUG 10 · NSL1
LilleLille
Elene-GrotenbergeElene-Grotenberge
AUG 10 · NSL1
NijlenNijlen
Le RoeulxLe Roeulx
AUG 10 · NSL1
Richelle UnitedRichelle United
Sint-LenaartsSint-Lenaarts
AUG 10 · NSL1
Ezaart Sport MolEzaart Sport Mol
Berchem SportBerchem Sport
AUG 10 · NSL1
Eendracht TermienEendracht Termien
Sassport BoezingeSassport Boezinge
AUG 10 · NSL1
TilffoisTilffois
LatemLatem
AUG 10 · NSL1
Grand-LeezGrand-Leez
GullegemGullegem
AUG 10 · NSL1
Voorde AppelterreVoorde Appelterre
RAS MonceauRAS Monceau
AUG 10 · NSL1
HeistHeist
Zwarte LeeuwZwarte Leeuw

2nd Round

AUG 02 · FTL1
BerlareBerlare
0
LatemLatem
3
AUG 02 · FTL1
Witgoor SportWitgoor Sport
0
Tempo OverijseTempo Overijse
3
AUG 02 · FTL1
TurnhoutTurnhout
5
GrobbendonkGrobbendonk
1
AUG 02 · FTL1
BetekomBetekom
1
Esperanza PeltEsperanza Pelt
1
AUG 02 · FTL1
HuldenbergHuldenberg
1
Fenixx BeigHumFenixx BeigHum
1
AUG 02 · FTL1
WezelWezel
5
HerentHerent
0
AUG 02 · FTL1
Olympia WijgmaalOlympia Wijgmaal
1
Zwarte LeeuwZwarte Leeuw
3
AUG 02 · FTL1
SprimontSprimont
4
Pepingen-HallePepingen-Halle
0
AUG 03 · NSL1
DenderhoutemDenderhoutem
JodoigneJodoigne
AUG 03 · FTL1
De KempenDe Kempen
6
Noordstar NoorderwijkNoordstar Noorderwijk
0
AUG 03 · FTL1
Zepperen-BrustemZepperen-Brustem
8
MunkzwalmMunkzwalm
0
AUG 03 · FTL1
BiesmeBiesme
5
ChevetogneChevetogne
0
AUG 03 · FTL1
Voorde AppelterreVoorde Appelterre
5
ElewijtElewijt
0
AUG 03 · FTL1
Union MomalloiseUnion Momalloise
0
LéopoldLéopold
4
AUG 03 · FTL1
Sint-Denijs SportSint-Denijs Sport
1
Zwevegem SportZwevegem Sport
4
AUG 03 · FTL1
Eendracht AalterEendracht Aalter
1
Erpe-Mere UnitedErpe-Mere United
3
AUG 03 · FTL1
Stade EveroisStade Everois
2
Ezaart Sport MolEzaart Sport Mol
2
AUG 03 · FTL1
Berlaar-HeikantBerlaar-Heikant
2
HaasdonkHaasdonk
3
AUG 03 · FTL1
Sparta HeestertSparta Heestert
3
Sassport BoezingeSassport Boezinge
5
AUG 03 · FTL1
KBSK RetieKBSK Retie
1
WaremmeWaremme
0
AUG 03 · NSL1
DrongenDrongen
ArdooieArdooie
AUG 03 · FTL1
KSK BeverenKSK Beveren
0
Elene-GrotenbergeElene-Grotenberge
2
AUG 03 · FTL1
BlankenbergeBlankenberge
5
Eeklo MeetjeslandEeklo Meetjesland
0
AUG 03 · FTL1
AubelAubel
1
Wanze / Bas-OhaWanze / Bas-Oha
3
AUG 03 · NSL1
MolenbaixMolenbaix
Marloie SportMarloie Sport
AUG 03 · NSL1
Saint-MichelSaint-Michel
Torpedo HasseltTorpedo Hasselt
AUG 03 · FTL1
VerlaineVerlaine
2
La HulpeLa Hulpe
3
AUG 03 · FTL1
NoduwezNoduwez
1
ElsautoiseElsautoise
6
AUG 03 · FTL1
Verlaine IIVerlaine II
1
RESC HouffaloiseRESC Houffaloise
2
AUG 03 · NSL1
WaterlooWaterloo
AchelAchel
AUG 03 · FTL1
WilrijkWilrijk
2
Zonhoven UnitedZonhoven United
1
AUG 03 · FTL1
Jong LedeJong Lede
11
Wallonia LibinWallonia Libin
1
AUG 03 · FTL1
Oppagne-WérisOppagne-Wéris
1
RumbekeRumbeke
3
AUG 03 · FTL1
RAS MonceauRAS Monceau
2
Meux IIMeux II
2
AUG 03 · FTL1
AvantiAvanti
0
Kosova SchaerbeekKosova Schaerbeek
2
AUG 03 · FTL1
GalmaardenGalmaarden
0
Sint-LenaartsSint-Lenaarts
4
AUG 03 · FTL1
LilleLille
1
DesselDessel
0
AUG 03 · FTL1
BioulBioul
3
AischeAische
3
AUG 03 · FTL1
Turkse RangersTurkse Rangers
2
LandenLanden
0
AUG 03 · FTL1
Sparta WaasmunsterSparta Waasmunster
1
Olsa BrakelOlsa Brakel
1
AUG 03 · FTL1
LuingnoisLuingnois
1
ArquetArquet
2
AUG 03 · FTL1
AntoingAntoing
3
PAC BuzetPAC Buzet
3
AUG 03 · FTL1
City Pirates AntwerpenCity Pirates Antwerpen
4
HerkHerk
0
AUG 03 · FTL1
FC EupenFC Eupen
0
Saint-VithSaint-Vith
2
AUG 03 · FTL1
MormontMormont
2
Gosselies SportsGosselies Sports
3
AUG 03 · FTL1
MessancyMessancy
1
HannutHannut
0
AUG 03 · FTL1
Wanze / Bas-Oha IIWanze / Bas-Oha II
0
Meix-Devant-VirtonMeix-Devant-Virton
2
AUG 03 · FTL1
LibramontLibramont
1
EtterbeekEtterbeek
3
AUG 03 · FTL1
BevelBevel
0
Schoonbeek-BeverstSchoonbeek-Beverst
3
AUG 03 · FTL1
FC Du GeerFC Du Geer
2
's Gravenwezel-Schilde's Gravenwezel-Schilde
1
AUG 03 · FTL1
Grand-LeezGrand-Leez
2
CondruzienCondruzien
0
AUG 03 · FTL1
Le RoeulxLe Roeulx
3
LoyersLoyers
1
AUG 03 · FTL1
Harre-ManhayHarre-Manhay
2
Evelette-JalletEvelette-Jallet
3
AUG 03 · FTL1
Wallonne CineyWallonne Ciney
7
Rochefort IIRochefort II
3
AUG 03 · FTL1
DT BorsbekeDT Borsbeke
3
Wambeek-TernatWambeek-Ternat
2
AUG 03 · FTL1
LauweLauwe
2
RUS AssenoisRUS Assenois
0
AUG 03 · FTL1
LonglierLonglier
0
SG-Tertre-HautrageSG-Tertre-Hautrage
4
AUG 03 · NSL1
Club RoeselareClub Roeselare
La Louvière CentreLa Louvière Centre
AUG 03 · FTL1
K. KontichK. Kontich
2
GeelGeel
1
AUG 03 · FTL1
Stade MouscronnoisStade Mouscronnois
0
MarkeMarke
1

The full Cup 2025 table for Belgium: matches played, wins/draws/losses, goal difference, points and points-per-game (PPG), plus the advanced columns serious bettors filter on — last-five form, BTTS %, +1.5 %, +2.5 %, clean-sheet rate, xGF, xGA, xGD, average cards and corners per fixture. Every cell sortable; every number recomputed within a few hours of each match completing.

How Cup clubs are ranked

Points decide the Cup 2025 order: 3 for a win, 1 for a draw, 0 for a loss. Ties are broken by goal difference, then goals scored, then head-to-head record. The table sorts by points by default; tap any column header to re-rank by PPG, GD, BTTS %, xGD, average corners or any other stat. The coloured bars next to each rank mark this league's qualification and promotion/relegation zones — the exact set varies by competition, and the legend below the table names the zone each band represents.

The Cup 2025 form table

The Form column shows the last five Cup matches as a coloured strip — W (green), D (grey), L (red). It's the cleanest read on momentum: a 1.5 PPG club on WWWWW is in title form, the same PPG on LLLLL is in trouble. Sort by Form for the rolling table, or by PPG for the season-long view. Away-form splits sit one click away on each upcoming-fixture row in the Cup fixtures table.

Goal markets: BTTS, +2.5 and clean sheets

BTTS %, +1.5 %, +2.5 % and Clean-sheet % each show the rate of finished Cup 2025 matches that hit that market for the given team. A club at 75 % BTTS is making both ends of the over/under 2.5 bet a coin-flip-friendly target; one at 60 % clean-sheet rate is a low-scoring defensive wall. Sort any column to surface the Cup 2025 BTTS specialists, the highest +2.5 producers and the clean-sheet leaders side-by-side.

xG, xGD and expected-points underperformers

xGF (expected goals for, per match), xGA (against) and xGD (the difference) describe the underlying chance quality across all finished Cup 2025 fixtures. Clubs with positive xGD per match but lower PPG than peers are the xG underperformers — creating enough to finish higher than the table shows. The reverse profile is the over-performer, where finishing has been hot and regression looms. The expected-points-vs-actual gap reads cleanly from xGD against PPG.

Frequently asked questions

Who is top of the Cup 2025 table and what's their PPG?
The Cup 2025 table above is sorted by points by default — the top row is the current Cup leader. Each row shows points and points-per-game (PPG) to two decimal places, so a team's pace projects cleanly across the rest of the season. As a rule of thumb across most leagues: above 2.00 PPG is dominant-title pace, 1.80–2.00 is firmly in the title race, 1.50–1.80 is upper-table form, 1.30–1.50 is mid-table, and below 1.00 is bottom-table. Multiply PPG by the Cup 2025 scheduled match count to project a full-season total — useful when comparing clubs with games in hand. Tap the PPG column to re-rank by pace instead of raw points; clubs with games in hand often shuffle when you do.
How do I find Cup 2025 away form?
The Form column on the table above is overall — home plus away combined. Away-form splits live inside the upcoming-fixture rows on the Cup overview: the snapshot shown for each away club is computed strictly from that team's away matches, so PPG, BTTS %, +2.5 %, xG and last-10 values for the visiting side reflect away performance only. When a team's away PPG diverges from their season PPG by more than 0.4 — common with travel-sensitive clubs — that's worth checking against the pre-match 1×2 odds. The /pro-finder workspace exposes the full away-form table with sorting, filters and 14-day backtesting on the away column.
Which Cup 2025 teams are xG underperformers?
An xG underperformer is a Cup club whose actual goals scored sit below the goals their shot quality predicts — chance creation is fine but finishing is cold. Read it from the xGD column on the table above: clubs with positive xGD per match but a points total below their peers at the same PPG bracket are the underperformers. Compare the league-leader column to the bottom-half clubs — when xGD is similar but PPG diverges, finishing variance is doing the work. The reverse (negative xGD, points above peers) is the over-performer profile, where the math says regression eventually catches up over the rest of the 2025 season.
Which Cup 2025 teams concede the most corners?
Sort the Avg Corners column on the table above to see the Cup 2025 clubs allowing the most corners per fixture. Corner concession is a defensive-pressure proxy — clubs that defend deep tend to give up corners in volume, even when they keep clean sheets. The corners-conceded leader for 2025 is the prime target for over-corners bets in their fixtures, especially against high-attempt attacking sides. Cross-reference the same column against xGA (xG against) to separate clubs that concede many corners but few quality chances from clubs that concede both — those second-tier sides are the most exploitable in over-corners + over-2.5 combination markets.
Which Cup 2025 teams have the highest draw percentage?
Calculate the Cup 2025 draw rate from the Drawn (D) column divided by Played (P): a club whose D/P ratio sits above ~35 % is a draw specialist — well above the typical league-wide draw average of 22–28 %. Draw specialists are usually mid-table sides that compete tactically but lack the cutting edge to win, and the 1×2 markets routinely undervalue them on the draw line because casual money flows to home and away wins. The Cup 2025 per-club draw rate is a cleaner read on tactical tightness than goal differential, and a useful filter for double-chance betting markets on this league's fixtures.
How is the Cup 2025 expected points vs actual gap read?
The standings table doesn't yet ship an explicit expected-points column, but the gap reads cleanly from xGD per match (the xGD column above) against PPG. A Cup 2025 club whose xGD per match is significantly higher than their league position implies — say +0.4 xGD per match but a points total typical of a mid-table side — is over-performing on results, and the table understates their level; odds should reprice. The reverse profile (low or negative xGD with a points total typical of a top-of-table club) flags a side relying on finishing variance, where regression is the bet. The Pro Finder workspace carries the full xG-vs-points variance breakdown across every Cup club with the rolling delta, so you can see exactly which sides have been lucky or unlucky to date.

Glossary

P
Matches played in the current season before this fixture.
W
Wins recorded in finished matches before this fixture.
D
Draws recorded in finished matches before this fixture.
L
Losses recorded in finished matches before this fixture.
Streak
Consecutive run of identical results — e.g. W4 means four wins in a row going into this match.
PPG
Points per game — total points divided by matches played.
Overall
Composite team strength rating combining results, xG and form — pre-match snapshot before this fixture.
LTQ
Long-term quality — a slower-moving baseline rating that smooths short-term variance.
Hype
Short-term momentum index — how the team has trended over its most recent matches.
Last 10
Outcome stripe of the team's last 10 league matches (W/D/L), most recent on the right.
Form
Composite quality indices (Overall, LTQ, Hype) reflecting the team's pre-match level.
GF
Goals For — total goals scored across prior season matches.
GA
Goals Against — total goals conceded across prior season matches.
GD
Goal difference — goals scored minus goals conceded across prior season matches.
Goals Scored
Average goals scored per prior match.
Goals Conceded
Average goals conceded per prior match.
Avg Total Goals
Mean total goals across prior matches.
Clean sheet
A match in which the team did not concede a goal.
Clean Sheet %
Share of prior matches finished without conceding a goal.
BTTS
Both teams to score — the share of prior matches where both sides scored at least once.
BTTS %
Share of prior matches where both teams scored.
+1.5 %
Share of prior matches that finished with two or more total goals.
+2.5 %
Share of prior matches with three or more total goals.
xG
Expected goals — a chance-quality measure expressing how many goals an average team would have scored from the shots taken.
xGF
Mean expected goals for, averaged across prior matches.
xGA
Mean expected goals against, averaged across prior matches.
xGD
Expected goal difference — xGF minus xGA, a per-match indicator of underlying dominance.
1×2
Bookmaker's pre-match decimal odds for home win / draw / away win — not an average, this fixture's actual price.
O/U 2.5
Bookmaker's pre-match odds for Over and Under 2.5 total goals — this fixture's actual prices.
BTTS odds
Bookmaker's pre-match odds for both teams to score — Yes and No prices for this fixture.
Avg Cards
Mean total cards (yellow plus red) per prior match.
Avg Corners
Mean corners per prior match.