Morocco
Olympique Safi (men).
The club's teams and every recorded move into, out of and between them.
Club 4336 · 2 teamsTeams
| Team | Side | League | Current squad |
|---|---|---|---|
| Olympique Safi | First team | — | — |
| Olympique Safi Reserve | Reserves | — | 17 |
Transfers
315 recorded movesSide is the club's team each move involved. Arrivals and departures leave out moves between the club's own teams.
| Date | Player | Side | From | To | Move | Fee |
|---|---|---|---|---|---|---|
| 03 Aug 2017 | Yassine Rami | First team | Olympique Safi | Hassania d\'Agadir | Transfer | Free |
| 24 Jul 2017 | Mamadou Doumbia | First team | Olympique Safi | Stade Malien | Transfer | Free |
| 08 Jul 2017 | Mehdi Attouchi | First team | Raja Club Athletic | Olympique Safi | Transfer | — |
| 08 Jul 2017 | Hamza Khabba | First team | AS FAR Rabat | Olympique Safi | Loan | — |
| 05 Jul 2017 | Mamadou Doumbia | First team | Stade Malien | Olympique Safi | Transfer | — |
| 05 Jul 2017 | Brahim El Bahraoui | First team | Olympique Safi | Fath Union Sport | Transfer | Free |
| 01 Jul 2017 | Ayoub Talib Rabbih | First team | Wydad Athletic Serghini | Olympique Safi | Transfer | — |
| 01 Jul 2017 | Hamza Goudali | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 01 Jul 2017 | Saad Ait Khorsa | First team | Olympique Safi | Fath Union Sport | Transfer | €140k |
| 01 Jul 2017 | Anas Enniya | First team | Renaissance de Berkane | Olympique Safi | Transfer | — |
| 01 Jul 2017 | Hamza Semmoumy | First team | Olympique Safi | Fath Union Sport | Transfer | €78k |
| 01 Aug 2016 | Imad Errahouli | First team | Olympique Safi | Rapide Oued Zem | Transfer | Free |
| 05 Jul 2016 | Saad Lamti | First team | Olympique Safi | Raja Club Athletic | Transfer | — |
| 01 Jul 2016 | Mohamed Hamdan | First team | AS Salé | Olympique Safi | Transfer | Free |
| 01 Jul 2016 | Tony Edjomariegwe | First team | Kano Pillars | Olympique Safi | Transfer | — |
| 01 Jul 2016 | Salah Tamri | Reserves | Olympique Safi Reserve | Amal Souk Sebt | Transfer | Free |
| 01 Jul 2016 | Haytham El Bahja | First team | Olympique Safi | Not recorded | Transfer | — |
| 05 Jul 2015 | Abdelghani Mouaoui | First team | Olympique Safi | Ittihad Tanger | Transfer | Free |
| 01 Jul 2015 | Hamza El Madani | First team | Racing Casablanca | Olympique Safi | Transfer | €56k |
| 01 Jul 2015 | Mohamed El Morabit | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 01 Jul 2015 | Foued Baba Alla | First team | Moghreb Atlético Tétouan | Olympique Safi | Transfer | Free |
| 01 Jul 2015 | Imad Rqioui | First team | Olympique de Khouribga | Olympique Safi | Transfer | — |
| 01 Jul 2015 | Haytham El Bahja | First team | Jeunesse Sportive de Soualem | Olympique Safi | Transfer | Free |
| 01 Jan 2015 | Saad Lamti | First team | Hassania d\'Agadir | Olympique Safi | Transfer | — |
| 15 Sep 2014 | Yassine Rami | First team | Hassania d\'Agadir | Olympique Safi | Transfer | — |
| 01 Aug 2014 | Youssef Tourabi | First team | Olympique Safi | KAC Kénitra | Transfer | — |
| 02 Jul 2014 | Reda Bounaga | First team | Olympique Safi | Jeunesse Sportive Kasba Tadla | Transfer | Free |
| 01 Jul 2014 | Yahia Attiyat Allah | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 01 Jul 2014 | Moukhtar Majid | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 01 Jan 2014 | Reda Bounaga | First team | TAS Casablanca | Olympique Safi | Transfer | Free |