
Olympic Safi
Stadium: Stade El Massira (Safi)
Capacity: 15,000
| # | Team | P | G | Pts |
|---|---|---|---|---|
| 1 | ![]() | 15 | 22:7 | 31 |
| 2 | ![]() | 14 | 23:5 | 30 |
| 3 | ![]() | 15 | 26:13 | 30 |
| 4 | ![]() | 15 | 17:4 | 30 |
| 5 | ![]() | 14 | 23:14 | 26 |
| 6 | ![]() | 15 | 12:11 | 26 |
| 7 | ![]() | 15 | 12:15 | 21 |
| 8 | ![]() | 15 | 18:20 | 18 |
| 9 | ![]() | 15 | 13:13 | 16 |
| 10 | ![]() | 15 | 13:22 | 16 |
| 11 | ![]() | 15 | 12:19 | 15 |
| 12 | ![]() | 15 | 11:19 | 13 |
| 13 | ![]() | 14 | 10:19 | 13 |
| 14 | ![]() | 14 | 11:21 | 11 |
| 15 | ![]() | 15 | 14:23 | 9 |
| 16 | ![]() | 15 | 13:25 | 7 |
Promotion - CAF Champions League (Qualification)
Promotion - CAF Confederation Cup (Qualification)
Botola Pro (Relegation)
Relegation - Botola 2
Group A
| # | Team | P | G | Pts |
|---|---|---|---|---|
| 1 | ![]() | 6 | 9:4 | 14 |
| 2 | ![]() | 6 | 7:4 | 13 |
| 3 | ![]() | 6 | 5:7 | 4 |
| 4 | ![]() | 6 | 8:14 | 3 |
Promotion - CAF Confederation Cup (Play Offs: Quarter-finals)
Group B
| # | Team | P | G | Pts |
|---|---|---|---|---|
| 1 | ![]() | 6 | 9:2 | 15 |
| 2 | ![]() | 6 | 8:3 | 12 |
| 3 | ![]() | 6 | 4:6 | 9 |
| 4 | ![]() | 6 | 1:11 | 0 |
Promotion - CAF Confederation Cup (Play Offs: Quarter-finals)
Group C
| # | Team | P | G | Pts |
|---|---|---|---|---|
| 1 | ![]() | 6 | 11:5 | 15 |
| 2 | ![]() | 6 | 10:6 | 9 |
| 3 | ![]() | 6 | 3:6 | 5 |
| 4 | ![]() | 6 | 2:9 | 5 |
Promotion - CAF Confederation Cup (Play Offs: Quarter-finals)
Group D
| # | Team | P | G | Pts |
|---|---|---|---|---|
| 1 | ![]() | 6 | 6:4 | 11 |
| 2 | ![]() | 6 | 9:7 | 10 |
| 3 | ![]() | 6 | 7:6 | 10 |
| 4 | ![]() | 6 | 3:8 | 3 |
Promotion - CAF Confederation Cup (Play Offs: Quarter-finals)
Olympic Safi standings page displays current league position, points and ranking relative to other teams.




























