Loading the map…
Most points above xPts: Al-Ahli Jeddah (+9.4 pts), Al-Nassr (+8.3 pts), Al-Ettifaq (+6.9 pts).
Most points below xPts: NEOM (−7.9 pts), Al Kholood (−7.9 pts), Al Khaleej Saihat (−7.1 pts).
| # | Team | Real | MP | xG | xGA | xPts | Pts | ± |
|---|---|---|---|---|---|---|---|---|
| 1 | Al-Nassr | 2 | 27 | 60.3 | 24.5 | 56.7 | 65 | +8.3 |
| 2 | Al-Ahli Jeddah | 1 | 27 | 56.9 | 21.2 | 56.6 | 66 | +9.4 |
| 3 | Al-Hilal Saudi FC | 3 | 25 | 57.6 | 19.0 | 56.2 | 63 | +6.8 |
| 4 | Al-Qadisiyah FC | 4 | 23 | 54.5 | 26.5 | 46.8 | 53 | +6.2 |
| 5 | Al-Ittihad FC | 5 | 25 | 43.8 | 36.3 | 38.7 | 39 | +0.3 |
| 6 | NEOM | 11 | 23 | 36.7 | 32.2 | 35.9 | 28 | −7.9 |
| 7 | Al-Fateh | 9 | 27 | 40.0 | 45.1 | 35.6 | 32 | −3.6 |
| 8 | Al Shabab | 12 | 25 | 39.7 | 43.4 | 33.3 | 28 | −5.3 |
| 9 | Al Taawon | 7 | 25 | 37.3 | 40.7 | 33.0 | 34 | +1.0 |
| 10 | Al-Fayha | 10 | 28 | 30.0 | 40.1 | 32.7 | 30 | −2.7 |
| 11 | Al Khaleej Saihat | 14 | 26 | 35.1 | 42.1 | 32.1 | 25 | −7.1 |
| 12 | Damac | 13 | 26 | 24.0 | 32.2 | 30.5 | 27 | −3.5 |
| 13 | Al-Hazm | 8 | 25 | 30.2 | 39.9 | 29.4 | 34 | +4.6 |
| 14 | Al-Ettifaq | 6 | 25 | 35.3 | 48.3 | 29.1 | 36 | +6.9 |
| 15 | Al Kholood | 16 | 26 | 28.4 | 43.8 | 28.9 | 21 | −7.9 |
| 16 | Al Riyadh | 15 | 23 | 32.9 | 40.1 | 28.1 | 23 | −5.1 |
| 17 | Al Okhdood | 17 | 28 | 24.7 | 57.2 | 21.9 | 19 | −2.9 |
| 18 | Al Najma | 18 | 28 | 24.0 | 58.7 | 19.8 | 16 | −3.8 |
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.