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 |
|---|---|---|---|---|---|---|
| 17 Aug 2019 | Reda Zahraoui | First team | Kawkab Athletic Club Marrakech | Olympique Safi | Transfer | Free |
| 17 Aug 2019 | Anass Ouerdani | First team | Mouloudia d\'Oujda | Olympique Safi | Transfer | Free |
| 09 Aug 2019 | Abdelhafid Lirki | First team | Olympique Safi | Hassania d\'Agadir | Transfer | Free |
| 06 Aug 2019 | Hamza Goudali | First team | Olympique Safi | AS FAR Rabat | Transfer | Free |
| 01 Aug 2019 | Anas Enniya | First team | Olympique Safi | Difaâ Hassani El-Jadidi | Transfer | Free |
| 01 Aug 2019 | Hamza Khabba | First team | AS FAR Rabat | Olympique Safi | Transfer | €60k |
| 19 Jul 2019 | Issam Boudali | First team | Rapide Oued Zem | Olympique Safi | Transfer | Free |
| 15 Jul 2019 | Mehdi Khalis | First team | Muaither SC | Olympique Safi | Transfer | Free |
| 13 Jul 2019 | Tony Edjomariegwe | First team | Olympique Safi | Moghreb Atlético Tétouan | Transfer | Free |
| 08 Jul 2019 | Yahia Attiyat Allah | First team | Olympique Safi | Volos NPS | Transfer | Free |
| 02 Jul 2019 | Mohamed Mourad Naji | First team | CR Al Hoceima | Olympique Safi | Transfer | Free |
| 01 Jul 2019 | Ibrahim Gnaoui | First team | Chabab Atlas Khénifra | Olympique Safi | Transfer | — |
| 16 Jan 2019 | Mohamed Amine Sebbar | First team | Olympique Safi | Club Athletic Youssoufia Berrechid | Transfer | — |
| 15 Jan 2019 | Walid Sabbar | First team | Without club | Olympique Safi | Transfer | — |
| 11 Jan 2019 | Mohamed Hamdan | First team | Olympique Safi | Rapide Oued Zem | Transfer | Free |
| 13 Sep 2018 | Amine Dghoughi | First team | Racing Casablanca | Olympique Safi | Transfer | Free |
| 27 Aug 2018 | Mohamed Ouattara | First team | Wydad Casablanca | Olympique Safi | Loan | — |
| 20 Aug 2018 | Zakaria Lahlali | First team | Raja Club Athletic | Olympique Safi | Transfer | — |
| 01 Aug 2018 | Marouane Bessak | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 01 Jul 2018 | Said Aoufir | First team | Olympique Safi | Widad Témara | Transfer | Free |
| 01 Jul 2018 | Saifeddine Kahlaoui | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 01 Jul 2018 | Ayoub Talib Rabbih | First team | Olympique Safi | Unknown club | Transfer | — |
| 30 Jun 2018 | Hamza Khabba | First team | Olympique Safi | AS FAR Rabat | Loan return | |
| 01 Jan 2018 | Charafeddine Rhourdmani | Reserves → First team | Olympique Safi Reserve | Olympique Safi | Internal move | — |
| 25 Dec 2017 | Hamza El Madani | First team | Olympique Safi | Racing Casablanca | Transfer | — |
| 15 Sep 2017 | Abdelhafid Lirki | First team | Ittihad Tanger | Olympique Safi | Transfer | Free |
| 01 Sep 2017 | Mohcine El Achir | First team | AS FAR Rabat | Olympique Safi | Transfer | Free |
| 31 Aug 2017 | Foued Baba Alla | First team | Olympique Safi | AS Muret | Transfer | Free |
| 22 Aug 2017 | Imad Rqioui | First team | Olympique Safi | Rapide Oued Zem | Transfer | Free |
| 06 Aug 2017 | Cláudio | First team | AAD Vitória das Tabocas (PE) | Olympique Safi | Transfer | — |