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
Sat 7 Nov
4 matches
KVC Westerlo
Charleroi15:00No qualifying signalMost likely: KVC Westerlo win39%chance of that result15:00
OH Leuven
KV Mechelen17:15No qualifying signalMost likely: OH Leuven win40%chance of that result17:15
Antwerp
Lommel United19:45No qualifying signalMost likely: Lommel United win39%chance of that result19:45
RAAL La Louvière
Cercle Brugge19:45No qualifying signalMost likely: RAAL La Louvière win37%chance of that result19:45
Sun 8 Nov
4 matches
Club Brugge KV
Anderlecht12:30No qualifying signalMost likely: Club Brugge KV win67%chance of that result12:30
Gent
Kortrijk15:00No qualifying signalMost likely: Gent win71%chance of that result15:00
Union St. Gilloise
Genk17:30No qualifying signalMost likely: Union St. Gilloise win63%chance of that result17:30
St. Truiden
Zulte Waregem18:15No qualifying signalMost likely: St. Truiden win50%chance of that result18:15
Fri 20 Nov
1 match
Table
Table as of 6 Nov 2026, 05:32 GMT · Source: API-Football
| # | Team | P | GD | Pts | Form |
|---|---|---|---|---|---|
| 1 | 10 | +18 | 27 | WonWonWonWonWon | |
| 2 | 10 | +22 | 26 | WonWonDrawnWonWon | |
| 3 | 10 | +13 | 25 | LostWonWonWonDrawn | |
| 4 | 10 | +9 | 24 | WonLostWonWonWon | |
| 5 | 10 | +2 | 19 | WonLostWonWonWon | |
| 6 | 10 | +4 | 15 | LostWonWonLostDrawn | |
| 7 | 10 | +2 | 15 | WonDrawnWonDrawnLost | |
| 8 | 10 | 0 | 14 | LostDrawnWonWonWon | |
| 9 | 10 | -1 | 12 | DrawnLostLostLostLost | |
| 10 | 10 | -5 | 12 | WonWonWonDrawnLost | |
| 11 | 10 | -4 | 11 | LostLostLostLostLost | |
| 12 | 10 | -6 | 10 | LostWonLostLostLost | |
| 13 | 10 | -7 | 10 | LostDrawnLostLostWon | |
| 14 | 10 | -7 | 9 | WonDrawnDrawnWonDrawn | |
| 15 | 10 | -3 | 8 | LostLostLostLostLost | |
| 16 | 10 | -10 | 7 | LostWonLostLostWon | |
| 17 | 10 | -9 | 6 | WonLostLostLostDrawn | |
| 18 | 10 | -18 | 4 | LostDrawnLostWonLost |
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.
| Team | Matches with xG | Points in those matches | xPts | xG for | xG against |
|---|---|---|---|---|---|
| Club Brugge KV | 10 | 27 | 18.62 | 23.97 | 13.27 |
| Union St. Gilloise | 10 | 26 | 18.11 | 18.47 | 10.33 |
| Gent | 10 | 25 | 17.71 | 13.84 | 8.16 |
| Charleroi | 10 | 24 | 18.35 | 18.54 | 11.59 |
| Anderlecht | 10 | 19 | 17.82 | 16.60 | 9.74 |
| Genk | 10 | 15 | 18.30 | 19.24 | 10.03 |
| Lommel United | 10 | 15 | 10.79 | 10.22 | 16.01 |
| KVC Westerlo | 10 | 14 | 13.07 | 15.57 | 18.14 |
| Standard Liege | 10 | 12 | 14.15 | 17.17 | 16.61 |
| KV Mechelen | 10 | 12 | 11.16 | 10.96 | 14.55 |
| Zulte Waregem | 10 | 11 | 12.19 | 11.90 | 14.61 |
| Antwerp | 10 | 10 | 11.25 | 14.08 | 21.07 |
| SK Beveren | 10 | 10 | 10.04 | 11.06 | 17.60 |
| OH Leuven | 10 | 9 | 11.11 | 13.56 | 19.08 |
| St. Truiden | 10 | 8 | 15.49 | 20.62 | 17.93 |
| RAAL La Louvière | 10 | 7 | 10.44 | 12.58 | 19.79 |
| Cercle Brugge | 10 | 6 | 11.82 | 15.00 | 17.65 |
| Kortrijk | 10 | 4 | 9.85 | 10.40 | 17.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.
Kortrijk v KV MechelenJupiler Pro League1–3Wed 4 Nov 2026Analysis as published
Charleroi v RAAL La LouvièreJupiler Pro League5–2Sun 1 Nov 2026Analysis as published
Lommel United v GentJupiler Pro League2–0Sun 1 Nov 2026Analysis as published
St. Truiden v OH LeuvenJupiler Pro League1–2Sun 1 Nov 2026Analysis as published
Cercle Brugge v AntwerpJupiler Pro League2–1Sun 1 Nov 2026Analysis as published
Anderlecht v KVC WesterloJupiler Pro League4–1Sat 31 Oct 2026Analysis as published
SK Beveren v Union St. GilloiseJupiler Pro League1–2Sat 31 Oct 2026Analysis as published
Standard Liege v KortrijkJupiler Pro League1–1Sat 31 Oct 2026Analysis as published
KV Mechelen v GenkJupiler Pro League1–0Sat 31 Oct 2026Analysis as published
Zulte Waregem v Club Brugge KVJupiler Pro League2–4Fri 30 Oct 2026Analysis as published
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
- Premier League
- Championship
- La Liga
- Serie A
- Bundesliga
- Ligue 1
- 2. Bundesliga
- Botola Pro
- Eredivisie
- League One
- Liga I
- Liga MX
- Liga Pro
- Ligue 2
- Persian Gulf Pro League
- Primera A
- Primera División · Uruguay
- Pro League
- Segunda División
- Serie A · Brazil
- Serie B · Italy
- Super League · Switzerland
- Super League 1
- Süper Lig
- Super Liga
- Superliga
- All leagues