fixtures




Latest videos Olympic Safi
Global stats in Botola Pro

- Year of construction: 1936
- Surface: grass
- Capacity: 15000
- Type club male
- Names Olympic Safi
- Code OCS
- Area Morocco
Olympic Safi on Football Today
Olympic Safi match result
The next match is Olympic Safi vs FAR Rabat and kicks-off at 20:00 on the Sunday 05 October 2025 as part of the the week 4 of Botola Pro.
The latest result of Botola Pro featured Olympic Safi and HUSA and ended up in a 1-0 score.
Olympic Safi is currently at rank 7. in the General table of Botola Pro 2025/2026.
Main players
The full squad is as follows:Goalkeepers: Mehdi Denna, Khalid Kbiri Alaoui, Abderrahmane Kernane, Hamza Hamiani Akbi, Yassir Bessak, Youssef Benelallam, Marouane Bessak and Imad Askar
Defenders: Mohamed Morad Naji, Mohamed El Abdi, Soufiane Aznabet, Souhail Benhar, Yassine Kordani, Anouar Tarkhatt, Mehdi Ashabi, Yasser Ezzine, Souhail Yechou and Hamza Semmoumy
Midfielders: Hamza Moujahid, Claudio Antonio do Nascimento Junior, Karim El Bounagate, Anas Soufeir, Fred Duval Ngoma, Salaheddine Errahouli, Faraji Karmoune, Saifeddine Kahlaoui, Abderrahmane Kassak, Hamza Lazaar, Abdelghafour Lamirat, Oussama Ichou, Ayman Hadry, Marouane Samoudi, Mohamed Chemlal, Walid Rhailouf, Anas Nqaiti, Saad El Morsli, Anas Mkhair, Soulaimane El Amrani, Abdoulaye Diarra and Ayoub Mouddane
Strikers: Salaheddine Saadaoui, Brahim El Bahraoui, Anas Samoudi, Cherki El Bahri, Marwane Elaz, Abdul Rahman Ouedraogo, Ali Acha, Moussa Koné, Karim L'Koucha El Khiraoui, Amjad Sabile, Cheikhna Samaké, Anass Eddaou, Zakaria Habti, Youssef Essouti and Yassine Belfadla
Unknown position: Mohamed Yassine Atere
Olympic Safi schedule & next match
Following Olympic Safi vs FAR Rabat, the next match will be Olympic Safi vs Stade Tunisien on Friday 17 October 2025. The coach Amine El Karma will reveal its strategy and the game sheet a few hours ahead of the fixture.# | Team | Pts | P | W | D | L | GF | GA | GD | |
---|---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
7 | 3 | 2 | 1 | 0 | 9 | 4 | 5 | |
2 |
![]() |
7 | 3 | 2 | 1 | 0 | 4 | 0 | 4 | |
3 |
![]() |
7 | 3 | 2 | 1 | 0 | 4 | 0 | 4 | |
4 |
![]() |
7 | 3 | 2 | 1 | 0 | 5 | 2 | 3 | |
5 |
![]() |
5 | 3 | 1 | 2 | 0 | 3 | 1 | 2 | |
6 |
![]() |
5 | 3 | 1 | 2 | 0 | 2 | 0 | 2 | |
7 |
![]() |
5 | 3 | 1 | 2 | 0 | 3 | 2 | 1 | |
8 |
![]() |
4 | 3 | 1 | 1 | 1 | 3 | 6 | -3 | |
9 |
![]() |
3 | 3 | 0 | 3 | 0 | 3 | 3 | 0 | |
10 |
![]() |
3 | 3 | 0 | 3 | 0 | 3 | 3 | 0 | |
11 |
![]() |
2 | 3 | 0 | 2 | 1 | 4 | 6 | -2 | |
12 |
![]() |
2 | 3 | 0 | 2 | 1 | 0 | 2 | -2 | |
13 |
![]() |
1 | 3 | 0 | 1 | 2 | 1 | 4 | -3 | |
14 |
![]() |
1 | 3 | 0 | 1 | 2 | 1 | 5 | -4 | |
15 |
![]() |
1 | 3 | 0 | 1 | 2 | 1 | 5 | -4 | |
16 |
![]() |
0 | 3 | 0 | 0 | 3 | 2 | 5 | -3 |
- CAF Champions League
- CAF Confederation Cup
- Relegation Play-off
- Relegation
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
6 | 2 | 2 | 0 | 0 | 4 | 1 | 3 |
2 |
![]() |
4 | 2 | 1 | 1 | 0 | 3 | 1 | 2 |
3 |
![]() |
4 | 2 | 1 | 1 | 0 | 2 | 0 | 2 |
4 |
![]() |
4 | 2 | 1 | 1 | 0 | 2 | 1 | 1 |
5 |
![]() |
3 | 1 | 1 | 0 | 0 | 2 | 0 | 2 |
6 |
![]() |
3 | 2 | 1 | 0 | 1 | 2 | 5 | -3 |
7 |
![]() |
2 | 2 | 0 | 2 | 0 | 2 | 2 | 0 |
8 |
![]() |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
9 |
![]() |
1 | 1 | 0 | 1 | 0 | 3 | 3 | 0 |
10 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
11 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
12 |
![]() |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
13 |
![]() |
1 | 2 | 0 | 1 | 1 | 1 | 3 | -2 |
14 |
![]() |
1 | 2 | 0 | 1 | 1 | 0 | 2 | -2 |
15 |
![]() |
0 | 1 | 0 | 0 | 1 | 1 | 2 | -1 |
16 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 2 | -2 |
# | Team | Pts | P | W | D | L | GF | GA | GD |
---|---|---|---|---|---|---|---|---|---|
1 |
![]() |
6 | 2 | 2 | 0 | 0 | 6 | 1 | 5 |
2 |
![]() |
6 | 2 | 2 | 0 | 0 | 4 | 0 | 4 |
3 |
![]() |
3 | 1 | 1 | 0 | 0 | 2 | 0 | 2 |
4 |
![]() |
2 | 2 | 0 | 2 | 0 | 2 | 2 | 0 |
5 |
![]() |
2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
6 |
![]() |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
7 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
8 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
9 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
10 |
![]() |
1 | 2 | 0 | 1 | 1 | 1 | 2 | -1 |
11 |
![]() |
1 | 2 | 0 | 1 | 1 | 3 | 5 | -2 |
12 |
![]() |
1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
13 |
![]() |
1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
14 |
![]() |
0 | 2 | 0 | 0 | 2 | 1 | 3 | -2 |
15 |
![]() |
0 | 1 | 0 | 0 | 1 | 0 | 2 | -2 |
16 |
![]() |
0 | 2 | 0 | 0 | 2 | 1 | 5 | -4 |

- Squad size 56
- Average age 26.9
- Foreign players 8 (14.3%)
-
Hamza Moujahid
30 years
-
Claudio Antonio do Nascimento Junior
34 years
-
Karim El Bounagate
24 years
-
#2 Anas Soufeir
24 years
-
#4 Fred Duval Ngoma
27 years
-
#5 Salaheddine Errahouli
22 years
-
#8 Faraji Karmoune
28 years
-
#8 Saifeddine Kahlaoui
26 years
-
#10 Abderrahmane Kassak
26 years
-
#14 Hamza Lazaar
23 years
-
#15 Abdelghafour Lamirat
28 years
-
#16 Oussama Ichou
20 years
-
#17 Ayman Hadry
25 years
-
#19 Marouane Samoudi
-
#21 Mohamed Chemlal
30 years
-
#23 Walid Rhailouf
26 years
-
#25 Anas Nqaiti
22 years
-
#27 Saad El Morsli
27 years
-
#30 Anas Mkhair
23 years
-
#30 Soulaimane El Amrani
28 years
-
#38 Abdoulaye Diarra
30 years
-
#55 Ayoub Mouddane
27 years
-
Salaheddine Saadaoui
23 years
-
#3 Brahim El Bahraoui
33 years
-
#7 Anas Samoudi
18 years
-
#9 Cherki El Bahri
32 years
-
#11 Marwane Elaz
29 years
-
#11 Abdul Rahman Ouedraogo
24 years
-
#14 Ali Acha
31 years
-
#14 Moussa Koné
28 years
-
#18 Karim L'Koucha El Khiraoui
25 years
-
#18 Amjad Sabile
-
#20 Cheikhna Samaké
28 years
-
#22 Anass Eddaou
26 years
-
#23 Zakaria Habti
27 years
-
#31 Youssef Essouti
25 years
-
#32 Yassine Belfadla
25 years
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 3 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 2 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 1 match already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 57'
- Last goal scored on average 57'
- Number of matches - at least 1 goal scored 2
- First goal conceded on average 87'
- Last goal conceded on average 87'
- Number of matches - at least 1 goal conceded 2
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 43'
- Last goal scored on average 43'
- Number of matches - at least 1 goal scored 1
- First goal conceded on average 90'
- Last goal conceded on average 90'
- Number of matches - at least 1 goal conceded 1
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 70'
- Last goal scored on average 70'
- Number of matches - at least 1 goal scored 1
- First goal conceded on average 84'
- Last goal conceded on average 84'
- Number of matches - at least 1 goal conceded 1
Count | Average age | Amount | |
---|---|---|---|
Arrivals | 1 | 28 | 0 € |
Departures | 0 | 0 | 0 € |
Total | 1 | 28 | 0 € |