Olympique Club de Safi

Olympique Club de Safi

Morocco

Founded
1921
Points per game
0.79

Season stats

Points per game
0.73
Goals/match (for/against)
0.80 / 1.40
Over 2.5 goals
37%
Both teams score
63%
Clean sheets
13%
Corners/match
8.1
Cards/match
5.2
xG/match (for/against)
1.23 / 1.35

Recent form

LDDDL

Recent match stats

Shots, corners, cards and more - home on the left, away on the right, per match.

Competitions

CompetitionSeasonPosition
Botola Pro2025/202616

Upcoming matches

No matches scheduled.

Results and history

Olympique Club de SafiOlympique Club de SafiRaja Club Athletic de CasablancaRaja Club Athletic de Casablanca

0 - 2

05/07/2026

FinishedBotola Pro
Olympique DcheiraOlympique DcheiraOlympique Club de SafiOlympique Club de Safi

1 - 1

02/07/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiClub Omnisports de MeknesClub Omnisports de Meknes

2 - 2

28/06/2026

FinishedBotola Pro
Club Renaissance Khemis ZemamraClub Renaissance Khemis ZemamraOlympique Club de SafiOlympique Club de Safi

1 - 1

25/06/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiUS Yacoub El MansourUS Yacoub El Mansour

0 - 1

21/06/2026

FinishedBotola Pro
Renaissance Sportive de BerkaneRenaissance Sportive de BerkaneOlympique Club de SafiOlympique Club de Safi

0 - 0

18/06/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiKawkab Athletique Club de MarrakechKawkab Athletique Club de Marrakech

1 - 0

12/06/2026

FinishedBotola Pro
Wydad Athletic ClubWydad Athletic ClubOlympique Club de SafiOlympique Club de Safi

1 - 0

08/06/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiMaghreb AS de FesMaghreb AS de Fes

1 - 2

01/06/2026

FinishedBotola Pro
Difaa Hassani dEl JadidaDifaa Hassani dEl JadidaOlympique Club de SafiOlympique Club de Safi

1 - 1

23/05/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiFath Union Sport de RabatFath Union Sport de Rabat

1 - 1

11/05/2026

FinishedBotola Pro
AS Forces Armees Royales de RabatAS Forces Armees Royales de RabatOlympique Club de SafiOlympique Club de Safi

1 - 1

07/05/2026

FinishedBotola Pro
Hassania Union Sport dAgadirHassania Union Sport dAgadirOlympique Club de SafiOlympique Club de Safi

2 - 1

04/05/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiIttihad Riadhi de TangerIttihad Riadhi de Tanger

1 - 2

29/04/2026

FinishedBotola Pro
UTS RabatUTS RabatOlympique Club de SafiOlympique Club de Safi

1 - 1

25/04/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiClub Renaissance Khemis ZemamraClub Renaissance Khemis Zemamra

1 - 3

22/04/2026

FinishedBotola Pro
US Yacoub El MansourUS Yacoub El MansourOlympique Club de SafiOlympique Club de Safi

1 - 3

04/04/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiRenaissance Sportive de BerkaneRenaissance Sportive de Berkane

1 - 1

01/04/2026

FinishedBotola Pro
Raja Club Athletic de CasablancaRaja Club Athletic de CasablancaOlympique Club de SafiOlympique Club de Safi

2 - 0

07/03/2026

FinishedBotola Pro
Kawkab Athletique Club de MarrakechKawkab Athletique Club de MarrakechOlympique Club de SafiOlympique Club de Safi

1 - 1

04/03/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiOlympique DcheiraOlympique Dcheira

0 - 0

28/02/2026

FinishedBotola Pro
Club Omnisports de MeknesClub Omnisports de MeknesOlympique Club de SafiOlympique Club de Safi

1 - 0

20/02/2026

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiWydad Athletic ClubWydad Athletic Club

1 - 2

09/11/2025

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiDifaa Hassani dEl JadidaDifaa Hassani dEl Jadida

1 - 2

05/11/2025

FinishedBotola Pro
Maghreb AS de FesMaghreb AS de FesOlympique Club de SafiOlympique Club de Safi

3 - 0

02/11/2025

FinishedBotola Pro
Fath Union Sport de RabatFath Union Sport de RabatOlympique Club de SafiOlympique Club de Safi

2 - 1

30/10/2025

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiAS Forces Armees Royales de RabatAS Forces Armees Royales de Rabat

0 - 3

05/10/2025

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiDifaa Hassani dEl JadidaDifaa Hassani dEl Jadida

1 - 0

01/10/2025

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiHassania Union Sport dAgadirHassania Union Sport dAgadir

1 - 0

01/10/2025

FinishedBotola Pro
Ittihad Riadhi de TangerIttihad Riadhi de TangerOlympique Club de SafiOlympique Club de Safi

1 - 1

15/09/2025

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiUTS RabatUTS Rabat

1 - 1

12/09/2025

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiIttihad Riadhi de TangerIttihad Riadhi de Tanger

1 - 0

10/11/2017

FinishedBotola Pro
Kawkab Athletique Club de MarrakechKawkab Athletique Club de MarrakechOlympique Club de SafiOlympique Club de Safi

1 - 1

03/11/2017

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiRaja Club Athletic de CasablancaRaja Club Athletic de Casablanca

2 - 0

27/10/2017

FinishedBotola Pro
Renaissance Sportive de BerkaneRenaissance Sportive de BerkaneOlympique Club de SafiOlympique Club de Safi

1 - 0

23/09/2017

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiRenaissance Sportive de BerkaneRenaissance Sportive de Berkane

0 - 1

26/05/2017

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiWydad Athletic ClubWydad Athletic Club

1 - 2

17/05/2017

FinishedBotola Pro
Olympique Club de SafiOlympique Club de SafiKawkab Athletique Club de MarrakechKawkab Athletique Club de Marrakech

2 - 1

28/04/2017

FinishedBotola Pro
Fath Union Sport de RabatFath Union Sport de RabatOlympique Club de SafiOlympique Club de Safi

1 - 0

23/04/2017

FinishedBotola Pro
Ittihad Riadhi de TangerIttihad Riadhi de TangerOlympique Club de SafiOlympique Club de Safi

1 - 0

19/04/2017

FinishedBotola Pro

If you're going to use one of our tips, bet responsibly.

We only publish a tip when our own standard shows more than a 70% chance of it happening, based on the data we have - that's not a guarantee, any result can happen in a football match. Don't break from your usual betting plan because of one of our tips. These tips exist to help with the best odds we can find in the data, but they can be wrong - we take no responsibility for betting decisions made from them.

This page isn't sponsored by any betting operator.

You won't see betting-platform ads as part of the content here. Third-party ad slots (e.g. Google Adsense) may occasionally show up elsewhere on the site and aren't under our editorial control, but what we publish here comes from data alone, never from sponsorship - we don't work for any operator rooting for you to lose.

At the end of the day, a bet is still a risk decision.

It either wins or loses, never a guarantee. Don't treat this as a source of income.

If betting is causing you problems, seek help.

Whether it's financial trouble or any other issue - local problem gambling helplines and mental health support services are a good place to start.