Football · Saudi Professional League · Saudi Arabia

Al Ettifaq vs Al Hilal

Thursday, 05 November 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Al Ettifaq vs Al Hilal in Saudi Professional League (Football) on Thursday, 05 November 2026. Model prediction: Al Ettifaq 4% vs Al Hilal 87%, draw 9%. See the head-to-head record, recent form and odds. Predictions and stats update daily.

Saudi Arabia•Saudi Professional League
Al Ettifaqal Ettifaq(0)
Rank 9 · 11 pts
vs
Al Hilalal Hilal(8)
Rank 1 · 18 pts
Thursday, 05 November 2026 at 20:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 0-2-8
al Ettifaq — Last 10
D25d
D28d
W32d
L38d
L42d
W45d
L49d
W53d
L73d
D74d
3W · 3D · 4L
Played10
GF/GA14/17
Avg For1.40
Avg Against1.70
Scored ≥17/10
Scored ≥24/10
Conceded ≥17/10
Conceded ≥26/10
Clean Sheets3/10
Failed To Score3/10
Over 1.56/10
Over 2.56/10
BTTS5/10
al Hilal — Last 10
W21d
W24d
L29d
W32d
W35d
W39d
W47d
W50d
W53d
D64d
8W · 1D · 1L
Played10
GF/GA30/9
Avg For3.00
Avg Against0.90
Scored ≥19/10
Scored ≥29/10
Conceded ≥15/10
Conceded ≥23/10
Clean Sheets5/10
Failed To Score1/10
Over 1.510/10
Over 2.57/10
BTTS4/10
Model Prediction
Expected Goals
al Ettifaq: 0.5
Expected Goals
al Hilal: 3.01
al Ettifaq
4%
Draw
9%
al Hilal
87%
Over 2.5: 60%
BTTS: 39%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
al Ettifaq
11 Sept
al Qadsiah vs al Ettifaq
3-3D
08 Sept
al Ettifaq vs al Faisaly
0-0D
04 Sept
Abha vs al Ettifaq
0-1W
29 Aug
al Ettifaq vs al Diriyah
0-3L
25 Aug
al Ettifaq vs al Nassr
2-3L
22 Aug
al Fateh vs al Ettifaq
0-1W
18 Aug
al Jabalain vs al Ettifaq
1-0L
14 Aug
al Ettifaq vs al Riyadh
4-2W
25 Jul
Eldense vs al Ettifaq
3-1L
24 Jul
York City vs al Ettifaq
2-2D
Team 2 Form
al Hilal
15 Sept
al Hilal vs al Gharafa
2-1W
12 Sept
al Taawon vs al Hilal
0-6W
07 Sept
al Hilal vs Neom sc
0-2L
04 Sept
al Shabab vs al Hilal
0-2W
01 Sept
al Hilal vs al Ahli sc
3-0W
28 Aug
al Khaleej vs al Hilal
1-5W
20 Aug
al Fayha vs al Hilal
0-3W
17 Aug
al Raed vs al Hilal
0-2W
14 Aug
al Hilal vs al Faisaly
4-2W
03 Aug
al Hilal vs al Ahli Doha
3-3D
Head-to-Head
Last 10
13 Feb
al Hilal vs al Ettifaq
2-0•
18 Oct
al Ettifaq vs al Hilal
0-5•
11 Apr
al Ettifaq vs al Hilal
1-1•
08 Nov
al Hilal vs al Ettifaq
3-1•
26 Feb
al Ettifaq vs al Hilal
0-2•
28 Aug
al Hilal vs al Ettifaq
2-0•
18 Mar
al Hilal vs al Ettifaq
3-0•
21 Dec
al Hilal vs al Ettifaq
4-0•
06 Oct
al Ettifaq vs al Hilal
0-0•
11 May
al Ettifaq vs al Hilal
0-2•
Full Match Object
{
  "league": "Saudi Professional League",
  "country": "Saudi Arabia",
  "match": "Al Ettifaq vs Al Hilal",
  "date": "2026-11-05",
  "time": "20:00",
  "team_1": {
    "name": "Al Ettifaq",
    "last_10_matches": [
      {
        "date": "11.09.26",
        "home": "Al Qadsiah",
        "away": "Al Ettifaq",
        "score": "3-3"
      },
      {
        "date": "08.09.26",
        "home": "Al Ettifaq",
        "away": "Al Faisaly",
        "score": "0-0"
      },
      {
        "date": "04.09.26",
        "home": "Abha",
        "away": "Al Ettifaq",
        "score": "0-1"
      },
      {
        "date": "29.08.26",
        "home": "Al Ettifaq",
        "away": "Al Diriyah",
        "score": "0-3"
      },
      {
        "date": "25.08.26",
        "home": "Al Ettifaq",
        "away": "Al Nassr",
        "score": "2-3"
      },
      {
        "date": "22.08.26",
        "home": "Al Fateh",
        "away": "Al Ettifaq",
        "score": "0-1"
      },
      {
        "date": "18.08.26",
        "home": "Al Jabalain",
        "away": "Al Ettifaq",
        "score": "1-0"
      },
      {
        "date": "14.08.26",
        "home": "Al Ettifaq",
        "away": "Al Riyadh",
        "score": "4-2"
      },
      {
        "date": "25.07.26",
        "home": "Eldense",
        "away": "Al Ettifaq",
        "score": "3-1"
      },
      {
        "date": "24.07.26",
        "home": "York City",
        "away": "Al Ettifaq",
        "score": "2-2"
      }
    ],
    "standing": {
      "rank": 9,
      "points": 11,
      "goal_diff": 0,
      "played": 7,
      "wins": 3,
      "draws": 2,
      "losses": 2,
      "goals": "11:11",
      "form": [
        "?",
        "D",
        "D",
        "W",
        "L",
        "L"
      ]
    },
    "metrics": {
      "overall_last10": {
        "played": 10,
        "scored_1plus": 7,
        "scored_2plus": 4,
        "conceded_1plus": 7,
        "conceded_2plus": 6,
        "clean_sheets": 3,
        "failed_to_score": 3,
        "over_1_5": 6,
        "over_2_5": 6,
        "btts": 5,
        "total_scored": 14,
        "total_conceded": 17,
        "avg_scored": 1.4,
        "avg_conceded": 1.7
      },
      "home_last10": {
        "played": 4,
        "scored_1plus": 2,
        "scored_2plus": 2,
        "conceded_1plus": 3,
        "conceded_2plus": 3,
        "clean_sheets": 1,
        "failed_to_score": 2,
        "over_1_5": 3,
        "over_2_5": 3,
        "btts": 2,
        "total_scored": 6,
        "total_conceded": 8,
        "avg_scored": 1.5,
        "avg_conceded": 2
      },
      "away_last10": {
        "played": 6,
        "scored_1plus": 5,
        "scored_2plus": 2,
        "conceded_1plus": 4,
        "conceded_2plus": 3,
        "clean_sheets": 2,
        "failed_to_score": 1,
        "over_1_5": 3,
        "over_2_5": 3,
        "btts": 3,
        "total_scored": 8,
        "total_conceded": 9,
        "avg_scored": 1.33,
        "avg_conceded": 1.5
      },
      "weighted_avg_scored": 1.333,
      "weighted_avg_conceded": 1.733,
      "last5_home_scored": [
        0,
        0,
        2
      ],
      "last5_home_conc": [
        0,
        3,
        3
      ],
      "last5_away_scored": [
        3,
        1
      ],
      "last5_away_conc": [
        3,
        0
      ]
    }
  },
  "team_2": {
    "name": "Al Hilal",
    "last_10_matches": [
      {
        "date": "15.09.26",
        "home": "Al Hilal",
        "away": "Al Gharafa",
        "score": "2-1"
      },
      {
        "date": "12.09.26",
        "home": "Al Taawon",
        "away": "Al Hilal",
        "score": "0-6"
      },
      {
        "date": "07.09.26",
        "home": "Al Hilal",
        "away": "Neom SC",
        "score": "0-2"
      },
      {
        "date": "04.09.26",
        "home": "Al Shabab",
        "away": "Al Hilal",
        "score": "0-2"
      },
      {
        "date": "01.09.26",
        "home": "Al Hilal",
        "away": "Al Ahli SC",
        "score": "3-0"
      },
      {
        "date": "28.08.26",
        "home": "Al Khaleej",
        "away": "Al Hilal",
        "score": "1-5"
      },
      {
        "date": "20.08.26",
        "home": "Al Fayha",
        "away": "Al Hilal",
        "score": "0-3"
      },
      {
        "date": "17.08.26",
        "home": "Al Raed",
        "away": "Al Hilal",
        "score": "0-2"
      },
      {
        "date": "14.08.26",
        "home": "Al Hilal",
        "away": "Al Faisaly",
        "score": "4-2"
      },
      {
        "date": "03.08.26",
        "home": "Al Hilal",
        "away": "Al Ahli Doha",
        "score": "3-3"
      }
    ],
    "standing": {
      "rank": 1,
      "points": 18,
      "goal_diff": 18,
      "played": 7,
      "wins": 6,
      "draws": 0,
      "losses": 1,
      "goals": "23:5",
      "form": [
        "?",
        "W",
        "L",
        "W",
        "W",
        "W"
      ]
    },
    "metrics": {
      "overall_last10": {
        "played": 10,
        "scored_1plus": 9,
        "scored_2plus": 9,
        "conceded_1plus": 5,
        "conceded_2plus": 3,
        "clean_sheets": 5,
        "failed_to_score": 1,
        "over_1_5": 10,
        "over_2_5": 7,
        "btts": 4,
        "total_scored": 30,
        "total_conceded": 9,
        "avg_scored": 3,
        "avg_conceded": 0.9
      },
      "home_last10": {
        "played": 5,
        "scored_1plus": 4,
        "scored_2plus": 4,
        "conceded_1plus": 4,
        "conceded_2plus": 3,
        "clean_sheets": 1,
        "failed_to_score": 1,
        "over_1_5": 5,
        "over_2_5": 4,
        "btts": 3,
        "total_scored": 12,
        "total_conceded": 8,
        "avg_scored": 2.4,
        "avg_conceded": 1.6
      },
      "away_last10": {
        "played": 5,
        "scored_1plus": 5,
        "scored_2plus": 5,
        "conceded_1plus": 1,
        "conceded_2plus": 0,
        "clean_sheets": 4,
        "failed_to_score": 0,
        "over_1_5": 5,
        "over_2_5": 3,
        "btts": 1,
        "total_scored": 18,
        "total_conceded": 1,
        "avg_scored": 3.6,
        "avg_conceded": 0.2
      },
      "weighted_avg_scored": 2.867,
      "weighted_avg_conceded": 0.8,
      "last5_home_scored": [
        2,
        0,
        3
      ],
      "last5_home_conc": [
        1,
        2,
        0
      ],
      "last5_away_scored": [
        6,
        2
      ],
      "last5_away_conc": [
        0,
        0
      ]
    }
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "13.02.26",
        "home": "Al Hilal",
        "away": "Al Ettifaq",
        "score": "2-0"
      },
      {
        "date": "18.10.25",
        "home": "Al Ettifaq",
        "away": "Al Hilal",
        "score": "0-5"
      },
      {
        "date": "11.04.25",
        "home": "Al Ettifaq",
        "away": "Al Hilal",
        "score": "1-1"
      },
      {
        "date": "08.11.24",
        "home": "Al Hilal",
        "away": "Al Ettifaq",
        "score": "3-1"
      },
      {
        "date": "26.02.24",
        "home": "Al Ettifaq",
        "away": "Al Hilal",
        "score": "0-2"
      },
      {
        "date": "28.08.23",
        "home": "Al Hilal",
        "away": "Al Ettifaq",
        "score": "2-0"
      },
      {
        "date": "18.03.23",
        "home": "Al Hilal",
        "away": "Al Ettifaq",
        "score": "3-0"
      },
      {
        "date": "21.12.22",
        "home": "Al Hilal",
        "away": "Al Ettifaq",
        "score": "4-0"
      },
      {
        "date": "06.10.22",
        "home": "Al Ettifaq",
        "away": "Al Hilal",
        "score": "0-0"
      },
      {
        "date": "11.05.22",
        "home": "Al Ettifaq",
        "away": "Al Hilal",
        "score": "0-2"
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "draw": null,
      "away": null,
      "vig_pct": null
    },
    "scraped_at": "2026-10-06T15:06:50.053917+00:00"
  },
  "model": {
    "expected_goals": {
      "team_1": 0.5,
      "team_2": 3.01
    },
    "win_probability": {
      "team_1": 4,
      "draw": 9,
      "team_2": 87
    },
    "over_2_5_probability": 60,
    "btts_probability": 39,
    "prediction_quality": "high",
    "model_version": "v2-2026-04-football",
    "_model_debug": {
      "rank_adj": [
        -0.4,
        0.4
      ],
      "h2h_considered": 6,
      "over25_poisson": 68,
      "over25_empirical": 65,
      "btts_poisson": 37,
      "btts_empirical": 45
    }
  },
  "enrichment_status": "complete"
}
Team 1
{
  "name": "Al Ettifaq",
  "last_10_matches": [
    {
      "date": "11.09.26",
      "home": "Al Qadsiah",
      "away": "Al Ettifaq",
      "score": "3-3"
    },
    {
      "date": "08.09.26",
      "home": "Al Ettifaq",
      "away": "Al Faisaly",
      "score": "0-0"
    },
    {
      "date": "04.09.26",
      "home": "Abha",
      "away": "Al Ettifaq",
      "score": "0-1"
    },
    {
      "date": "29.08.26",
      "home": "Al Ettifaq",
      "away": "Al Diriyah",
      "score": "0-3"
    },
    {
      "date": "25.08.26",
      "home": "Al Ettifaq",
      "away": "Al Nassr",
      "score": "2-3"
    },
    {
      "date": "22.08.26",
      "home": "Al Fateh",
      "away": "Al Ettifaq",
      "score": "0-1"
    },
    {
      "date": "18.08.26",
      "home": "Al Jabalain",
      "away": "Al Ettifaq",
      "score": "1-0"
    },
    {
      "date": "14.08.26",
      "home": "Al Ettifaq",
      "away": "Al Riyadh",
      "score": "4-2"
    },
    {
      "date": "25.07.26",
      "home": "Eldense",
      "away": "Al Ettifaq",
      "score": "3-1"
    },
    {
      "date": "24.07.26",
      "home": "York City",
      "away": "Al Ettifaq",
      "score": "2-2"
    }
  ],
  "standing": {
    "rank": 9,
    "points": 11,
    "goal_diff": 0,
    "played": 7,
    "wins": 3,
    "draws": 2,
    "losses": 2,
    "goals": "11:11",
    "form": [
      "?",
      "D",
      "D",
      "W",
      "L",
      "L"
    ]
  },
  "metrics": {
    "overall_last10": {
      "played": 10,
      "scored_1plus": 7,
      "scored_2plus": 4,
      "conceded_1plus": 7,
      "conceded_2plus": 6,
      "clean_sheets": 3,
      "failed_to_score": 3,
      "over_1_5": 6,
      "over_2_5": 6,
      "btts": 5,
      "total_scored": 14,
      "total_conceded": 17,
      "avg_scored": 1.4,
      "avg_conceded": 1.7
    },
    "home_last10": {
      "played": 4,
      "scored_1plus": 2,
      "scored_2plus": 2,
      "conceded_1plus": 3,
      "conceded_2plus": 3,
      "clean_sheets": 1,
      "failed_to_score": 2,
      "over_1_5": 3,
      "over_2_5": 3,
      "btts": 2,
      "total_scored": 6,
      "total_conceded": 8,
      "avg_scored": 1.5,
      "avg_conceded": 2
    },
    "away_last10": {
      "played": 6,
      "scored_1plus": 5,
      "scored_2plus": 2,
      "conceded_1plus": 4,
      "conceded_2plus": 3,
      "clean_sheets": 2,
      "failed_to_score": 1,
      "over_1_5": 3,
      "over_2_5": 3,
      "btts": 3,
      "total_scored": 8,
      "total_conceded": 9,
      "avg_scored": 1.33,
      "avg_conceded": 1.5
    },
    "weighted_avg_scored": 1.333,
    "weighted_avg_conceded": 1.733,
    "last5_home_scored": [
      0,
      0,
      2
    ],
    "last5_home_conc": [
      0,
      3,
      3
    ],
    "last5_away_scored": [
      3,
      1
    ],
    "last5_away_conc": [
      3,
      0
    ]
  }
}
Team 2
{
  "name": "Al Hilal",
  "last_10_matches": [
    {
      "date": "15.09.26",
      "home": "Al Hilal",
      "away": "Al Gharafa",
      "score": "2-1"
    },
    {
      "date": "12.09.26",
      "home": "Al Taawon",
      "away": "Al Hilal",
      "score": "0-6"
    },
    {
      "date": "07.09.26",
      "home": "Al Hilal",
      "away": "Neom SC",
      "score": "0-2"
    },
    {
      "date": "04.09.26",
      "home": "Al Shabab",
      "away": "Al Hilal",
      "score": "0-2"
    },
    {
      "date": "01.09.26",
      "home": "Al Hilal",
      "away": "Al Ahli SC",
      "score": "3-0"
    },
    {
      "date": "28.08.26",
      "home": "Al Khaleej",
      "away": "Al Hilal",
      "score": "1-5"
    },
    {
      "date": "20.08.26",
      "home": "Al Fayha",
      "away": "Al Hilal",
      "score": "0-3"
    },
    {
      "date": "17.08.26",
      "home": "Al Raed",
      "away": "Al Hilal",
      "score": "0-2"
    },
    {
      "date": "14.08.26",
      "home": "Al Hilal",
      "away": "Al Faisaly",
      "score": "4-2"
    },
    {
      "date": "03.08.26",
      "home": "Al Hilal",
      "away": "Al Ahli Doha",
      "score": "3-3"
    }
  ],
  "standing": {
    "rank": 1,
    "points": 18,
    "goal_diff": 18,
    "played": 7,
    "wins": 6,
    "draws": 0,
    "losses": 1,
    "goals": "23:5",
    "form": [
      "?",
      "W",
      "L",
      "W",
      "W",
      "W"
    ]
  },
  "metrics": {
    "overall_last10": {
      "played": 10,
      "scored_1plus": 9,
      "scored_2plus": 9,
      "conceded_1plus": 5,
      "conceded_2plus": 3,
      "clean_sheets": 5,
      "failed_to_score": 1,
      "over_1_5": 10,
      "over_2_5": 7,
      "btts": 4,
      "total_scored": 30,
      "total_conceded": 9,
      "avg_scored": 3,
      "avg_conceded": 0.9
    },
    "home_last10": {
      "played": 5,
      "scored_1plus": 4,
      "scored_2plus": 4,
      "conceded_1plus": 4,
      "conceded_2plus": 3,
      "clean_sheets": 1,
      "failed_to_score": 1,
      "over_1_5": 5,
      "over_2_5": 4,
      "btts": 3,
      "total_scored": 12,
      "total_conceded": 8,
      "avg_scored": 2.4,
      "avg_conceded": 1.6
    },
    "away_last10": {
      "played": 5,
      "scored_1plus": 5,
      "scored_2plus": 5,
      "conceded_1plus": 1,
      "conceded_2plus": 0,
      "clean_sheets": 4,
      "failed_to_score": 0,
      "over_1_5": 5,
      "over_2_5": 3,
      "btts": 1,
      "total_scored": 18,
      "total_conceded": 1,
      "avg_scored": 3.6,
      "avg_conceded": 0.2
    },
    "weighted_avg_scored": 2.867,
    "weighted_avg_conceded": 0.8,
    "last5_home_scored": [
      2,
      0,
      3
    ],
    "last5_home_conc": [
      1,
      2,
      0
    ],
    "last5_away_scored": [
      6,
      2
    ],
    "last5_away_conc": [
      0,
      0
    ]
  }
}
Head-to-Head
{
  "last_10_matches": [
    {
      "date": "13.02.26",
      "home": "Al Hilal",
      "away": "Al Ettifaq",
      "score": "2-0"
    },
    {
      "date": "18.10.25",
      "home": "Al Ettifaq",
      "away": "Al Hilal",
      "score": "0-5"
    },
    {
      "date": "11.04.25",
      "home": "Al Ettifaq",
      "away": "Al Hilal",
      "score": "1-1"
    },
    {
      "date": "08.11.24",
      "home": "Al Hilal",
      "away": "Al Ettifaq",
      "score": "3-1"
    },
    {
      "date": "26.02.24",
      "home": "Al Ettifaq",
      "away": "Al Hilal",
      "score": "0-2"
    },
    {
      "date": "28.08.23",
      "home": "Al Hilal",
      "away": "Al Ettifaq",
      "score": "2-0"
    },
    {
      "date": "18.03.23",
      "home": "Al Hilal",
      "away": "Al Ettifaq",
      "score": "3-0"
    },
    {
      "date": "21.12.22",
      "home": "Al Hilal",
      "away": "Al Ettifaq",
      "score": "4-0"
    },
    {
      "date": "06.10.22",
      "home": "Al Ettifaq",
      "away": "Al Hilal",
      "score": "0-0"
    },
    {
      "date": "11.05.22",
      "home": "Al Ettifaq",
      "away": "Al Hilal",
      "score": "0-2"
    }
  ]
}
Model
{
  "expected_goals": {
    "team_1": 0.5,
    "team_2": 3.01
  },
  "win_probability": {
    "team_1": 4,
    "draw": 9,
    "team_2": 87
  },
  "over_2_5_probability": 60,
  "btts_probability": 39,
  "prediction_quality": "high",
  "model_version": "v2-2026-04-football",
  "_model_debug": {
    "rank_adj": [
      -0.4,
      0.4
    ],
    "h2h_considered": 6,
    "over25_poisson": 68,
    "over25_empirical": 65,
    "btts_poisson": 37,
    "btts_empirical": 45
  }
}
Odds
{
  "match_winner": {
    "home": null,
    "draw": null,
    "away": null,
    "vig_pct": null
  },
  "scraped_at": "2026-10-06T15:06:50.053917+00:00"
}

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Football board.