Goal Elo
monitoring only -- not used by any card's picksAn attack/defense Elo variant tracking goal-scoring and goal-conceding strength independently of win/loss. Each team's Attack and Defense sit on a log scale where 0 is exactly league average; ratings update after every match from the gap between actual and expected goals. See scripts/goal_elo/goal_elo.py for the model.
Ratings
25 teams · K=0.025 · league avg 1.369 goals/team/match · home advantage +0.124 log-units (~13%) · seasons 2022, 2023, 2024, 2025 · generated 2026-09-19 10:32 UTC
Dot size = matches played (a small dot is a partial-season sample -- promoted/relegated sides). Color is combined attack+defense strength, green (strong) to red (weak). Labeled: top 3 by attack, top 3 by defense.
| Team | Attack | Defense | Atk Elo | Def Elo | GF vs avg defense | GA vs avg attack | Matches |
|---|---|---|---|---|---|---|---|
| Al-Nassr | 0.586 | 0.393 | 1793 | 1697 | 2.46 | 0.92 | 132 |
| Al-Qadisiyah FC | 0.544 | 0.337 | 1772 | 1668 | 2.36 | 0.98 | 68 |
| Al-Hilal Saudi FC | 0.495 | 0.461 | 1748 | 1730 | 2.25 | 0.86 | 132 |
| Al-Ahli Jeddah | 0.441 | 0.469 | 1720 | 1735 | 2.13 | 0.86 | 102 |
| Al-Ittihad FC | 0.143 | 0.074 | 1571 | 1537 | 1.58 | 1.27 | 132 |
| Al Taawon | 0.065 | 0.117 | 1532 | 1558 | 1.46 | 1.22 | 132 |
| Al Shabab | 0.047 | -0.075 | 1523 | 1463 | 1.43 | 1.47 | 132 |
| Al-Ettifaq | 0.038 | 0.042 | 1519 | 1521 | 1.42 | 1.31 | 132 |
| Al Khaleej Saihat | -0.039 | -0.222 | 1480 | 1389 | 1.32 | 1.71 | 132 |
| Al-Adalah | -0.051 | -0.069 | 1475 | 1465 | 1.30 | 1.47 | 30 |
| Al Wehda Club | -0.063 | -0.062 | 1468 | 1469 | 1.28 | 1.46 | 98 |
| Al Baten | -0.070 | -0.072 | 1465 | 1464 | 1.28 | 1.47 | 30 |
| NEOM | -0.078 | 0.091 | 1461 | 1545 | 1.27 | 1.25 | 34 |
| Al-Raed | -0.089 | -0.166 | 1455 | 1417 | 1.25 | 1.62 | 98 |
| Abha | -0.097 | -0.249 | 1451 | 1376 | 1.24 | 1.76 | 64 |
| Al Taee | -0.112 | -0.067 | 1444 | 1466 | 1.22 | 1.46 | 64 |
| Al Orubah | -0.120 | -0.212 | 1440 | 1394 | 1.21 | 1.69 | 34 |
| Al-Fateh | -0.123 | 0.012 | 1438 | 1506 | 1.21 | 1.35 | 132 |
| Al-Hazm | -0.159 | -0.034 | 1421 | 1483 | 1.17 | 1.42 | 68 |
| Al-Fayha | -0.160 | 0.025 | 1420 | 1513 | 1.17 | 1.33 | 132 |
| Al Kholood | -0.193 | -0.107 | 1403 | 1447 | 1.13 | 1.52 | 68 |
| Al Riyadh | -0.234 | -0.101 | 1383 | 1449 | 1.08 | 1.51 | 102 |
| Al Najma | -0.236 | -0.264 | 1382 | 1368 | 1.08 | 1.78 | 34 |
| Damac | -0.282 | 0.054 | 1359 | 1527 | 1.03 | 1.30 | 132 |
| Al Okhdood | -0.413 | -0.214 | 1294 | 1393 | 0.91 | 1.70 | 102 |
Atk/Def Elo = 1500 + raw × 500 -- a cosmetic rescale for familiarity, not a real unit conversion. Chess Elo's 400-point gap has a specific meaning (10:1 win odds) that goal-scoring rate has no equivalent of. The Attack/Defense columns are what the model actually computes with.
2026 over 1.5 check
P(total goals ≥ 2) for every completed match since 2026-01-01 across all 38 tracked leagues -- the mu_home + mu_away → Poisson total construction, same as over-15-card's own math, just fed by Goal Elo's ratings instead. Each prediction used only ratings built from strictly earlier matches, compared against a baseline that knows just the league's average scoring rate and home advantage, no team identity at all.
Honest read: over 1.5 is a low bar in football (the baseline alone already expects it 76% of the time), so knowing which specific teams are playing barely moves the needle here -- skill sits close to 0% pooled, unlike the real, consistent edge Attack/Defense showed on raw expected goals. The model is well calibrated (see below), it just isn't adding much information a viewer didn't already have from the league's baseline rate.
Reliability
Matches bucketed by predicted P(over 1.5); dot = actual over-1.5 rate in that bucket (size = sample). On the dashed line means perfectly calibrated.
Skill vs no-team-identity baseline
1 − (model Brier / baseline Brier). 0% = no better than ignoring which teams are playing; a negative bar means Attack/Defense info actually hurt on that league's calls.
Biggest surprises
Lowest probability the model gave to what actually happened.
- VfL Wolfsburg 0-1 Bayern München (Germany - Bundesliga, 2026-05-09)model said 96% over
- CF Montreal 0-1 Inter Miami (USA - MLS, 2026-07-25)model said 93% over
- Club Brugge KV 1-0 Cercle Brugge (Belgium - Jupiler Pro League, 2026-08-23)model said 92% over
- Barcelona 1-0 Celta Vigo (Spain - La Liga, 2026-04-22)model said 92% over
- FC Schalke 04 0-0 Bayern München (Germany - Bundesliga, 2026-09-05)model said 92% over
- Sirius 0-1 Malmo FF (Sweden - Allsvenskan, 2026-08-31)model said 91% over
- FC Midtjylland 0-1 FC Nordsjaelland (Denmark - Superliga, 2026-03-15)model said 91% over
- Always Ready 1-0 Oriente Petrolero (Bolivia - Primera Division, 2026-04-22)model said 91% over
- Newcastle Jets 1-0 Macarthur (Australia - A-League, 2026-02-22)model said 90% over
- Al-Fateh 0-1 Al-Hilal Saudi FC (Saudi Arabia - Pro League, 2026-03-14)model said 90% over
All predictions — Saudi Arabia - Pro League (270)
Switch leagues with the tabs above the ratings table; newest match first.
| Date | Match | Score | P(over) | Actual | Call |
|---|---|---|---|---|---|
| 2026-09-13 | NEOM v Al-Fateh | 4-2 | 67% | over | ✓ |
| 2026-09-13 | Al Riyadh v Al Kholood | 2-0 | 79% | over | ✓ |
| 2026-09-13 | Al Diriyah v Abha | 0-0 | 79% | under | ✗ |
| 2026-09-12 | Al Taawon v Al-Hilal Saudi FC | 0-6 | 78% | over | ✓ |
| 2026-09-12 | Al Khaleej Saihat v Al-Nassr | 1-1 | 85% | over | ✓ |
| 2026-09-12 | Al Shabab v Al-Fayha | 0-0 | 77% | under | ✗ |
| 2026-09-11 | Al-Qadisiyah FC v Al-Ettifaq | 3-3 | 83% | over | ✓ |
| 2026-09-11 | Al-Faisaly FC v Al-Ittihad FC | 1-3 | 76% | over | ✓ |
| 2026-09-11 | Al-Ahli Jeddah v Al-Hazm | 3-1 | 80% | over | ✓ |
| 2026-09-09 | Al Kholood v Al Shabab | 2-1 | 80% | over | ✓ |
| 2026-09-09 | Al-Fateh v Al Diriyah | 1-2 | 68% | over | ✓ |
| 2026-09-09 | Al-Nassr v Abha | 2-1 | 91% | over | ✓ |
| 2026-09-08 | Al-Ettifaq v Al-Faisaly FC | 0-0 | 79% | under | ✗ |
| 2026-09-08 | Al-Hazm v Al Taawon | 1-0 | 70% | under | ✗ |
| 2026-09-08 | Al-Qadisiyah FC v Al-Ahli Jeddah | 3-2 | 81% | over | ✓ |
| 2026-09-08 | Al-Ittihad FC v Al-Fayha | 2-1 | 77% | over | ✓ |
| 2026-09-07 | Al Khaleej Saihat v Al Riyadh | 0-0 | 81% | under | ✗ |
| 2026-09-07 | Al-Hilal Saudi FC v NEOM | 0-2 | 82% | over | ✓ |
| 2026-09-05 | Al-Faisaly FC v Al-Hazm | 0-0 | 78% | under | ✗ |
| 2026-09-05 | Al Taawon v Al-Fateh | 0-0 | 70% | under | ✗ |
| 2026-09-05 | Al-Ittihad FC v Al-Nassr | 2-1 | 83% | over | ✓ |
| 2026-09-04 | Abha v Al-Ettifaq | 0-1 | 84% | under | ✗ |
| 2026-09-04 | Al-Ahli Jeddah v Al Riyadh | 5-0 | 84% | over | ✓ |
| 2026-09-04 | Al Shabab v Al-Hilal Saudi FC | 0-2 | 87% | over | ✓ |
| 2026-09-03 | Al-Fayha v Al Kholood | 2-2 | 75% | over | ✓ |
| 2026-09-03 | NEOM v Al Khaleej Saihat | 3-0 | 75% | over | ✓ |
| 2026-09-03 | Al Diriyah v Al-Qadisiyah FC | 0-2 | 79% | over | ✓ |
| 2026-09-01 | Al-Hilal Saudi FC v Al-Ahli Jeddah | 3-0 | 82% | over | ✓ |
| 2026-08-30 | Al-Hazm v Al Shabab | 1-1 | 79% | over | ✓ |
| 2026-08-30 | Al-Qadisiyah FC v Al-Faisaly FC | 3-1 | 85% | over | ✓ |
| 2026-08-29 | Al Kholood v Al-Ahli Jeddah | 3-1 | 79% | over | ✓ |
| 2026-08-29 | Al-Fateh v Al-Ittihad FC | 0-0 | 76% | under | ✗ |
| 2026-08-29 | Al-Ettifaq v Al Diriyah | 0-3 | 78% | over | ✓ |
| 2026-08-28 | Al Riyadh v NEOM | 1-0 | 77% | under | ✗ |
| 2026-08-28 | Al-Fayha v Abha | 3-2 | 77% | over | ✓ |
| 2026-08-28 | Al Khaleej Saihat v Al-Hilal Saudi FC | 1-5 | 83% | over | ✓ |
| 2026-08-28 | Al-Nassr v Al Taawon | 2-1 | 84% | over | ✓ |
| 2026-08-26 | Al-Faisaly FC v Al-Fateh | 1-1 | 77% | over | ✓ |
| 2026-08-26 | Al Diriyah v Al Kholood | 1-1 | 76% | over | ✓ |
| 2026-08-25 | Abha v Al Khaleej Saihat | 1-1 | 81% | over | ✓ |
| 2026-08-25 | Al Taawon v Al-Fayha | 0-0 | 75% | under | ✗ |
| 2026-08-25 | Al-Ettifaq v Al-Nassr | 2-3 | 84% | over | ✓ |
| 2026-08-25 | Al Shabab v Al Riyadh | 3-3 | 80% | over | ✓ |
| 2026-08-24 | NEOM v Al-Qadisiyah FC | 0-2 | 79% | over | ✓ |
| 2026-08-24 | Al-Ittihad FC v Al-Hazm | 3-2 | 76% | over | ✓ |
| 2026-08-22 | Al-Fateh v Al-Ettifaq | 0-1 | 78% | under | ✗ |
| 2026-08-22 | Al Kholood v Al Taawon | 3-2 | 74% | over | ✓ |
| 2026-08-22 | Al Khaleej Saihat v Al Shabab | 0-0 | 82% | under | ✗ |
| 2026-08-22 | Al-Ahli Jeddah v Abha | 4-0 | 85% | over | ✓ |
| 2026-08-21 | Al Riyadh v Al-Nassr | 0-4 | 85% | over | ✓ |
| 2026-08-21 | Al-Hazm v Al Diriyah | 0-1 | 75% | under | ✗ |
| 2026-08-21 | Al-Faisaly FC v NEOM | 0-2 | 78% | over | ✓ |
| 2026-08-21 | Al-Qadisiyah FC v Al-Ittihad FC | 0-1 | 85% | under | ✗ |
| 2026-08-20 | Al-Fayha v Al-Hilal Saudi FC | 0-3 | 81% | over | ✓ |
| 2026-08-15 | Al Taawon v Al Khaleej Saihat | 0-0 | 82% | under | ✗ |
| 2026-08-15 | Al-Ittihad FC v Al Kholood | 1-1 | 80% | over | ✓ |
| 2026-08-15 | Al-Nassr v Al-Fateh | 3-0 | 84% | over | ✓ |
| 2026-08-14 | NEOM v Al-Fayha | 2-1 | 73% | over | ✓ |
| 2026-08-14 | Al-Hilal Saudi FC v Al-Faisaly FC | 4-2 | 83% | over | ✓ |
| 2026-08-14 | Al-Ettifaq v Al Riyadh | 4-2 | 77% | over | ✓ |
| 2026-08-13 | Abha v Al-Hazm | 1-2 | 79% | over | ✓ |
| 2026-08-13 | Al Shabab v Al-Qadisiyah FC | 1-3 | 85% | over | ✓ |
| 2026-08-13 | Al Diriyah v Al-Ahli Jeddah | 0-1 | 80% | under | ✗ |
| 2026-05-21 | Al-Ittihad FC v Al-Qadisiyah FC | 1-5 | 83% | over | ✓ |
| 2026-05-21 | Al-Nassr v Damac | 4-1 | 82% | over | ✓ |
| 2026-05-21 | Al-Fayha v Al-Hilal Saudi FC | 0-1 | 83% | under | ✗ |
| 2026-05-21 | Al-Hazm v Al Taawon | 2-0 | 76% | over | ✓ |
| 2026-05-21 | Al Kholood v Al-Fateh | 0-0 | 77% | under | ✗ |
| 2026-05-21 | Al Riyadh v Al Okhdood | 1-0 | 74% | under | ✗ |
| 2026-05-21 | NEOM v Al-Ettifaq | 1-1 | 76% | over | ✓ |
| 2026-05-20 | Al Khaleej Saihat v Al-Ahli Jeddah | 1-4 | 85% | over | ✓ |
| 2026-05-20 | Al Najma v Al Shabab | 1-0 | 85% | under | ✗ |
| 2026-05-17 | Al Shabab v Al-Ittihad FC | 3-2 | 81% | over | ✓ |
| 2026-05-16 | Al-Hilal Saudi FC v NEOM | 2-0 | 85% | over | ✓ |
| 2026-05-16 | Al Okhdood v Al Khaleej Saihat | 3-1 | 78% | over | ✓ |
| 2026-05-16 | Al-Ahli Jeddah v Al Kholood | 3-0 | 85% | over | ✓ |
| 2026-05-15 | Damac v Al-Fayha | 3-0 | 65% | over | ✓ |
| 2026-05-15 | Al Taawon v Al Riyadh | 1-1 | 80% | over | ✓ |
| 2026-05-14 | Al-Fateh v Al Najma | 2-0 | 82% | over | ✓ |
| 2026-05-14 | Al-Qadisiyah FC v Al-Hazm | 2-0 | 88% | over | ✓ |
| 2026-05-14 | Al-Ettifaq v Al-Ittihad FC | 1-3 | 76% | over | ✓ |
| 2026-05-12 | Al Kholood v Al Okhdood | 0-0 | 79% | under | ✗ |
| 2026-05-12 | Al-Nassr v Al-Hilal Saudi FC | 1-1 | 86% | over | ✓ |
| 2026-05-11 | NEOM v Al Shabab | 2-1 | 79% | over | ✓ |
| 2026-05-11 | Al Taawon v Al-Ahli Jeddah | 1-2 | 78% | over | ✓ |
| 2026-05-10 | Al Riyadh v Al-Fateh | 1-0 | 79% | under | ✗ |
| 2026-05-10 | Al-Ittihad FC v Damac | 2-1 | 69% | over | ✓ |
| 2026-05-09 | Al Khaleej Saihat v Al-Ettifaq | 0-5 | 79% | over | ✓ |
| 2026-05-09 | Al Najma v Al-Hazm | 2-2 | 79% | over | ✓ |
| 2026-05-09 | Al-Fayha v Al-Qadisiyah FC | 1-2 | 83% | over | ✓ |
| 2026-05-07 | Al Shabab v Al-Nassr | 2-4 | 86% | over | ✓ |
| 2026-05-06 | Al-Ahli Jeddah v Al-Fateh | 3-1 | 82% | over | ✓ |
| 2026-05-05 | Al Khaleej Saihat v Al-Hilal Saudi FC | 1-2 | 88% | over | ✓ |
| 2026-05-04 | Al-Fayha v Al Riyadh | 4-2 | 71% | over | ✓ |
| 2026-05-04 | Al-Ettifaq v Al Najma | 0-0 | 85% | under | ✗ |
| 2026-05-04 | Al-Ittihad FC v Al Kholood | 0-0 | 84% | under | ✗ |
| 2026-05-03 | Al Shabab v Al Taawon | 1-5 | 76% | over | ✓ |
| 2026-05-03 | Al-Ahli Jeddah v Al Okhdood | 4-0 | 86% | over | ✓ |
| 2026-05-03 | Al-Qadisiyah FC v Al-Nassr | 3-1 | 85% | over | ✓ |
| 2026-05-02 | Al-Fateh v NEOM | 2-2 | 74% | over | ✓ |
| 2026-05-02 | Damac v Al Khaleej Saihat | 0-2 | 71% | over | ✓ |
| 2026-05-02 | Al-Hazm v Al-Hilal Saudi FC | 0-3 | 86% | over | ✓ |
| 2026-04-30 | Al Okhdood v Al-Ettifaq | 1-3 | 76% | over | ✓ |
| 2026-04-30 | Al Kholood v Al-Fayha | 1-1 | 78% | over | ✓ |
| 2026-04-29 | Al Riyadh v Al-Qadisiyah FC | 0-4 | 83% | over | ✓ |
| 2026-04-29 | Al Taawon v Al-Ittihad FC | 0-2 | 77% | over | ✓ |
| 2026-04-29 | Al-Nassr v Al-Ahli Jeddah | 2-0 | 80% | over | ✓ |
| 2026-04-28 | Al Shabab v Al-Fateh | 1-1 | 79% | over | ✓ |
| 2026-04-28 | NEOM v Al-Hazm | 1-1 | 75% | over | ✓ |
| 2026-04-28 | Al Khaleej Saihat v Al Najma | 3-1 | 85% | over | ✓ |
| 2026-04-28 | Al-Hilal Saudi FC v Damac | 1-0 | 85% | under | ✗ |
| 2026-04-24 | Al-Fateh v Al Khaleej Saihat | 1-0 | 82% | under | ✗ |
| 2026-04-24 | Al-Hazm v Al Riyadh | 2-1 | 74% | over | ✓ |
| 2026-04-23 | Al Najma v Al Taawon | 1-2 | 83% | over | ✓ |
| 2026-04-23 | Damac v Al Okhdood | 2-0 | 68% | over | ✓ |
| 2026-04-15 | Al-Nassr v Al-Ettifaq | 1-0 | 90% | under | ✗ |
| 2026-04-14 | Al-Qadisiyah FC v Al Shabab | 2-2 | 84% | over | ✓ |
| 2026-04-11 | Al Taawon v Al Kholood | 1-2 | 84% | over | ✓ |
| 2026-04-11 | Al Najma v NEOM | 2-1 | 81% | over | ✓ |
| 2026-04-11 | Al-Hazm v Al-Fayha | 2-0 | 73% | over | ✓ |
| 2026-04-11 | Al Okhdood v Al-Nassr | 0-2 | 91% | over | ✓ |
| 2026-04-09 | Damac v Al-Qadisiyah FC | 1-1 | 80% | over | ✓ |
| 2026-04-09 | Al-Ettifaq v Al Riyadh | 2-3 | 75% | over | ✓ |
| 2026-04-08 | Al-Fayha v Al-Ahli Jeddah | 1-1 | 77% | over | ✓ |
| 2026-04-08 | Al-Hilal Saudi FC v Al Kholood | 6-0 | 92% | over | ✓ |
| 2026-04-08 | Al-Ittihad FC v NEOM | 3-4 | 71% | over | ✓ |
| 2026-04-05 | Al Okhdood v Al-Fateh | 1-0 | 81% | under | ✗ |
| 2026-04-05 | Al-Ettifaq v Al-Qadisiyah FC | 3-2 | 83% | over | ✓ |
| 2026-04-05 | Al Riyadh v Al Shabab | 1-1 | 76% | over | ✓ |
| 2026-04-04 | Al-Ahli Jeddah v Damac | 3-0 | 78% | over | ✓ |
| 2026-04-04 | NEOM v Al-Fayha | 1-0 | 70% | under | ✗ |
| 2026-04-04 | Al-Hilal Saudi FC v Al Taawon | 2-2 | 84% | over | ✓ |
| 2026-04-03 | Al Kholood v Al Khaleej Saihat | 2-2 | 84% | over | ✓ |
| 2026-04-03 | Al-Ittihad FC v Al-Hazm | 1-0 | 80% | under | ✗ |
| 2026-04-03 | Al-Nassr v Al Najma | 5-2 | 95% | over | ✓ |
| 2026-03-14 | Al Khaleej Saihat v Al-Nassr | 0-5 | 87% | over | ✓ |
| 2026-03-14 | Al-Fateh v Al-Hilal Saudi FC | 0-1 | 90% | under | ✗ |
| 2026-03-14 | Al Shabab v Al Okhdood | 2-0 | 83% | over | ✓ |
| 2026-03-13 | Al-Qadisiyah FC v Al-Ahli Jeddah | 3-2 | 77% | over | ✓ |
| 2026-03-13 | Al-Fayha v Al-Ettifaq | 1-0 | 76% | under | ✗ |
| 2026-03-13 | Al Riyadh v Al-Ittihad FC | 3-1 | 74% | over | ✓ |
| 2026-03-12 | Al-Hazm v Al Kholood | 2-1 | 81% | over | ✓ |
| 2026-03-12 | Al Najma v Damac | 1-3 | 72% | over | ✓ |
| 2026-03-12 | NEOM v Al Taawon | 2-2 | 70% | over | ✓ |
| 2026-03-07 | Al-Ettifaq v Al Shabab | 1-1 | 81% | over | ✓ |
| 2026-03-07 | Al-Nassr v NEOM | 1-0 | 85% | under | ✗ |
| 2026-03-07 | Al Okhdood v Al-Fayha | 0-5 | 73% | over | ✓ |
| 2026-03-07 | Al Kholood v Al-Qadisiyah FC | 1-4 | 84% | over | ✓ |
| 2026-03-06 | Al Khaleej Saihat v Al-Hazm | 2-1 | 81% | over | ✓ |
| 2026-03-06 | Al-Ahli Jeddah v Al-Ittihad FC | 3-1 | 74% | over | ✓ |
| 2026-03-06 | Al-Hilal Saudi FC v Al Najma | 4-0 | 94% | over | ✓ |
| 2026-03-06 | Al Taawon v Al-Fateh | 3-2 | 79% | over | ✓ |
| 2026-03-05 | Damac v Al Riyadh | 3-0 | 63% | over | ✓ |
| 2026-02-28 | Al-Qadisiyah FC v Al Taawon | 1-1 | 78% | over | ✓ |
| 2026-02-28 | Al-Fayha v Al-Nassr | 1-3 | 84% | over | ✓ |
| 2026-02-28 | Al Najma v Al Okhdood | 1-3 | 78% | over | ✓ |
| 2026-02-28 | NEOM v Al Kholood | 1-2 | 76% | over | ✓ |
| 2026-02-27 | Al-Ittihad FC v Al Khaleej Saihat | 1-0 | 82% | under | ✗ |
| 2026-02-27 | Al Shabab v Al-Hilal Saudi FC | 3-5 | 83% | over | ✓ |
| 2026-02-27 | Al-Hazm v Al-Ettifaq | 3-1 | 78% | over | ✓ |
| 2026-02-26 | Al-Fateh v Damac | 1-1 | 74% | over | ✓ |
| 2026-02-26 | Al Riyadh v Al-Ahli Jeddah | 0-1 | 78% | under | ✗ |
| 2026-02-25 | Al-Fayha v NEOM | 1-1 | 70% | over | ✓ |
| 2026-02-25 | Al Najma v Al-Nassr | 0-5 | 88% | over | ✓ |
| 2026-02-24 | Al Khaleej Saihat v Al Kholood | 2-3 | 82% | over | ✓ |
| 2026-02-24 | Al Taawon v Al-Hilal Saudi FC | 1-1 | 82% | over | ✓ |
| 2026-02-24 | Al-Hazm v Al-Ittihad FC | 1-1 | 80% | over | ✓ |
| 2026-02-23 | Al-Fateh v Al Okhdood | 2-1 | 81% | over | ✓ |
| 2026-02-23 | Al-Qadisiyah FC v Al-Ettifaq | 4-0 | 81% | over | ✓ |
| 2026-02-23 | Al Shabab v Al Riyadh | 3-1 | 73% | over | ✓ |
| 2026-02-23 | Damac v Al-Ahli Jeddah | 0-1 | 77% | under | ✗ |
| 2026-02-21 | Al Khaleej Saihat v NEOM | 0-1 | 79% | under | ✗ |
| 2026-02-21 | Al-Hilal Saudi FC v Al-Ittihad FC | 1-1 | 85% | over | ✓ |
| 2026-02-21 | Al-Nassr v Al-Hazm | 4-0 | 89% | over | ✓ |
| 2026-02-20 | Al Taawon v Al-Fayha | 2-3 | 71% | over | ✓ |
| 2026-02-20 | Damac v Al Shabab | 1-3 | 67% | over | ✓ |
| 2026-02-20 | Al Okhdood v Al-Qadisiyah FC | 2-4 | 79% | over | ✓ |
| 2026-02-19 | Al-Ahli Jeddah v Al Najma | 4-1 | 84% | over | ✓ |
| 2026-02-19 | Al-Ettifaq v Al-Fateh | 4-3 | 77% | over | ✓ |
| 2026-02-19 | Al Kholood v Al Riyadh | 0-2 | 75% | over | ✓ |
| 2026-02-14 | Al Riyadh v Al Khaleej Saihat | 1-1 | 79% | over | ✓ |
| 2026-02-14 | Al Najma v Al Kholood | 2-1 | 79% | over | ✓ |
| 2026-02-14 | Al-Fateh v Al-Nassr | 0-2 | 86% | over | ✓ |
| 2026-02-13 | Al Shabab v Al-Ahli Jeddah | 2-5 | 69% | over | ✓ |
| 2026-02-13 | Al-Hilal Saudi FC v Al-Ettifaq | 2-0 | 86% | over | ✓ |
| 2026-02-13 | Al-Ittihad FC v Al-Fayha | 2-1 | 76% | over | ✓ |
| 2026-02-12 | Damac v Al Taawon | 2-1 | 67% | over | ✓ |
| 2026-02-12 | Al-Qadisiyah FC v NEOM | 1-0 | 80% | under | ✗ |
| 2026-02-12 | Al-Hazm v Al Okhdood | 2-1 | 74% | over | ✓ |
| 2026-02-07 | Al Kholood v Al Shabab | 1-0 | 76% | under | ✗ |
| 2026-02-07 | Al Taawon v Al Khaleej Saihat | 1-1 | 80% | over | ✓ |
| 2026-02-07 | Al-Qadisiyah FC v Al-Fateh | 1-1 | 85% | over | ✓ |
| 2026-02-06 | NEOM v Al Riyadh | 1-0 | 76% | under | ✗ |
| 2026-02-06 | Al-Ettifaq v Damac | 2-0 | 70% | over | ✓ |
| 2026-02-06 | Al-Nassr v Al-Ittihad FC | 2-0 | 85% | over | ✓ |
| 2026-02-05 | Al-Fayha v Al Najma | 3-0 | 72% | over | ✓ |
| 2026-02-05 | Al-Ahli Jeddah v Al-Hazm | 2-0 | 83% | over | ✓ |
| 2026-02-05 | Al Okhdood v Al-Hilal Saudi FC | 0-6 | 83% | over | ✓ |
| 2026-02-03 | Damac v Al Kholood | 0-0 | 75% | under | ✗ |
| 2026-02-03 | Al Khaleej Saihat v Al-Qadisiyah FC | 0-1 | 87% | under | ✗ |
| 2026-02-03 | Al-Ettifaq v Al Taawon | 1-0 | 75% | under | ✗ |
| 2026-02-02 | Al Riyadh v Al-Nassr | 0-1 | 88% | under | ✗ |
| 2026-02-02 | Al-Hilal Saudi FC v Al-Ahli Jeddah | 0-0 | 82% | under | ✗ |
| 2026-02-02 | Al Okhdood v NEOM | 1-1 | 73% | over | ✓ |
| 2026-02-01 | Al Shabab v Al-Fayha | 1-0 | 72% | under | ✗ |
| 2026-02-01 | Al-Fateh v Al-Hazm | 1-1 | 83% | over | ✓ |
| 2026-02-01 | Al-Ittihad FC v Al Najma | 1-0 | 84% | under | ✗ |
| 2026-01-30 | Al Taawon v Al Okhdood | 1-0 | 77% | under | ✗ |
| 2026-01-30 | Al Kholood v Al-Nassr | 0-3 | 91% | over | ✓ |
| 2026-01-30 | NEOM v Damac | 3-0 | 71% | over | ✓ |
| 2026-01-29 | Al-Fateh v Al-Ittihad FC | 2-2 | 83% | over | ✓ |
| 2026-01-29 | Al-Qadisiyah FC v Al-Hilal Saudi FC | 2-2 | 85% | over | ✓ |
| 2026-01-29 | Al-Hazm v Al Shabab | 0-4 | 74% | over | ✓ |
| 2026-01-28 | Al Najma v Al Riyadh | 1-1 | 79% | over | ✓ |
| 2026-01-28 | Al-Ahli Jeddah v Al-Ettifaq | 4-0 | 76% | over | ✓ |
| 2026-01-28 | Al-Fayha v Al Khaleej Saihat | 3-1 | 79% | over | ✓ |
| 2026-01-26 | Al-Hazm v Damac | 2-1 | 71% | over | ✓ |
| 2026-01-26 | Al-Ittihad FC v Al Okhdood | 2-1 | 81% | over | ✓ |
| 2026-01-26 | Al-Nassr v Al Taawon | 1-0 | 87% | under | ✗ |
| 2026-01-25 | Al Najma v Al-Qadisiyah FC | 1-3 | 84% | over | ✓ |
| 2026-01-25 | Al-Fayha v Al-Fateh | 2-0 | 77% | over | ✓ |
| 2026-01-25 | Al Riyadh v Al-Hilal Saudi FC | 1-1 | 91% | over | ✓ |
| 2026-01-24 | Al Khaleej Saihat v Al Shabab | 0-0 | 83% | under | ✗ |
| 2026-01-24 | Al Kholood v Al-Ettifaq | 1-2 | 81% | over | ✓ |
| 2026-01-24 | NEOM v Al-Ahli Jeddah | 0-3 | 76% | over | ✓ |
| 2026-01-22 | Al Taawon v Al-Hazm | 2-2 | 81% | over | ✓ |
| 2026-01-22 | Al-Hilal Saudi FC v Al-Fayha | 4-1 | 87% | over | ✓ |
| 2026-01-22 | Al-Qadisiyah FC v Al-Ittihad FC | 2-1 | 82% | over | ✓ |
| 2026-01-21 | Al Okhdood v Al Riyadh | 2-2 | 72% | over | ✓ |
| 2026-01-21 | Al-Ettifaq v NEOM | 0-0 | 80% | under | ✗ |
| 2026-01-21 | Damac v Al-Nassr | 1-2 | 85% | over | ✓ |
| 2026-01-20 | Al Shabab v Al Najma | 0-0 | 81% | under | ✗ |
| 2026-01-20 | Al-Ahli Jeddah v Al Khaleej Saihat | 4-1 | 81% | over | ✓ |
| 2026-01-20 | Al-Fateh v Al Kholood | 2-5 | 82% | over | ✓ |
| 2026-01-18 | Al-Hazm v Al-Qadisiyah FC | 1-5 | 79% | over | ✓ |
| 2026-01-18 | Al Riyadh v Al Taawon | 1-3 | 78% | over | ✓ |
| 2026-01-18 | NEOM v Al-Hilal Saudi FC | 1-2 | 88% | over | ✓ |
| 2026-01-17 | Al-Fayha v Damac | 1-1 | 65% | over | ✓ |
| 2026-01-17 | Al Kholood v Al-Ahli Jeddah | 0-1 | 81% | under | ✗ |
| 2026-01-17 | Al-Nassr v Al Shabab | 3-2 | 88% | over | ✓ |
| 2026-01-16 | Al Najma v Al-Fateh | 1-1 | 83% | over | ✓ |
| 2026-01-16 | Al Khaleej Saihat v Al Okhdood | 4-1 | 79% | over | ✓ |
| 2026-01-16 | Al-Ittihad FC v Al-Ettifaq | 0-1 | 84% | under | ✗ |
| 2026-01-14 | Al-Qadisiyah FC v Al-Fayha | 5-0 | 74% | over | ✓ |
| 2026-01-14 | Al-Ahli Jeddah v Al Taawon | 2-1 | 74% | over | ✓ |
| 2026-01-14 | Al Shabab v NEOM | 3-2 | 75% | over | ✓ |
| 2026-01-13 | Al Okhdood v Al Kholood | 1-0 | 77% | under | ✗ |
| 2026-01-13 | Al-Fateh v Al Riyadh | 3-1 | 79% | over | ✓ |
| 2026-01-13 | Damac v Al-Ittihad FC | 1-1 | 79% | over | ✓ |
| 2026-01-12 | Al-Hazm v Al Najma | 3-2 | 77% | over | ✓ |
| 2026-01-12 | Al-Hilal Saudi FC v Al-Nassr | 3-1 | 91% | over | ✓ |
| 2026-01-12 | Al-Ettifaq v Al Khaleej Saihat | 1-2 | 85% | over | ✓ |
| 2026-01-10 | NEOM v Al-Fateh | 0-1 | 81% | under | ✗ |
| 2026-01-10 | Al Riyadh v Al-Fayha | 1-1 | 70% | over | ✓ |
| 2026-01-10 | Al Okhdood v Al-Ahli Jeddah | 0-1 | 75% | under | ✗ |
| 2026-01-09 | Al Khaleej Saihat v Damac | 4-0 | 76% | over | ✓ |
| 2026-01-09 | Al Taawon v Al Shabab | 2-0 | 75% | over | ✓ |
| 2026-01-09 | Al Kholood v Al-Ittihad FC | 0-4 | 86% | over | ✓ |
| 2026-01-08 | Al-Hilal Saudi FC v Al-Hazm | 3-0 | 88% | over | ✓ |
| 2026-01-08 | Al-Nassr v Al-Qadisiyah FC | 1-2 | 86% | over | ✓ |
| 2026-01-08 | Al Najma v Al-Ettifaq | 3-4 | 78% | over | ✓ |
| 2026-01-04 | Al-Hazm v NEOM | 1-2 | 76% | over | ✓ |
| 2026-01-04 | Al-Qadisiyah FC v Al Riyadh | 4-0 | 78% | over | ✓ |
| 2026-01-04 | Damac v Al-Hilal Saudi FC | 0-2 | 83% | over | ✓ |
| 2026-01-03 | Al-Fateh v Al Shabab | 2-0 | 79% | over | ✓ |
| 2026-01-03 | Al-Fayha v Al Kholood | 0-5 | 73% | over | ✓ |
| 2026-01-03 | Al-Ittihad FC v Al Taawon | 1-0 | 83% | under | ✗ |
| 2026-01-02 | Al Najma v Al Khaleej Saihat | 2-2 | 81% | over | ✓ |
| 2026-01-02 | Al-Ettifaq v Al Okhdood | 2-0 | 76% | over | ✓ |
| 2026-01-02 | Al-Ahli Jeddah v Al-Nassr | 3-2 | 83% | over | ✓ |