Football · Saudi Professional League · Saudi Arabia
Abha vs Al Shabab
Thursday, 05 November 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Abha vs Al Shabab in Saudi Professional League (Football) on Thursday, 05 November 2026. Model prediction: Abha 25% vs Al Shabab 51%, draw 24%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Saudi Arabia•Saudi Professional League
Abha(2)Rank 18 · 2 pts
al Shabab(5)Rank 14 · 4 pts
Thursday, 05 November 2026 at 20:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 2-3-5
Abha — Last 10
D23d
L27d
L32d
L39d
D42d
L45d
D51d
L54d
D67d
L79d
Played10
GF/GA6/15
Avg For0.60
Avg Against1.50
Scored ≥15/10
Scored ≥21/10
Conceded ≥17/10
Conceded ≥25/10
Clean Sheets3/10
Failed To Score5/10
Over 1.56/10
Over 2.55/10
BTTS5/10
al Shabab — Last 10
D24d
L27d
L32d
D37d
D42d
D45d
L51d
L54d
W64d
W68d
Played10
GF/GA14/15
Avg For1.40
Avg Against1.50
Scored ≥17/10
Scored ≥24/10
Conceded ≥17/10
Conceded ≥25/10
Clean Sheets3/10
Failed To Score3/10
Over 1.58/10
Over 2.56/10
BTTS6/10
Model Prediction
Expected Goals
Abha: 0.93
Expected Goals
al Shabab: 1.46
Abha
25%
Draw
24%
al Shabab
51%
Over 2.5: 51%
BTTS: 50%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Abha
13 Sept
al Diriyah vs Abha
0-0D
09 Sept
al Nassr vs Abha
2-1L
04 Sept
Abha vs al Ettifaq
0-1L
28 Aug
al Fayha vs Abha
3-2L
25 Aug
Abha vs al Khaleej
1-1D
22 Aug
al Ahli sc vs Abha
4-0L
16 Aug
al Orubah vs Abha
0-0D
13 Aug
Abha vs al Hazem
1-2L
31 Jul
Rizespor vs Abha
0-0D
19 Jul
al Sharjah vs Abha
2-1L
Team 2 Form
al Shabab
12 Sept
al Shabab vs al Fayha
0-0D
09 Sept
al Kholood vs al Shabab
2-1L
04 Sept
al Shabab vs al Hilal
0-2L
30 Aug
al Hazem vs al Shabab
1-1D
25 Aug
al Shabab vs al Riyadh
3-3D
22 Aug
al Khaleej vs al Shabab
0-0D
16 Aug
al Wehda vs al Shabab
3-2L
13 Aug
al Shabab vs al Qadsiah
1-3L
03 Aug
al Shabab vs mc Alger
3-1W
30 Jul
al Shabab vs al Ahli Doha
3-0W
Head-to-Head
Last 10
22 Sept
Abha vs al Shabab
2-2•
18 Apr
al Shabab vs Abha
5-0•
28 Oct
Abha vs al Shabab
2-1•
14 Feb
al Shabab vs Abha
2-0•
01 Sept
Abha vs al Shabab
0-4•
08 Jan
al Shabab vs Abha
1-1•
12 Aug
Abha vs al Shabab
2-1•
30 Jan
Abha vs al Shabab
2-3•
17 Oct
al Shabab vs Abha
1-0•
24 Aug
al Shabab vs Abha
1-1•
Full Match Object
{
"league": "Saudi Professional League",
"country": "Saudi Arabia",
"match": "Abha vs Al Shabab",
"date": "2026-11-05",
"time": "20:00",
"team_1": {
"name": "Abha",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Al Diriyah",
"away": "Abha",
"score": "0-0"
},
{
"date": "09.09.26",
"home": "Al Nassr",
"away": "Abha",
"score": "2-1"
},
{
"date": "04.09.26",
"home": "Abha",
"away": "Al Ettifaq",
"score": "0-1"
},
{
"date": "28.08.26",
"home": "Al Fayha",
"away": "Abha",
"score": "3-2"
},
{
"date": "25.08.26",
"home": "Abha",
"away": "Al Khaleej",
"score": "1-1"
},
{
"date": "22.08.26",
"home": "Al Ahli SC",
"away": "Abha",
"score": "4-0"
},
{
"date": "16.08.26",
"home": "Al Orubah",
"away": "Abha",
"score": "0-0"
},
{
"date": "13.08.26",
"home": "Abha",
"away": "Al Hazem",
"score": "1-2"
},
{
"date": "31.07.26",
"home": "Rizespor",
"away": "Abha",
"score": "0-0"
},
{
"date": "19.07.26",
"home": "Al Sharjah",
"away": "Abha",
"score": "2-1"
}
],
"standing": {
"rank": 18,
"points": 2,
"goal_diff": -8,
"played": 7,
"wins": 0,
"draws": 2,
"losses": 5,
"goals": "5:13",
"form": [
"?",
"D",
"L",
"L",
"L",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 5,
"scored_2plus": 1,
"conceded_1plus": 7,
"conceded_2plus": 5,
"clean_sheets": 3,
"failed_to_score": 5,
"over_1_5": 6,
"over_2_5": 5,
"btts": 5,
"total_scored": 6,
"total_conceded": 15,
"avg_scored": 0.6,
"avg_conceded": 1.5
},
"home_last10": {
"played": 3,
"scored_1plus": 2,
"scored_2plus": 0,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 1,
"btts": 2,
"total_scored": 2,
"total_conceded": 4,
"avg_scored": 0.67,
"avg_conceded": 1.33
},
"away_last10": {
"played": 7,
"scored_1plus": 3,
"scored_2plus": 1,
"conceded_1plus": 4,
"conceded_2plus": 4,
"clean_sheets": 3,
"failed_to_score": 4,
"over_1_5": 4,
"over_2_5": 4,
"btts": 3,
"total_scored": 4,
"total_conceded": 11,
"avg_scored": 0.57,
"avg_conceded": 1.57
},
"weighted_avg_scored": 0.667,
"weighted_avg_conceded": 1.467,
"last5_home_scored": [
0,
1
],
"last5_home_conc": [
1,
1
],
"last5_away_scored": [
0,
1,
2
],
"last5_away_conc": [
0,
2,
3
]
}
},
"team_2": {
"name": "Al Shabab",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Al Shabab",
"away": "Al Fayha",
"score": "0-0"
},
{
"date": "09.09.26",
"home": "Al Kholood",
"away": "Al Shabab",
"score": "2-1"
},
{
"date": "04.09.26",
"home": "Al Shabab",
"away": "Al Hilal",
"score": "0-2"
},
{
"date": "30.08.26",
"home": "Al Hazem",
"away": "Al Shabab",
"score": "1-1"
},
{
"date": "25.08.26",
"home": "Al Shabab",
"away": "Al Riyadh",
"score": "3-3"
},
{
"date": "22.08.26",
"home": "Al Khaleej",
"away": "Al Shabab",
"score": "0-0"
},
{
"date": "16.08.26",
"home": "Al Wehda",
"away": "Al Shabab",
"score": "3-2"
},
{
"date": "13.08.26",
"home": "Al Shabab",
"away": "Al Qadsiah",
"score": "1-3"
},
{
"date": "03.08.26",
"home": "Al Shabab",
"away": "MC Alger",
"score": "3-1"
},
{
"date": "30.07.26",
"home": "Al Shabab",
"away": "Al Ahli Doha",
"score": "3-0"
}
],
"standing": {
"rank": 14,
"points": 4,
"goal_diff": -5,
"played": 7,
"wins": 0,
"draws": 4,
"losses": 3,
"goals": "6:11",
"form": [
"?",
"D",
"L",
"L",
"D",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 7,
"scored_2plus": 4,
"conceded_1plus": 7,
"conceded_2plus": 5,
"clean_sheets": 3,
"failed_to_score": 3,
"over_1_5": 8,
"over_2_5": 6,
"btts": 6,
"total_scored": 14,
"total_conceded": 15,
"avg_scored": 1.4,
"avg_conceded": 1.5
},
"home_last10": {
"played": 6,
"scored_1plus": 4,
"scored_2plus": 3,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 5,
"over_2_5": 4,
"btts": 3,
"total_scored": 10,
"total_conceded": 9,
"avg_scored": 1.67,
"avg_conceded": 1.5
},
"away_last10": {
"played": 4,
"scored_1plus": 3,
"scored_2plus": 1,
"conceded_1plus": 3,
"conceded_2plus": 2,
"clean_sheets": 1,
"failed_to_score": 1,
"over_1_5": 3,
"over_2_5": 2,
"btts": 3,
"total_scored": 4,
"total_conceded": 6,
"avg_scored": 1,
"avg_conceded": 1.5
},
"weighted_avg_scored": 1.267,
"weighted_avg_conceded": 1.533,
"last5_home_scored": [
0,
0,
3
],
"last5_home_conc": [
0,
2,
3
],
"last5_away_scored": [
1,
1
],
"last5_away_conc": [
2,
1
]
}
},
"head_to_head": {
"last_10_matches": [
{
"date": "22.09.25",
"home": "Abha",
"away": "Al Shabab",
"score": "2-2"
},
{
"date": "18.04.24",
"home": "Al Shabab",
"away": "Abha",
"score": "5-0"
},
{
"date": "28.10.23",
"home": "Abha",
"away": "Al Shabab",
"score": "2-1"
},
{
"date": "14.02.23",
"home": "Al Shabab",
"away": "Abha",
"score": "2-0"
},
{
"date": "01.09.22",
"home": "Abha",
"away": "Al Shabab",
"score": "0-4"
},
{
"date": "08.01.22",
"home": "Al Shabab",
"away": "Abha",
"score": "1-1"
},
{
"date": "12.08.21",
"home": "Abha",
"away": "Al Shabab",
"score": "2-1"
},
{
"date": "30.01.21",
"home": "Abha",
"away": "Al Shabab",
"score": "2-3"
},
{
"date": "17.10.20",
"home": "Al Shabab",
"away": "Abha",
"score": "1-0"
},
{
"date": "24.08.20",
"home": "Al Shabab",
"away": "Abha",
"score": "1-1"
}
]
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-10-05T21:05:44.769201+00:00"
},
"model": {
"expected_goals": {
"team_1": 0.93,
"team_2": 1.46
},
"win_probability": {
"team_1": 25,
"draw": 24,
"team_2": 51
},
"over_2_5_probability": 51,
"btts_probability": 50,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.114,
0.114
],
"h2h_considered": 6,
"over25_poisson": 43,
"over25_empirical": 55,
"btts_poisson": 46,
"btts_empirical": 55
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Abha",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Al Diriyah",
"away": "Abha",
"score": "0-0"
},
{
"date": "09.09.26",
"home": "Al Nassr",
"away": "Abha",
"score": "2-1"
},
{
"date": "04.09.26",
"home": "Abha",
"away": "Al Ettifaq",
"score": "0-1"
},
{
"date": "28.08.26",
"home": "Al Fayha",
"away": "Abha",
"score": "3-2"
},
{
"date": "25.08.26",
"home": "Abha",
"away": "Al Khaleej",
"score": "1-1"
},
{
"date": "22.08.26",
"home": "Al Ahli SC",
"away": "Abha",
"score": "4-0"
},
{
"date": "16.08.26",
"home": "Al Orubah",
"away": "Abha",
"score": "0-0"
},
{
"date": "13.08.26",
"home": "Abha",
"away": "Al Hazem",
"score": "1-2"
},
{
"date": "31.07.26",
"home": "Rizespor",
"away": "Abha",
"score": "0-0"
},
{
"date": "19.07.26",
"home": "Al Sharjah",
"away": "Abha",
"score": "2-1"
}
],
"standing": {
"rank": 18,
"points": 2,
"goal_diff": -8,
"played": 7,
"wins": 0,
"draws": 2,
"losses": 5,
"goals": "5:13",
"form": [
"?",
"D",
"L",
"L",
"L",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 5,
"scored_2plus": 1,
"conceded_1plus": 7,
"conceded_2plus": 5,
"clean_sheets": 3,
"failed_to_score": 5,
"over_1_5": 6,
"over_2_5": 5,
"btts": 5,
"total_scored": 6,
"total_conceded": 15,
"avg_scored": 0.6,
"avg_conceded": 1.5
},
"home_last10": {
"played": 3,
"scored_1plus": 2,
"scored_2plus": 0,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 1,
"btts": 2,
"total_scored": 2,
"total_conceded": 4,
"avg_scored": 0.67,
"avg_conceded": 1.33
},
"away_last10": {
"played": 7,
"scored_1plus": 3,
"scored_2plus": 1,
"conceded_1plus": 4,
"conceded_2plus": 4,
"clean_sheets": 3,
"failed_to_score": 4,
"over_1_5": 4,
"over_2_5": 4,
"btts": 3,
"total_scored": 4,
"total_conceded": 11,
"avg_scored": 0.57,
"avg_conceded": 1.57
},
"weighted_avg_scored": 0.667,
"weighted_avg_conceded": 1.467,
"last5_home_scored": [
0,
1
],
"last5_home_conc": [
1,
1
],
"last5_away_scored": [
0,
1,
2
],
"last5_away_conc": [
0,
2,
3
]
}
}Team 2
{
"name": "Al Shabab",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Al Shabab",
"away": "Al Fayha",
"score": "0-0"
},
{
"date": "09.09.26",
"home": "Al Kholood",
"away": "Al Shabab",
"score": "2-1"
},
{
"date": "04.09.26",
"home": "Al Shabab",
"away": "Al Hilal",
"score": "0-2"
},
{
"date": "30.08.26",
"home": "Al Hazem",
"away": "Al Shabab",
"score": "1-1"
},
{
"date": "25.08.26",
"home": "Al Shabab",
"away": "Al Riyadh",
"score": "3-3"
},
{
"date": "22.08.26",
"home": "Al Khaleej",
"away": "Al Shabab",
"score": "0-0"
},
{
"date": "16.08.26",
"home": "Al Wehda",
"away": "Al Shabab",
"score": "3-2"
},
{
"date": "13.08.26",
"home": "Al Shabab",
"away": "Al Qadsiah",
"score": "1-3"
},
{
"date": "03.08.26",
"home": "Al Shabab",
"away": "MC Alger",
"score": "3-1"
},
{
"date": "30.07.26",
"home": "Al Shabab",
"away": "Al Ahli Doha",
"score": "3-0"
}
],
"standing": {
"rank": 14,
"points": 4,
"goal_diff": -5,
"played": 7,
"wins": 0,
"draws": 4,
"losses": 3,
"goals": "6:11",
"form": [
"?",
"D",
"L",
"L",
"D",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 7,
"scored_2plus": 4,
"conceded_1plus": 7,
"conceded_2plus": 5,
"clean_sheets": 3,
"failed_to_score": 3,
"over_1_5": 8,
"over_2_5": 6,
"btts": 6,
"total_scored": 14,
"total_conceded": 15,
"avg_scored": 1.4,
"avg_conceded": 1.5
},
"home_last10": {
"played": 6,
"scored_1plus": 4,
"scored_2plus": 3,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 5,
"over_2_5": 4,
"btts": 3,
"total_scored": 10,
"total_conceded": 9,
"avg_scored": 1.67,
"avg_conceded": 1.5
},
"away_last10": {
"played": 4,
"scored_1plus": 3,
"scored_2plus": 1,
"conceded_1plus": 3,
"conceded_2plus": 2,
"clean_sheets": 1,
"failed_to_score": 1,
"over_1_5": 3,
"over_2_5": 2,
"btts": 3,
"total_scored": 4,
"total_conceded": 6,
"avg_scored": 1,
"avg_conceded": 1.5
},
"weighted_avg_scored": 1.267,
"weighted_avg_conceded": 1.533,
"last5_home_scored": [
0,
0,
3
],
"last5_home_conc": [
0,
2,
3
],
"last5_away_scored": [
1,
1
],
"last5_away_conc": [
2,
1
]
}
}Head-to-Head
{
"last_10_matches": [
{
"date": "22.09.25",
"home": "Abha",
"away": "Al Shabab",
"score": "2-2"
},
{
"date": "18.04.24",
"home": "Al Shabab",
"away": "Abha",
"score": "5-0"
},
{
"date": "28.10.23",
"home": "Abha",
"away": "Al Shabab",
"score": "2-1"
},
{
"date": "14.02.23",
"home": "Al Shabab",
"away": "Abha",
"score": "2-0"
},
{
"date": "01.09.22",
"home": "Abha",
"away": "Al Shabab",
"score": "0-4"
},
{
"date": "08.01.22",
"home": "Al Shabab",
"away": "Abha",
"score": "1-1"
},
{
"date": "12.08.21",
"home": "Abha",
"away": "Al Shabab",
"score": "2-1"
},
{
"date": "30.01.21",
"home": "Abha",
"away": "Al Shabab",
"score": "2-3"
},
{
"date": "17.10.20",
"home": "Al Shabab",
"away": "Abha",
"score": "1-0"
},
{
"date": "24.08.20",
"home": "Al Shabab",
"away": "Abha",
"score": "1-1"
}
]
}Model
{
"expected_goals": {
"team_1": 0.93,
"team_2": 1.46
},
"win_probability": {
"team_1": 25,
"draw": 24,
"team_2": 51
},
"over_2_5_probability": 51,
"btts_probability": 50,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.114,
0.114
],
"h2h_considered": 6,
"over25_poisson": 43,
"over25_empirical": 55,
"btts_poisson": 46,
"btts_empirical": 55
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-10-05T21:05:44.769201+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.