Jupiler Pro League 2020-2021 Performance vs Market
Regular phase only. Jupiler Pro League splits into championship and relegation groups after round 34; those deciding rounds aren't in our dataset yet, so this is the table at the split — not the final standings, and first place here isn't necessarily the season's champion.
Expected points (xPTS) come from pre-match market odds: what the market rated each team's chances at before kickoff. A positive Δ means the team is outperforming those expectations — playing better than the market rated them; a negative Δ means they're delivering less than their billing. Big gaps usually say more about the team than about fortune.
| # | Team | P | Pts | xPts | vs xPTS | |||||
|---|---|---|---|---|---|---|---|---|---|---|
1 | Waregem | 34 | 46 | 36.3 | +9.8Outperforming ++ | 16 | -0.2 | +10.0 | 0:1 vs Antwerp (+2.4) | 0:3 vs Beerschot VA (-1.4) |
2 | Leuven | 34 | 45 | 37.9 | +7.1Outperforming ++ | 15 | +4.8 | +2.2 | 2:1 vs Club Brugge KV (+2.4) | 1:2 vs Beveren (-1.8) |
3 | Antwerp | 34 | 60 | 53.4 | +6.7Outperforming ++ | 6 | +2.6 | +4.0 | 0:2 vs Club Brugge KV (+2.4) | 0:1 vs Waregem (-2.2) |
4 | Oostende | 34 | 53 | 47.0 | +6.0Outperforming ++ | 9 | +6.4 | -0.4 | 0:1 vs KV Mechelen (+2.1) | 0:2 vs Beveren (-2.1) |
5 | Beerschot VA | 34 | 47 | 41.2 | +5.8Outperforming ++ | 12 | +2.5 | +3.3 | 0:1 vs Club Brugge KV (+2.5) | 3:1 vs Mouscron (-1.7) |
6 | Beveren | 34 | 31 | 27.4 | +3.6Outperforming | 18 | -4.5 | +8.1 | 0:2 vs Charleroi (+2.4) | 1:5 vs Waregem (-1.3) |
7 | Club Brugge KV | 34 | 76 | 73.5 | +2.5Outperforming | 1 | -1.7 | +4.2 | 1:2 vs Genk (+1.4) | 0:1 vs Beerschot VA (-2.3) |
8 | Eupen | 34 | 43 | 42.8 | +0.2On expectation | 10 | -2.6 | +2.8 | 2:0 vs Anderlecht (+1.9) | 1:0 vs Beveren (-1.8) |
9 | Genk | 34 | 56 | 56.3 | -0.3On expectation | 4 | +1.6 | -1.8 | 1:2 vs Gent (+1.8) | 1:2 vs Beerschot VA (-2.0) |
10 | Mouscron | 34 | 31 | 32.2 | -1.2On expectation | 17 | -0.7 | -0.5 | 0:1 vs St. Liege (+2.4) | 2:0 vs Beveren (-1.2) |
11 | Anderlecht | 34 | 58 | 59.5 | -1.5On expectation | 2 | +2.7 | -4.2 | 2:1 vs Club Brugge KV (+1.8) | 0:2 vs Kortrijk (-2.0) |
12 | St. Truiden | 34 | 38 | 40.0 | -2.0Underperforming | 13 | -1.0 | -1.0 | 2:1 vs Gent (+2.2) | 0:2 vs Mouscron (-1.7) |
13 | KV Mechelen | 34 | 48 | 50.6 | -2.6Underperforming | 8 | -7.1 | +4.5 | 0:1 vs Charleroi (+1.6) | 2:3 vs Beveren (-2.0) |
14 | Kortrijk | 34 | 39 | 41.7 | -2.7Underperforming | 11 | -5.8 | +3.0 | 0:2 vs Anderlecht (+2.3) | 1:3 vs Beveren (-2.0) |
15 | Cercle Brugge KSV | 34 | 36 | 39.6 | -3.6Underperforming | 14 | -3.0 | -0.6 | 2:1 vs Antwerp (+2.1) | 1:3 vs Waregem (-1.7) |
16 | St. Liege | 34 | 50 | 54.0 | -4.0Underperforming | 5 | -1.2 | -2.8 | 1:2 vs Charleroi (+1.8) | 0:1 vs Mouscron (-2.2) |
17 | Gent | 34 | 49 | 57.9 | -8.9Underperforming −− | 3 | -3.7 | -5.2 | 0:1 vs Club Brugge KV (+2.2) | 2:3 vs Leuven (-2.2) |
18 | Charleroi | 34 | 42 | 51.4 | -9.4Underperforming −− | 7 | -6.3 | -3.0 | 0:1 vs Club Brugge KV (+2.3) | 0:2 vs Beveren (-2.2) |
