fixtures
| # | Team | Pts | P | Home | Away | |
|---|---|---|---|---|---|---|
| 1 |
|
20 | 8 | 1 - 2 | ||
| 2 |
|
17 | 7 | 0 - 3 | ||
| 3 |
|
15 | 7 | 4 - 0 | ||
| 4 |
|
15 | 7 | |||
| 5 |
|
12 | 8 | |||
| 6 |
|
11 | 5 | |||
| 7 |
|
11 | 8 | |||
| 8 |
|
9 | 8 | 1 - 2 | ||
| 9 |
|
8 | 7 | |||
| 10 |
|
7 | 8 | 1 - 0 | ||
| 11 |
|
7 | 8 | |||
| 12 |
|
7 | 8 | 2 - 1 | ||
| 13 |
|
6 | 8 | |||
| 14 |
|
5 | 8 | |||
| 15 |
|
5 | 8 | 1 - 1 | ||
| 16 |
|
5 | 7 | 1 - 1 |
Global stats in Botola Pro
Main formation
- 4-2-3-1 1 match this season
- 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 USM Alger and kicks-off at 19:00 on the Friday 28 November 2025 as part of the the week 2 of CAF Confederation Cup.
The latest result of CAF Confederation Cup featured Djoliba and Olympic Safi and ended up in a 0-1 score.
Olympic Safi is currently at rank 14. 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, Fred Duval Ngoma, 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, Salaheddine Errahouli, Sofian El Moudane, Faraji Karmoune, Saifeddine Kahlaoui, Abderrahmane Kassak, Hamza Lazaar, Abdelghafour Lamirat, Oussama Ichou, Ayman Hadry, Ahmed El Houari, Karim L'Koucha El Khiraoui, Marouane Samoudi, Moriba Traoré, 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é, 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 USM Alger, the next match will be San-Pédro vs Olympic Safi on Sunday 25 January 2026. The coach Taoufik Simmou will reveal its strategy and the game sheet a few hours ahead of the fixture. The team generally starts with a 4-2-3-1 lineup| # | Team | Pts | P | W | D | L | GF | GA | GD | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
20 | 8 | 6 | 2 | 0 | 14 | 5 | 9 | |
| 2 |
|
17 | 7 | 5 | 2 | 0 | 14 | 1 | 13 | |
| 3 |
|
15 | 7 | 4 | 3 | 0 | 11 | 2 | 9 | |
| 4 |
|
15 | 7 | 4 | 3 | 0 | 7 | 1 | 6 | |
| 5 |
|
12 | 8 | 3 | 3 | 2 | 6 | 6 | 0 | |
| 6 |
|
11 | 5 | 3 | 2 | 0 | 13 | 6 | 7 | |
| 7 |
|
11 | 8 | 3 | 2 | 3 | 8 | 9 | -1 | |
| 8 |
|
9 | 8 | 2 | 3 | 3 | 6 | 11 | -5 | |
| 9 |
|
8 | 7 | 2 | 2 | 3 | 5 | 9 | -4 | |
| 10 |
|
7 | 8 | 2 | 1 | 5 | 6 | 14 | -8 | |
| 11 |
|
7 | 8 | 2 | 1 | 5 | 8 | 9 | -1 | |
| 12 |
|
7 | 8 | 2 | 1 | 5 | 7 | 10 | -3 | |
| 13 |
|
6 | 8 | 1 | 3 | 4 | 8 | 11 | -3 | |
| 14 |
|
5 | 8 | 1 | 2 | 5 | 6 | 15 | -9 | |
| 15 |
|
5 | 8 | 0 | 5 | 3 | 7 | 12 | -5 | |
| 16 |
|
5 | 7 | 0 | 5 | 2 | 6 | 11 | -5 |
- CAF Champions League
- CAF Confederation Cup
- Relegation Play-off
- Relegation
| # | Team | Pts | P | W | D | L | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
10 | 4 | 3 | 1 | 0 | 7 | 0 | 7 |
| 2 |
|
10 | 4 | 3 | 1 | 0 | 7 | 1 | 6 |
| 3 |
|
10 | 4 | 3 | 1 | 0 | 6 | 1 | 5 |
| 4 |
|
9 | 4 | 3 | 0 | 1 | 5 | 3 | 2 |
| 5 |
|
8 | 4 | 2 | 2 | 0 | 3 | 1 | 2 |
| 6 |
|
6 | 3 | 2 | 0 | 1 | 6 | 3 | 3 |
| 7 |
|
5 | 5 | 1 | 2 | 2 | 3 | 8 | -5 |
| 8 |
|
4 | 2 | 1 | 1 | 0 | 5 | 3 | 2 |
| 9 |
|
4 | 4 | 1 | 1 | 2 | 4 | 6 | -2 |
| 10 |
|
4 | 4 | 1 | 1 | 2 | 3 | 7 | -4 |
| 11 |
|
4 | 3 | 1 | 1 | 1 | 3 | 2 | 1 |
| 12 |
|
4 | 5 | 1 | 1 | 3 | 4 | 8 | -4 |
| 13 |
|
3 | 4 | 0 | 3 | 1 | 3 | 6 | -3 |
| 14 |
|
3 | 4 | 1 | 0 | 3 | 3 | 8 | -5 |
| 15 |
|
3 | 4 | 0 | 3 | 1 | 5 | 6 | -1 |
| 16 |
|
2 | 2 | 0 | 2 | 0 | 1 | 1 | 0 |
| # | Team | Pts | P | W | D | L | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
|
10 | 4 | 3 | 1 | 0 | 8 | 4 | 4 |
| 2 |
|
7 | 3 | 2 | 1 | 0 | 4 | 0 | 4 |
| 3 |
|
7 | 3 | 2 | 1 | 0 | 8 | 3 | 5 |
| 4 |
|
7 | 3 | 2 | 1 | 0 | 7 | 0 | 7 |
| 5 |
|
7 | 4 | 2 | 1 | 1 | 5 | 2 | 3 |
| 6 |
|
6 | 5 | 2 | 0 | 3 | 4 | 8 | -4 |
| 7 |
|
5 | 3 | 1 | 2 | 0 | 4 | 2 | 2 |
| 8 |
|
4 | 4 | 1 | 1 | 2 | 3 | 6 | -3 |
| 9 |
|
4 | 3 | 1 | 1 | 1 | 3 | 3 | 0 |
| 10 |
|
3 | 4 | 0 | 3 | 1 | 1 | 3 | -2 |
| 11 |
|
3 | 4 | 1 | 0 | 3 | 3 | 4 | -1 |
| 12 |
|
2 | 5 | 0 | 2 | 3 | 5 | 9 | -4 |
| 13 |
|
2 | 4 | 0 | 2 | 2 | 2 | 6 | -4 |
| 14 |
|
2 | 3 | 0 | 2 | 1 | 3 | 5 | -2 |
| 15 |
|
1 | 5 | 0 | 1 | 4 | 2 | 6 | -4 |
| 16 |
|
1 | 3 | 0 | 1 | 2 | 2 | 7 | -5 |
- Squad size 59
- Average age 26.9
- Foreign players 10 (16.9%)
-
#2 Mohamed Morad Naji35 years
-
#3 Mohamed El Abdi27 years
-
#4 Soufiane Aznabet28 years
-
#4 Souhail Benhar22 years
-
#4 Fred Duval Ngoma28 years
-
#15 Yassine Kordani34 years
-
#19 Anouar Tarkhatt28 years
-
#21 Mehdi Ashabi28 years
-
#24 Yasser Ezzine21 years
-
#29 Souhail Yechou33 years
-
#31 Hamza Semmoumy33 years
-
Hamza Moujahid30 years
-
Claudio Antonio do Nascimento Junior34 years
-
Karim El Bounagate25 years
-
#2 Anas Soufeir24 years
-
#5 Salaheddine Errahouli23 years
-
#6 Sofian El Moudane31 years
-
#8 Faraji Karmoune28 years
-
#8 Saifeddine Kahlaoui26 years
-
#10 Abderrahmane Kassak26 years
-
#14 Hamza Lazaar23 years
-
#15 Abdelghafour Lamirat28 years
-
#16 Oussama Ichou20 years
-
#17 Ayman Hadry25 years
-
#17 Ahmed El Houari21 years
-
#18 Karim L'Koucha El Khiraoui25 years
-
#19 Marouane Samoudi -
#20 Moriba Traoré22 years
-
#21 Mohamed Chemlal30 years
-
#23 Walid Rhailouf27 years
-
#25 Anas Nqaiti22 years
-
#27 Saad El Morsli27 years
-
#30 Anas Mkhair23 years
-
#30 Soulaimane El Amrani28 years
-
#38 Abdoulaye Diarra30 years
-
#55 Ayoub Mouddane27 years
-
Salaheddine Saadaoui23 years
-
#3 Brahim El Bahraoui33 years
-
#7 Anas Samoudi18 years
-
#9 Cherki El Bahri32 years
-
#11 Marwane Elaz29 years
-
#11 Abdul Rahman Ouedraogo24 years
-
#14 Ali Acha31 years
-
#14 Moussa Koné28 years
-
#18 Amjad Sabile -
#20 Cheikhna Samaké28 years
-
#22 Anass Eddaou26 years
-
#23 Zakaria Habti27 years
-
#31 Youssef Essouti25 years
-
#32 Yassine Belfadla25 years
Final Time
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 8 matches already played
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
Stats for 5 matches already played
- 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)
- First goal scored on average 65'
- Last goal scored on average 65'
- Number of matches - at least 1 goal scored 6
- First goal conceded on average 56'
- Last goal conceded on average 74'
- Number of matches - at least 1 goal conceded 7
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 66'
- Last goal scored on average 66'
- Number of matches - at least 1 goal scored 4
- First goal conceded on average 56'
- Last goal conceded on average 73'
- Number of matches - at least 1 goal conceded 4
- Number of matches (Goals scored)
- Number of matches (Goals conceded)
- First goal scored on average 63'
- Last goal scored on average 63'
- Number of matches - at least 1 goal scored 2
- First goal conceded on average 56'
- Last goal conceded on average 75'
- Number of matches - at least 1 goal conceded 3
| Count | Average age | Amount | |
|---|---|---|---|
| Arrivals | 1 | 28 | 0 € |
| Departures | 0 | 0 | 0 € |
| Total | 1 | 28 | 0 € |