Olympic Safi vs Wydad Casablanca: Prediction, Head-to-Head, Odds & Stats
Wojtek Kolan
Published on 09 Nov, 03:00 PM
FT
1
2
Scheduled H2H Match For Olympic Safi Vs Wydad Casablanca
Sun, 09 Nov 2025 at 03:00 PM UTC
Olympic Safi
MAR
Recent Form
L
W
L
L
L
2
Win
Last 10 Played
10
2 Draws6
Win
6.95
Avg. Rating
7.29
2
Position
1
Zakaria Aboub
Manager
Amine Benhchem
Wydad Casablanca
MAR
Recent Form
W
W
W
W
W
2
Win
Last 10 Played
10
2 Draws6
Win
6.95
Avg. Rating
7.29
2
Position
1
Zakaria Aboub
Manager
Amine Benhchem
Olympic Safi vs Wydad Casablanca H2H Results Summary
Analyzing the most recent 10 head to head matches for these competitors, Olympic Safi have come out on top 2 times and Wydad Casablanca have got the victory on 6 occasion. In the last match between them, Wydad Casablanca won 1-2.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Olympic Safi | 2 |
| Draw | 2 |
| Wydad Casablanca | 6 |
Olympic Safi vs Wydad Casablanca Past H2H Matches
Botola Pro
03:00 PM
09/11/25
09/11/25
Olympic Safi
1
Wydad Casablanca
2
07:00 PM
23/04/25
23/04/25
Olympic Safi
1
Wydad Casablanca
1
07:00 PM
29/11/24
29/11/24
Wydad Casablanca
1
Olympic Safi
0
06:00 PM
28/05/24
28/05/24
Wydad Casablanca
0
Olympic Safi
1
05:00 PM
29/12/23
29/12/23
Olympic Safi
2
Wydad Casablanca
1
07:00 PM
17/06/23
17/06/23
Wydad Casablanca
3
Olympic Safi
1
03:00 PM
19/01/23
19/01/23
Olympic Safi
0
Wydad Casablanca
0
10:00 PM
26/04/22
26/04/22
Olympic Safi
0
Wydad Casablanca
1
07:30 PM
21/10/21
21/10/21
Wydad Casablanca
1
Olympic Safi
0
08:30 PM
18/05/21
18/05/21
Wydad Casablanca
3
Olympic Safi
1
04:30 PM
12/12/20
12/12/20
Olympic Safi
2
Wydad Casablanca
1
06:00 PM
30/09/20
30/09/20
Wydad Casablanca
4
Olympic Safi
1
06:00 PM
20/01/20
20/01/20
Olympic Safi
1
Wydad Casablanca
2
02:00 PM
07/02/19
07/02/19
Wydad Casablanca
1
Olympic Safi
0
06:00 PM
07/09/18
07/09/18
Olympic Safi
2
Wydad Casablanca
1
06:00 PM
12/05/18
12/05/18
Olympic Safi
1
Wydad Casablanca
1
03:00 PM
28/12/17
28/12/17
Wydad Casablanca
0
Olympic Safi
1
04:00 PM
17/05/17
17/05/17
Olympic Safi
1
Wydad Casablanca
2
03:00 PM
18/12/16
18/12/16
Wydad Casablanca
1
Olympic Safi
1
04:00 PM
30/03/16
30/03/16
Olympic Safi
0
Wydad Casablanca
1
04:00 PM
08/11/15
08/11/15
Wydad Casablanca
2
Olympic Safi
0
04:00 PM
09/05/15
09/05/15
Wydad Casablanca
2
Olympic Safi
0
03:00 PM
21/12/14
21/12/14
Olympic Safi
2
Wydad Casablanca
0
07:00 PM
22/03/14
22/03/14
Wydad Casablanca
1
Olympic Safi
0
03:00 PM
09/11/13
09/11/13
Olympic Safi
2
Wydad Casablanca
2
05:00 PM
13/05/13
13/05/13
Olympic Safi
0
Wydad Casablanca
2
08:00 PM
22/12/12
22/12/12
Wydad Casablanca
4
Olympic Safi
1
06:00 PM
21/05/12
21/05/12
Wydad Casablanca
2
Olympic Safi
1
03:00 PM
08/01/12
08/01/12
Olympic Safi
2
Wydad Casablanca
1
Coupe du Trône
07:30 PM
07/10/18
07/10/18
Wydad Casablanca
2
Olympic Safi
1
Head To Head Streaks
(Both)
Less than 2.5 goals
6/8
(Both)
More than 4.5 cards
5/6
Team Streaks
Losses
4
No losses
10
Without clean sheet
4
More than 2.5 goals
5/6
First to score
6/7
First to concede
5/6
First half winner
5/7
Less than 10.5 corners
5/6
Less than 10.5 corners
5/7
Olympic Safi Recent Matches
CAF Confederations Cup (6 Matches)
07:00 PM
28/11/25
28/11/25
Olympic Safi
0
USM Alger
1
L
04:00 PM
23/11/25
23/11/25
Djoliba AC
0
Olympic Safi
1
W
04:00 PM
25/10/25
25/10/25
Stade Tunisien
2
Olympic Safi
1
L
06:00 PM
18/10/25
18/10/25
Olympic Safi
2
Stade Tunisien
0
W
07:00 PM
27/09/25
27/09/25
Olympic Safi
5
ASN Nigelec
0
W
03:00 PM
19/09/25
19/09/25
ASN Nigelec
0
Olympic Safi
1
W
Botola Pro (16 Matches)
03:00 PM
09/11/25
09/11/25
Olympic Safi
1
Wydad Casablanca
2
L
05:00 PM
05/11/25
05/11/25
Olympic Safi
1
Difaâ Hassani El-Jadidi
2
L
03:00 PM
02/11/25
02/11/25
MAS de Fès
4
Olympic Safi
0
L
07:00 PM
30/10/25
30/10/25
Fath Union Sport
2
Olympic Safi
1
L
07:00 PM
05/10/25
05/10/25
Olympic Safi
0
AS FAR Rabat
3
L
03:00 PM
01/10/25
01/10/25
Olympic Safi
1
Hassania d'Agadir
0
W
04:00 PM
15/09/25
15/09/25
Ittihad Tanger
1
Olympic Safi
1
D
05:00 PM
12/09/25
12/09/25
Olympic Safi
1
Union Touarga Sport
1
D
07:00 PM
11/05/25
11/05/25
Union Touarga Sport
0
Olympic Safi
2
W
07:00 PM
08/05/25
08/05/25
Olympic Safi
2
MAS de Fès
2
D
07:00 PM
04/05/25
04/05/25
Hassania d'Agadir
2
Olympic Safi
3
W
07:00 PM
23/04/25
23/04/25
Olympic Safi
1
Wydad Casablanca
1
D
05:00 PM
11/04/25
11/04/25
CODM Meknès
1
Olympic Safi
0
L
10:00 PM
14/03/25
14/03/25
Olympic Safi
2
Renaissance Zemamra
0
W
10:00 PM
07/03/25
07/03/25
Jeunesse Sportive Soualem
0
Olympic Safi
1
W
07:00 PM
28/02/25
28/02/25
Olympic Safi
1
AS FAR Rabat
1
D
Club Friendly Games (1 Matches)
04:30 PM
09/08/25
09/08/25
AS FAR Rabat
1
Olympic Safi
0
L
Coupe du Trône (5 Matches)
05:55 PM
29/06/25
29/06/25
RS Berkane
1
Olympic Safi
1
W
07:00 PM
21/06/25
21/06/25
Union Touarga Sport
0
Olympic Safi
1
W
04:00 PM
14/06/25
14/06/25
Olympic Safi
2
USM Oujda
1
W
06:00 PM
05/04/25
05/04/25
Jeunesse Sportive Soualem
1
Olympic Safi
1
W
10:00 PM
30/03/25
30/03/25
Olympic Safi
3
Association Jeunesse Sportive
1
W
Morocco Excellence Cup (2 Matches)
06:00 PM
02/06/25
02/06/25
Olympic Safi
0
Wydad de Fès
1
L
10:00 PM
20/03/25
20/03/25
Olympic Safi
3
SC Chabab Mohammédia
2
W
Wydad Casablanca Recent Matches
CAF Confederations Cup (4 Matches)
04:00 PM
28/11/25
28/11/25
Azam FC
0
Wydad Casablanca
1
W
07:00 PM
23/11/25
23/11/25
Wydad Casablanca
3
Nairobi United
0
W
07:00 PM
24/10/25
24/10/25
Wydad Casablanca
5
Asante Kotoko SC
1
W
03:00 PM
19/10/25
19/10/25
Asante Kotoko SC
0
Wydad Casablanca
1
W
Botola Pro (13 Matches)
03:00 PM
09/11/25
09/11/25
Olympic Safi
1
Wydad Casablanca
2
W
03:00 PM
05/11/25
05/11/25
Hassania d'Agadir
1
Wydad Casablanca
2
W
07:00 PM
02/11/25
02/11/25
Wydad Casablanca
2
Ittihad Tanger
0
W
07:00 PM
29/10/25
29/10/25
Wydad Casablanca
0
Raja Club Athletic
0
D
05:00 PM
03/10/25
03/10/25
CODM Meknès
1
Wydad Casablanca
3
W
07:00 PM
28/09/25
28/09/25
Wydad Casablanca
3
Renaissance Zemamra
1
W
07:00 PM
19/09/25
19/09/25
Union Sportive Yacoub El Mansour
1
Wydad Casablanca
1
D
07:00 PM
12/09/25
12/09/25
Wydad Casablanca
1
Kawkab Athletic Club Marrakech
0
W
07:00 PM
11/05/25
11/05/25
Wydad Casablanca
2
Renaissance Zemamra
0
W
07:00 PM
08/05/25
08/05/25
Jeunesse Sportive Soualem
0
Wydad Casablanca
2
W
07:00 PM
03/05/25
03/05/25
Wydad Casablanca
2
AS FAR Rabat
1
W
07:00 PM
23/04/25
23/04/25
Olympic Safi
1
Wydad Casablanca
1
D
07:00 PM
12/04/25
12/04/25
Wydad Casablanca
1
Raja Club Athletic
1
D
Club Friendly Games (6 Matches)
05:00 PM
20/08/25
20/08/25
Wydad Casablanca
2
MAS de Fès
1
W
04:30 PM
10/08/25
10/08/25
Al-Sadd
1
Wydad Casablanca
1
L
02:00 PM
05/08/25
05/08/25
Wydad Casablanca
1
Turan Tovuz
0
W
02:30 PM
01/08/25
01/08/25
Kocaelispor
2
Wydad Casablanca
0
L
04:00 PM
31/05/25
31/05/25
Wydad Casablanca
0
FC Porto
1
L
07:00 PM
27/05/25
27/05/25
Wydad Casablanca
0
Sevilla
1
L
FIFA Club World Cup (3 Matches)
07:00 PM
26/06/25
26/06/25
Wydad Casablanca
1
Al-Ain
2
L
04:00 PM
22/06/25
22/06/25
Juventus
4
Wydad Casablanca
1
L
04:00 PM
18/06/25
18/06/25
Manchester City
2
Wydad Casablanca
0
L
Morocco Excellence Cup (2 Matches)
04:00 PM
10/06/25
10/06/25
Union Touarga Sport
2
Wydad Casablanca
0
L
04:00 PM
03/06/25
03/06/25
Stade Marocain
1
Wydad Casablanca
2
W
Coupe du Trône (2 Matches)
03:00 PM
05/04/25
05/04/25
Moghreb Atlético Tetuán
1
Wydad Casablanca
0
L
10:00 PM
28/03/25
28/03/25
Wydad Casablanca
1
Fath Union Sport
0
W
Olympic Safi Next Fixtures
Wydad Casablanca Next Fixtures
Olympic Safi vs Wydad Casablanca H2H Recent Match Played Stats
Olympic Safi vs Wydad Casablanca
Final Score :1 - 2
| Olympic Safi (H) | Match overview | Wydad Casablanca (A) |
|---|---|---|
| 42% | Ball possession | 58% |
| 1.51 | Expected goals | 1.32 |
| 10 | Total shots | 12 |
| 3 | Goalkeeper saves | 2 |
| 6 | Corner kicks | 5 |
| 7 | Fouls | 25 |
| 282 | Passes | 410 |
| 3 | Tackles | 0 |
| 4 | Free kicks | 1 |
| 1 | Yellow cards | 2 |
| 0 | Red cards | 0 |
| Olympic Safi (H) | Shots | Wydad Casablanca (A) |
| 10 | Total shots | 12 |
| 3 | Shots on target | 5 |
| 0 | Hit woodwork | 0 |
| 5 | Shots off target | 3 |
| 2 | Blocked shots | 4 |
| 7 | Shots inside box | 5 |
| 3 | Shots outside box | 7 |
| Olympic Safi (H) | Attack | Wydad Casablanca (A) |
| 1 | Through balls | 0 |
| 2 | Offsides | 1 |
| Olympic Safi (H) | Passes | Wydad Casablanca (A) |
| 206 | Accurate passes | 330 |
| 19 | Throw-ins | 19 |
| 29/48 (60%) | Long balls | 38/64 (59%) |
| 4/15 (26%) | Crosses | 7/15 (46%) |
| Olympic Safi (H) | Duels | Wydad Casablanca (A) |
| 48% | Duels | 31% |
| 4 | Dispossessed | 6 |
| 48/94 (51%) | Ground duels | 27/107 (25%) |
| 12/29 (41%) | Aerial duels | 15/28 (54%) |
| 17/22 (77%) | Dribbles | 12/14 (86%) |
| Olympic Safi (H) | Defending | Wydad Casablanca (A) |
| 3 | Total tackles | 0 |
| 17 | Interceptions | 11 |
| 10 | Clearances | 13 |
| Olympic Safi (H) | Goalkeeping | Wydad Casablanca (A) |
| 3 | Total saves | 2 |
| 6 | Goal kicks | 10 |
Olympic Safi Last Match Played stats
Olympic Safi vs USM Alger
Final Score :0 - 1
| (H) | Match overview | (A) |
|---|---|---|
| 45% | Ball possession | 55% |
| 0.39 | Expected goals | 0.79 |
| 0 | Big chances | 2 |
| 8 | Total shots | 14 |
| 1 | Goalkeeper saves | 4 |
| 4 | Corner kicks | 2 |
| 10 | Fouls | 10 |
| 386 | Passes | 484 |
| 15 | Tackles | 15 |
| 10 | Free kicks | 10 |
| 0 | Yellow cards | 1 |
| (H) | Shots | (A) |
| 8 | Total shots | 14 |
| 4 | Shots on target | 2 |
| 0 | Hit woodwork | 0 |
| 1 | Shots off target | 10 |
| 3 | Blocked shots | 2 |
| 6 | Shots inside box | 9 |
| 2 | Shots outside box | 5 |
| (H) | Attack | (A) |
| 0 | Big chances scored | 1 |
| 0 | Big chances missed | 1 |
| 16 | Touches in penalty area | 18 |
| 2 | Fouled in final third | 0 |
| 0 | Offsides | 1 |
| (H) | Passes | (A) |
| 296 | Accurate passes | 393 |
| 20 | Throw-ins | 26 |
| 59 | Final third entries | 64 |
| 53/91 (58%) | Final third phase | 71/120 (59%) |
| 23/55 (42%) | Long balls | 24/60 (40%) |
| 3/27 (11%) | Crosses | 5/17 (29%) |
| (H) | Duels | (A) |
| 46% | Duels | 54% |
| 7 | Dispossessed | 10 |
| 32/69 (46%) | Ground duels | 37/69 (54%) |
| 11/25 (44%) | Aerial duels | 14/25 (56%) |
| 7/15 (47%) | Dribbles | 12/17 (71%) |
| (H) | Defending | (A) |
| 60% | Tackles won | 73% |
| 15 | Total tackles | 15 |
| 5 | Interceptions | 14 |
| 69 | Recoveries | 67 |
| 27 | Clearances | 44 |
| 1 | Errors lead to a goal | 0 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 4 |
| 0 | Big saves | 2 |
| 0 | High claims | 4 |
| 0 | Punches | 1 |
| 9 | Goal kicks | 3 |
| (H) | Match overview | (A) |
|---|---|---|
| 40% | Ball possession | 60% |
| 0 | Big chances | 0 |
| 5 | Total shots | 7 |
| 1 | Goalkeeper saves | 3 |
| 2 | Corner kicks | 1 |
| 8 | Fouls | 5 |
| 157 | Passes | 245 |
| 3 | Tackles | 6 |
| 5 | Free kicks | 8 |
| 0 | Yellow cards | 0 |
| (H) | Shots | (A) |
| 5 | Total shots | 7 |
| 3 | Shots on target | 1 |
| 0 | Hit woodwork | 0 |
| 0 | Shots off target | 4 |
| 2 | Blocked shots | 2 |
| 3 | Shots inside box | 6 |
| 2 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 0 | Big chances scored | 0 |
| 0 | Big chances missed | 0 |
| 1 | Fouled in final third | 0 |
| 0 | Offsides | 0 |
| (H) | Passes | (A) |
| 118 | Accurate passes | 200 |
| 16 | Throw-ins | 12 |
| 25 | Final third entries | 30 |
| 10/24 (42%) | Long balls | 14/28 (50%) |
| 2/10 (20%) | Crosses | 3/8 (38%) |
| (H) | Duels | (A) |
| 42% | Duels | 58% |
| 4 | Dispossessed | 1 |
| 12/32 (38%) | Ground duels | 20/32 (63%) |
| 7/13 (54%) | Aerial duels | 6/13 (46%) |
| 4/6 (67%) | Dribbles | 6/8 (75%) |
| (H) | Defending | (A) |
| 100% | Tackles won | 83% |
| 3 | Total tackles | 6 |
| 1 | Interceptions | 6 |
| 27 | Recoveries | 31 |
| 11 | Clearances | 20 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 3 |
| 2 | Goal kicks | 1 |
| (H) | Match overview | (A) |
|---|---|---|
| 50% | Ball possession | 50% |
| 0 | Big chances | 2 |
| 3 | Total shots | 7 |
| 0 | Goalkeeper saves | 1 |
| 2 | Corner kicks | 1 |
| 2 | Fouls | 5 |
| 229 | Passes | 239 |
| 12 | Tackles | 9 |
| 5 | Free kicks | 2 |
| 0 | Yellow cards | 1 |
| (H) | Shots | (A) |
| 3 | Total shots | 7 |
| 1 | Shots on target | 1 |
| 0 | Hit woodwork | 0 |
| 1 | Shots off target | 6 |
| 1 | Blocked shots | 0 |
| 3 | Shots inside box | 3 |
| 0 | Shots outside box | 4 |
| (H) | Attack | (A) |
| 0 | Big chances scored | 1 |
| 0 | Big chances missed | 1 |
| 1 | Fouled in final third | 0 |
| 0 | Offsides | 1 |
| (H) | Passes | (A) |
| 178 | Accurate passes | 193 |
| 4 | Throw-ins | 14 |
| 34 | Final third entries | 34 |
| 13/31 (42%) | Long balls | 10/32 (31%) |
| 1/17 (6%) | Crosses | 2/9 (22%) |
| (H) | Duels | (A) |
| 49% | Duels | 51% |
| 3 | Dispossessed | 9 |
| 20/37 (54%) | Ground duels | 17/37 (46%) |
| 4/12 (33%) | Aerial duels | 8/12 (67%) |
| 3/9 (33%) | Dribbles | 6/9 (67%) |
| (H) | Defending | (A) |
| 50% | Tackles won | 67% |
| 12 | Total tackles | 9 |
| 4 | Interceptions | 8 |
| 42 | Recoveries | 36 |
| 16 | Clearances | 24 |
| (H) | Goalkeeping | (A) |
| 0 | Total saves | 1 |
| 7 | Goal kicks | 2 |
Wydad Casablanca Last Match Played stats
Azam FC vs Wydad Casablanca
Final Score :0 - 1
| (H) | Match overview | (A) |
|---|---|---|
| 56% | Ball possession | 44% |
| 1.25 | Expected goals | 0.29 |
| 1 | Big chances | 1 |
| 20 | Total shots | 5 |
| 1 | Goalkeeper saves | 4 |
| 5 | Corner kicks | 4 |
| 8 | Fouls | 28 |
| 407 | Passes | 325 |
| 8 | Tackles | 12 |
| 28 | Free kicks | 8 |
| 0 | Yellow cards | 4 |
| (H) | Shots | (A) |
| 20 | Total shots | 5 |
| 4 | Shots on target | 2 |
| 0 | Hit woodwork | 0 |
| 12 | Shots off target | 3 |
| 4 | Blocked shots | 0 |
| 11 | Shots inside box | 4 |
| 9 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 1 | Big chances missed | 1 |
| 0 | Through balls | 1 |
| 19 | Touches in penalty area | 8 |
| 4 | Fouled in final third | 1 |
| 1 | Offsides | 2 |
| (H) | Passes | (A) |
| 343 | Accurate passes | 242 |
| 21 | Throw-ins | 24 |
| 66 | Final third entries | 44 |
| 77/107 (72%) | Final third phase | 50/82 (61%) |
| 41/69 (59%) | Long balls | 12/48 (25%) |
| 5/20 (25%) | Crosses | 4/13 (31%) |
| (H) | Duels | (A) |
| 62% | Duels | 38% |
| 8 | Dispossessed | 5 |
| 40/62 (65%) | Ground duels | 22/62 (35%) |
| 17/30 (57%) | Aerial duels | 13/30 (43%) |
| 6/10 (60%) | Dribbles | 2/5 (40%) |
| (H) | Defending | (A) |
| 88% | Tackles won | 67% |
| 8 | Total tackles | 12 |
| 9 | Interceptions | 4 |
| 36 | Recoveries | 33 |
| 33 | Clearances | 22 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 4 |
| 1 | High claims | 1 |
| 0 | Punches | 3 |
| 5 | Goal kicks | 10 |
| (H) | Match overview | (A) |
|---|---|---|
| 49% | Ball possession | 51% |
| 1 | Big chances | 1 |
| 9 | Total shots | 2 |
| 1 | Goalkeeper saves | 3 |
| 2 | Corner kicks | 3 |
| 4 | Fouls | 19 |
| 186 | Passes | 194 |
| 2 | Tackles | 4 |
| 19 | Free kicks | 4 |
| 0 | Yellow cards | 2 |
| (H) | Shots | (A) |
| 9 | Total shots | 2 |
| 3 | Shots on target | 1 |
| 0 | Hit woodwork | 0 |
| 6 | Shots off target | 1 |
| 0 | Blocked shots | 0 |
| 5 | Shots inside box | 2 |
| 4 | Shots outside box | 0 |
| (H) | Attack | (A) |
| 1 | Big chances missed | 1 |
| 0 | Through balls | 1 |
| 1 | Fouled in final third | 0 |
| 1 | Offsides | 0 |
| (H) | Passes | (A) |
| 152 | Accurate passes | 150 |
| 10 | Throw-ins | 12 |
| 30 | Final third entries | 29 |
| 18/33 (55%) | Long balls | 5/23 (22%) |
| 3/7 (43%) | Crosses | 1/7 (14%) |
| (H) | Duels | (A) |
| 70% | Duels | 30% |
| 3 | Dispossessed | 2 |
| 25/33 (76%) | Ground duels | 8/33 (24%) |
| 7/13 (54%) | Aerial duels | 6/13 (46%) |
| 4/5 (80%) | Dribbles | 0/0 (0%) |
| (H) | Defending | (A) |
| 100% | Tackles won | 75% |
| 2 | Total tackles | 4 |
| 8 | Interceptions | 3 |
| 18 | Recoveries | 18 |
| 14 | Clearances | 6 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 3 |
| 3 | Goal kicks | 3 |
| (H) | Match overview | (A) |
|---|---|---|
| 63% | Ball possession | 37% |
| 0 | Big chances | 0 |
| 11 | Total shots | 3 |
| 0 | Goalkeeper saves | 1 |
| 3 | Corner kicks | 1 |
| 4 | Fouls | 9 |
| 221 | Passes | 131 |
| 6 | Tackles | 8 |
| 9 | Free kicks | 4 |
| 0 | Yellow cards | 2 |
| (H) | Shots | (A) |
| 11 | Total shots | 3 |
| 1 | Shots on target | 1 |
| 0 | Hit woodwork | 0 |
| 6 | Shots off target | 2 |
| 4 | Blocked shots | 0 |
| 6 | Shots inside box | 2 |
| 5 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 0 | Big chances missed | 0 |
| 0 | Through balls | 0 |
| 3 | Fouled in final third | 1 |
| 0 | Offsides | 2 |
| (H) | Passes | (A) |
| 191 | Accurate passes | 92 |
| 11 | Throw-ins | 12 |
| 36 | Final third entries | 15 |
| 23/36 (64%) | Long balls | 7/25 (28%) |
| 2/13 (15%) | Crosses | 3/6 (50%) |
| (H) | Duels | (A) |
| 54% | Duels | 46% |
| 5 | Dispossessed | 3 |
| 15/29 (52%) | Ground duels | 14/29 (48%) |
| 10/17 (59%) | Aerial duels | 7/17 (41%) |
| 2/5 (40%) | Dribbles | 2/5 (40%) |
| (H) | Defending | (A) |
| 83% | Tackles won | 63% |
| 6 | Total tackles | 8 |
| 1 | Interceptions | 1 |
| 18 | Recoveries | 15 |
| 19 | Clearances | 16 |
| (H) | Goalkeeping | (A) |
| 0 | Total saves | 1 |
| 2 | Goal kicks | 7 |
Olympic Safi Vs Wydad Casablanca Season Stats
| Olympic Safi | Performance Summary | Wydad Casablanca |
|---|---|---|
| - | Matches | 3 |
| - | Goals Scored | 2 |
| - | Goals Conceded | 8 |
| - | Goals per Game | 0.67 |
| - | Goals Conceded per Game | 2.67 |
| - | Shots on Target per Game | 3.33 |
| - | Big Chances per Game | 1.67 |
| 0% | Ball Possession | 39.67% |
| - | Clean Sheets | 0 |
| - | Tackles per Game | 13 |
| - | Penalty Goals Conceded | 2 |
| - | Fouls per Game | 16.33 |
| - | Offsides per Game | 2.33 |
| - | Goal Kicks per Game | 8 |
| - | Throw-ins per Game | 16 |
| - | Yellow Cards per Game | 2 |
| - | Red Cards | 0 |
Botola Pro D1 25/26 Standings
| POS | TEAM | MP | W | L | D | PTS |
|---|---|---|---|---|---|---|
| 1 | 8 | 6 | 0 | 2 | 20 | |
| 2 | 8 | 5 | 0 | 3 | 18 | |
| 3 | 8 | 4 | 0 | 4 | 16 | |
| 4 | 7 | 4 | 0 | 3 | 15 | |
| 5 | 8 | 3 | 2 | 3 | 12 | |
| 6 | 6 | 3 | 1 | 2 | 11 | |
| 7 | 8 | 3 | 3 | 2 | 11 | |
| 8 | 8 | 2 | 3 | 3 | 9 | |
| 9 | 8 | 1 | 2 | 5 | 8 | |
| 10 | 7 | 2 | 3 | 2 | 8 | |
| 11 | 8 | 2 | 5 | 1 | 7 | |
| 12 | 8 | 2 | 5 | 1 | 7 | |
| 13 | 8 | 2 | 5 | 1 | 7 | |
| 14 | 8 | 1 | 4 | 3 | 6 | |
| 15 | 8 | 0 | 3 | 5 | 5 | |
| 16 | 8 | 1 | 5 | 2 | 5 |
Champions League
CAF Confederation Cup
Relegation Playoffs
Relegation
Football Previews & Betting Tips

07 Dec 2025
Read Full Article →LaLiga 2 Preview And Prediction: Cádiz vs Real Racing Club Betting Tips & Picks December 7, 2025

07 Dec 2025
Read Full Article →LaLiga Preview And Prediction: Elche vs Girona FC Betting Tips & Picks December 7, 2025

07 Dec 2025
Read Full Article →Serie A Preview And Prediction: Cremonese vs Lecce Betting Tips & Picks December 7, 2025

06 Dec 2025
Read Full Article →Ligue 1 Preview And Prediction: Paris Saint-Germain vs Stade Rennais Betting Tips & Picks December 6, 2025

06 Dec 2025
Read Full Article →LaLiga Preview And Prediction: Athletic Club vs Atlético Madrid Betting Tips & Picks December 6, 2025

06 Dec 2025
Read Full Article →Serie A Preview And Prediction: Hellas Verona vs Atalanta Betting Tips & Picks December 6, 2025
Top Upcoming
Oud-Heverlee Leuven
SV Zulte Waregem
Modena
Catanzaro
Padova
Cesena
US Avellino 1912
Venezia
Virtus Entella
Spezia
Palermo
Sampdoria
Venezia
Monza
Espanyol
Rayo Vallecano
Gençlerbirliği
Fatih Karagümrük
Hertha BSC
1. FC Magdeburg
06:15 PM 07/12/25
Prediction11:30 AM 08/12/25
Prediction02:00 PM 08/12/25
Prediction02:00 PM 08/12/25
Prediction06:30 PM 08/12/25
Prediction07:30 PM 12/12/25
Prediction02:00 PM 13/12/25
Prediction05:30 PM 07/12/25
Prediction11:30 AM 07/12/25
Prediction12:30 PM 07/12/25
Prediction