Loading the map…
Most points above xPts: Club Guarani (+11.2 pts), Deportivo Recoleta (+8.4 pts), Sportivo Trinidense (+3.5 pts).
Most points below xPts: Olimpia (−9.5 pts), Libertad Asuncion (−9.2 pts), Sportivo Ameliano (−5.6 pts).
| # | Team | Real | MP | xG | xGA | xPts | Pts | ± |
|---|---|---|---|---|---|---|---|---|
| 1 | Cerro Porteno | 2 | 20 | 35.3 | 18.3 | 38.6 | 40 | +1.4 |
| 2 | Olimpia | 6 | 22 | 37.2 | 29.2 | 35.5 | 26 | −9.5 |
| 3 | Libertad Asuncion | 10 | 21 | 26.6 | 20.5 | 32.2 | 23 | −9.2 |
| 4 | Club Guarani | 1 | 20 | 27.3 | 22.1 | 30.8 | 42 | +11.2 |
| 5 | 2 de Mayo | 5 | 21 | 27.2 | 24.9 | 30.3 | 30 | −0.3 |
| 6 | Sportivo Trinidense | 3 | 20 | 27.9 | 25.5 | 28.5 | 32 | +3.5 |
| 7 | Nacional Asuncion | 7 | 18 | 21.1 | 18.3 | 26.5 | 25 | −1.5 |
| 8 | General Caballero | 9 | 21 | 23.8 | 32.0 | 24.4 | 24 | −0.4 |
| 9 | Deportivo Recoleta | 4 | 21 | 25.6 | 34.9 | 22.6 | 31 | +8.4 |
| 10 | Sportivo Luqueno | 8 | 20 | 26.5 | 35.8 | 22.2 | 25 | +2.8 |
| 11 | Sportivo Ameliano | 11 | 19 | 21.1 | 27.2 | 21.6 | 16 | −5.6 |
| 12 | Atlético Tembetary | 12 | 19 | 22.8 | 33.4 | 19.6 | 14 | −5.6 |
Each match replayed from its full-time xG (Poisson): the points a side would earn on average (xPts). "Real" is the place in the real table.