Ligue 1 2020-2021 Performance vs Market
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 | Saoura | 38 | 72 | 58.8 | +13.2Outperforming ++ | 5 | +14.6 | -1.4 | 1:2 vs Paradou (+1.8) | 1:0 vs Skikda (-1.4) |
2 | CR Belouizdad | 38 | 79 | 68.8 | +10.2Outperforming ++ | 2 | +6.2 | +4.0 | 0:3 vs Kabylie (+1.9) | 2:1 vs Tlemcen (-1.8) |
3 | Magra | 38 | 52 | 44.6 | +7.4Outperforming ++ | 16 | +9.7 | -2.3 | 1:2 vs Oran (+2.3) | 0:1 vs Relizane (-1.7) |
4 | Relizane | 37 | 50 | 45.0 | +5.0Outperforming | 15 | +5.7 | +0.2 | 0:1 vs Bordj Bou Arreridj (+2.1) | 5:1 vs Saoura (-1.3) |
5 | Kabylie | 38 | 61 | 56.1 | +4.9Outperforming | 8 | -0.9 | +5.8 | 1:2 vs MC Alger (+2.0) | 0:3 vs CR Belouizdad (-1.6) |
6 | Biskra | 38 | 46 | 43.1 | +2.9Outperforming | 17 | +10.3 | -7.3 | 1:0 vs ES Setif (+2.2) | 0:1 vs Bel Abbes (-2.1) |
7 | USM Alger | 38 | 65 | 63.1 | +1.9On expectation | 3 | +3.2 | -1.3 | 0:1 vs CR Belouizdad (+2.0) | 1:3 vs Medea (-2.3) |
8 | Medea | 38 | 51 | 49.2 | +1.8On expectation | 10 | +3.9 | -2.0 | 1:3 vs USM Alger (+2.5) | 2:0 vs Saoura (-1.3) |
9 | Oran | 38 | 60 | 58.5 | +1.4On expectation | 6 | +0.8 | +0.7 | 0:1 vs Kabylie (+1.9) | 1:2 vs Magra (-2.1) |
10 | ES Setif | 37 | 71 | 69.8 | +1.3On expectation | 1 | +3.2 | -0.1 | 0:2 vs USM Alger (+1.8) | 1:0 vs Biskra (-1.9) |
11 | Constantine | 38 | 57 | 56.7 | +0.3On expectation | 7 | -1.3 | +1.6 | 0:1 vs Bel Abbes (+1.9) | 0:1 vs Mlila (-1.7) |
12 | Mlila | 38 | 47 | 46.9 | +0.1On expectation | 13 | +4.3 | -4.3 | 0:1 vs USM Alger (+2.3) | 1:3 vs Medea (-2.0) |
13 | Hussein Dey | 38 | 47 | 47.3 | -0.3On expectation | 11 | +2.4 | -2.7 | 1:2 vs Bordj Bou Arreridj (+2.0) | 0:2 vs Kabylie (-1.4) |
14 | ASO Chlef | 38 | 45 | 46.8 | -1.8On expectation | 14 | +2.8 | -4.6 | 2:3 vs Tlemcen (+2.1) | 0:1 vs Magra (-1.8) |
15 | Tlemcen | 38 | 45 | 47.3 | -2.3Underperforming | 12 | +0.2 | -2.5 | 2:1 vs CR Belouizdad (+2.1) | 2:3 vs ASO Chlef (-1.8) |
16 | Bel Abbes | 38 | 38 | 40.9 | -2.9Underperforming | 18 | +1.4 | -4.3 | 0:1 vs Biskra (+2.4) | 0:1 vs Constantine (-1.6) |
17 | MC Alger | 38 | 57 | 60.3 | -3.3Underperforming | 4 | +4.1 | -7.4 | 0:1 vs ES Setif (+1.9) | 1:2 vs Kabylie (-1.7) |
18 | Paradou | 38 | 50 | 54.8 | -4.8Underperforming | 9 | -2.0 | -2.7 | 0:1 vs Constantine (+2.0) | 0:1 vs Kabylie (-1.8) |
19 | Bordj Bou Arreridj | 38 | 22 | 37.9 | -15.9Underperforming −− | 19 | -7.5 | -8.3 | 3:2 vs Paradou (+2.1) | 0:1 vs Relizane (-1.8) |
20 | Skikda | 38 | 18 | 36.1 | -18.1Underperforming −− | 20 | -4.2 | -13.9 | 1:0 vs MC Alger (+1.9) | 1:2 vs Tlemcen (-1.7) |
