Jupiler Pro League match analysis

The Jupiler Pro League is the top division of Belgian football. A regular season, with clubs meeting each other home and away, is followed by play-off groups that decide the title, the European places and relegation.

Ledger publishes an analysis page for each upcoming Jupiler Pro League match it covers: the model's estimated chances of a home win, a draw and an away win, with a short written summary where one is available. Matches the model flags for a closer look carry a Signal found badge, and the full reasoning behind them is part of PRO. Finished matches stay listed with the final score.

Updated 6 Nov 2026, 20:18 GMT · times in UK time

Upcoming matches

Each percentage is our estimate of how likely that result is.

Today · Fri 6 Nov

1 match

  • Standard LiegeStandard LiegeSK BeverenSK Beveren LiveNo qualifying signalMost likely: Standard Liege win51%chance of that result

Sat 7 Nov

4 matches

  • KVC WesterloKVC WesterloCharleroiCharleroi15:00No qualifying signalMost likely: KVC Westerlo win39%chance of that result
  • OH LeuvenOH LeuvenKV MechelenKV Mechelen17:15No qualifying signalMost likely: OH Leuven win40%chance of that result
  • AntwerpAntwerpLommel UnitedLommel United19:45No qualifying signalMost likely: Lommel United win39%chance of that result
  • RAAL La LouvièreRAAL La LouvièreCercle BruggeCercle Brugge19:45No qualifying signalMost likely: RAAL La Louvière win37%chance of that result

Sun 8 Nov

4 matches

  • Club Brugge KVClub Brugge KVAnderlechtAnderlecht12:30No qualifying signalMost likely: Club Brugge KV win67%chance of that result
  • GentGentKortrijkKortrijk15:00No qualifying signalMost likely: Gent win71%chance of that result
  • Union St. GilloiseUnion St. GilloiseGenkGenk17:30No qualifying signalMost likely: Union St. Gilloise win63%chance of that result
  • St. TruidenSt. TruidenZulte WaregemZulte Waregem18:15No qualifying signalMost likely: St. Truiden win50%chance of that result

Fri 20 Nov

1 match

  • Cercle BruggeCercle BruggeKVC WesterloKVC Westerlo19:45No qualifying signalMost likely: Cercle Brugge win42%chance of that result

Table

Table as of 6 Nov 2026, 05:32 GMT · Source: API-Football

Jupiler Pro League table
#TeamPGDPtsForm
1Club Brugge KV10+1827WonWonWonWonWon
2Union St. Gilloise10+2226WonWonDrawnWonWon
3Gent10+1325LostWonWonWonDrawn
4Charleroi10+924WonLostWonWonWon
5Anderlecht10+219WonLostWonWonWon
6Genk10+415LostWonWonLostDrawn
7Lommel United10+215WonDrawnWonDrawnLost
8KVC Westerlo10014LostDrawnWonWonWon
9Standard Liege10-112DrawnLostLostLostLost
10KV Mechelen10-512WonWonWonDrawnLost
11Zulte Waregem10-411LostLostLostLostLost
12Antwerp10-610LostWonLostLostLost
13SK Beveren10-710LostDrawnLostLostWon
14OH Leuven10-79WonDrawnDrawnWonDrawn
15St. Truiden10-38LostLostLostLostLost
16RAAL La Louvière10-107LostWonLostLostWon
17Cercle Brugge10-96WonLostLostLostDrawn
18Kortrijk10-184LostDrawnLostWonLost

This season

Jupiler Pro League games since 7 Aug 2026, 90-minute score. Each figure shows how many games it covers.

Home wins
46 of 90
Draws
16 of 90
Away wins
28 of 90
Both teams scored
44 of 90
Over 2.5 goals
59 of 90
Goals
169 by home teams, 122 by away teams in 90

xG and expected points

Jupiler Pro League matches since 7 Aug 2026. Play-off rounds count here as league matches.

TeamMatches with xGPoints in those matchesxPtsxG forxG against
Club Brugge KV102718.6223.9713.27
Union St. Gilloise102618.1118.4710.33
Gent102517.7113.848.16
Charleroi102418.3518.5411.59
Anderlecht101917.8216.609.74
Genk101518.3019.2410.03
Lommel United101510.7910.2216.01
KVC Westerlo101413.0715.5718.14
Standard Liege101214.1517.1716.61
KV Mechelen101211.1610.9614.55
Zulte Waregem101112.1911.9014.61
Antwerp101011.2514.0821.07
SK Beveren101010.0411.0617.60
OH Leuven10911.1113.5619.08
St. Truiden10815.4920.6217.93
RAAL La Louvière10710.4412.5819.79
Cercle Brugge10611.8215.0017.65
Kortrijk1049.8510.4017.62

MP: Matches with xG · xG+: xG for · xG−: xG against

Points and expected points (xPts) in each team's league matches with xG this season. These are not the league table's points: a match without xG counts in neither column.

Teams are in league table order from stored results (points, goal difference, goals scored).

Each figure is a total over the matches shown beside it.

xG: API-Football. xPts: Ledger, from xG with a Poisson model that treats the two teams' goals as independent. That model slightly under-counts draws, so xPts totals come out a little high.

Recently analysed

Each analysis is kept exactly as it was published before kick-off.

Questions

How does the Jupiler Pro League format work?

After the regular season the table splits into play-off groups. The highest-placed clubs play for the title, and the other groups settle the remaining places. The details of the play-offs have changed several times, so the league publishes the rules for each season.

When is the Jupiler Pro League season played?

The season usually starts in late July and ends in May, with a short winter break.

How do Ledger's analysis pages for Jupiler Pro League matches work?

Each upcoming Jupiler Pro League match gets its own page with the model's home, draw and away estimates and, where available, a short written summary. A Signal found badge marks matches the model has flagged; the full analysis behind it is available with PRO. Kick-off times are shown in UK time.

Is Ledger's analysis gambling advice?

No. Ledger publishes analysis, not gambling advice. Each page explains how the model reads a match and how confident it is; any decision you make is your own. Football matches can go any way, and no analysis changes that.

Teams

Other leagues