| DJDriss Joumad Deceased | 1944–1954 | | – |
| MBMustapha Bettache Deceased | 1950–1956 | | 8 |
| MTMohamed Tibari Deceased | 1953–1957 | | ≥7 |
| MHMustapha Horeira | 1954–1970 | | ≥5 |
| AAAbdallah Azhar Deceased | 1956–1957, 1967–1968 | | ≥7 |
| MJMohamed Jdidi Deceased | 1956–1957 | | ≥2 |
| MSMohammed Sahraoui Deceased | 1956–1972 | | ≥1 |
| LKLarbi Khattabi Deceased | 1957–1968 | | ≥6 |
| MBMohamed Beggar | 1957–1965 | | ≥3 |
| MKMohamed Khalfi Deceased | 1957–1959, 1963–1964 | | ≥6 |
| AAAziz Alaoui | 1958–1973 | | ≥2 |
| AHAbderrazak Hajjami | 1959–1971 | | ≥1 |
| AOAbdelkader Ouaraghli Deceased | 1962–1976 | | – |
| MZMbarek Zahid Deceased | 1962–1971 | | ≥1 |
| MZMohamed Zarouil | 1962–1964 | | ≥2 |
| MKMohamed Khalidi Deceased | 1963–1971 | | ≥1 |
Abderrahmane Mahjoub Deceased | 1964–1968 | | 4 |
| AAAbdelaziz Aniny | 1965–1970 | | ≥1 |
| ADAli Ben Dayan Deceased | 1968–1969 | | ≥3 |
| LALarbi Aherdane | 1968–1983 | | ≥30 |
| ASAbdelkhalek Saber | 1969–1985 | | ≥1 |
Mohammed Maaroufi Deceased | 1972–1974 | | ≥18 |
| ASAbdelmajid Sehaita | 1973–1986 | | ≥12 |
| AAAhmed Abdouali Deceased | 1974–1980 | | ≥7 |
| MRMohamed Rabih | 1974–1983 | | ≥6 |
| JAJawad El Andaloussi | 1975–1981 | | ≥11 |
| LMLarbi Mouissa Deceased | 1975–1980 | | ≥1 |
| MCMoustapha Choukri Deceased | 1975–1979 | | 33 |
Aziz Bouderbala | 1977–1984 | 215/58 | 57 |
| AAAbdelfattah El Alaoui | 1978–1983, 1985–1986, 1987–1988 | | ≥2 |
Ezzaki Badou | 1978–1986 | 344/1 | 78 |
| SBSaïd Benzemmouri | 1978–1989 | | ≥4 |
Fakhreddine Rajhi | 1981–1995 | | 13 |
| HHHassan Hirs | 1981–1990 | | ≥2 |
| MFMohamed Fennani | 1981–1982 | | ≥1 |
| FJFadel Jilal | 1982–1998 | | ≥12 |
| ABAbdellatif Beggar Deceased | 1983–1986 | | ≥2 |
Hassan Nader | 1983–1990 | 92/47 | 31 |
| KAKhalil Azmi | 1984–1992 | | 26 |
| MRMustapha El Rharchi | 1984–1992 | | ≥5 |
Hassan Benabicha | 1985–1997 | | 3 |
Abdelaziz Bennij | 1986–1987 | | 34 |
| MAMustapha Achab | 1987–1999 | | 1 |
| LALahcen Abrami | 1989–1998, 2000–2003, 2004–2005 | 42/2 | 52 |
| MMMustapha Mestouri | 1989–1997 | | 2 |
Noureddine Naybet | 1989–1993 | 85/4 | 115 |
| RDRachid Daoudi | 1989–1995, 2002–2003 | | 38 |
| YFYoussef Fertout | 1989–1995 | 92/54 | 39 |
| ABAbdelmajid Bouyboud | 1990–1994 | | 34 |
| KFKhalid Fouhami | 1991–1994 | | 35 |
| HGHassan El Ghouti | 1992–1994 | | 1 |
| RBRachid Baraka | 1992–1999 | | 2 |
| ASAbdelilah Saber | 1993–1996 | 106/7 | 53 |
| RARedouane Allali | 1994–2004 | | 2 |
| DLDriss Loumari | 1995–1998 | | 4 |
| MBMohammed Benchrifa | 1995–2003, 2004–2006 | | 3 |
| RARabie El Afoui | 1997–2004 | 84/14 | 8 |
Youness Mankari | 1997–2009, 2010–2014 | 67/3 | 12 |
| HTHamid Termina | 1998–2000, 2003–2005 | | – |
Youssef Belkhouja Deceased | 1999–2002 | | 2 |
Badr El Kaddouri | 2000–2002 | 38/0 | 46 |
Nadir Lamyaghri | 2000–2014 | 171/0 | 61 |
Tarik El Jarmouni | 2000–2002 | | 17 |
| YZYounes Zerouk | 2000–2002, 2003–2006 | 2/0 | 1 |
| HLHicham Louissi | 2001–2012 | | – |
| MMMohamed Madihi | 2001–2006, 2007 | 9/2 | 26 |
| AKAbdelfattah El Khattari | 2002–2003 | | 5 |
Mohamed Amine Benhachem | 2002 | | – |
Adil Serraj | 2003–2004 | | 1 |
| MJMohamed El Janati | 2003–2004 | | 1 |
Issam El Adoua | 2004–2009 | | 35 |
| MFMourad Fallah | 2004–2008 | | 5 |
Mourad Fellah | 2004–2007 | | 4 |
Redallah Doulyazal | 2004–2009 | 73/23 | – |
| SSSamir Sarsare | 2004–2006 | | 1 |
| YMYoussef Meriana | 2004–2006 | | 10 |
Zakaria Aboub | 2004–2005 | | 8 |
| FBFaouzi El Brazi | 2005–2006, 2007–2009 | 31/0 | 15 |
| YBYouness Bellakhder | 2005–2006, 2016– | 3/0 | 2 |
Abdessamad Rafik | 2006–2009 | 82/17 | 2 |
Khalid Sekkat | 2006–2011 | 122 | 1 |
Ayoub Skouma | 2007–2013, 2020–2022 | 60/7 | – |
| HBHamada Barakat | 2007–2011 | | – |
| KFKarim Fegrouche | 2007–2011 | 70/0 | 4 |
Youssef Tourabi | 2007–2010 | 13/4 | 1 |
| AEAhmed Alami Elouali | 2008– | | – |
| MBMustapha Bidoudane | 2008–2010 | | 9 |
Abdelghani Mouaoui | 2009–2010, 2011–2012 | 9/0 | 4 |
Ahmed Ajeddou | 2009–2012 | 64/6 | 6 |
Khalid Lebhij | 2009–2011 | 31/3 | 1 |
| MAMohamed Armoumen | 2009 | | 5 |
Mohamed Berrabeh | 2009–2010, 2011–2015 | 105/4 | 10 |
Mouhcine Iajour | 2010–2012 | 64/20 | 16 |
Yassine Bounou Active | 2010–2012 | 8/0 | 99 |
| AKAbderrahman Kabous | 2011–2012 | 9/3 | 9 |
| AAAmine Atouchi | 2011–2018 | 66/8 | 1 |
Ayoub El Khaliqi | 2011–2014 | 35/4 | 10 |
| BHBakr El Helali | 2011–2013 | 29/0 | 1 |
| JAJamal Alioui | 2011, 2013 | 32/0 | 16 |
Mustapha Allaoui | 2011 (loan) | 15/9 | 6 |
Said Fettah | 2011–2014 | 113/4 | 4 |
| YKYoussef Kaddioui | 2011–2012 | 23/2 | 7 |
Youssef Rabeh | 2011–2017 | 158/1 | 6 |
| AMAbderrazak El Mnasfi | 2012–2014 | 14/0 | – |
Anas Al Asbahi | 2012–2020 | 39/4 | 1 |
Oussama El Gharib | 2012–2013 | 4/0 | 1 |
Walid El Karti | 2013–2022 | 203/15 | 14 |
Abdelatif Noussir | 2014–2021 | 207/9 | 8 |
Ayman El Hassouni | 2014–2023 | 237/28 | – |
| BNBrahim Nekkach | 2014–2020 | 205/1 | 8 |
Kamel Chafni | 2014–2015 | 5/0 | 10 |
| RHReda El Hajhouj | 2014–2018 | 66/25 | – |
Salaheddine Saidi | 2014–2021 | 140/11 | 18 |
Brahim El Bahri | 2015–2016 | 2/0 | 14 |
Ismail Haddad | 2015–2020 | 190/32 | 15 |
Jamel Aït Ben Idir | 2015–2019 | 37/0 | 3 |
Mohamed Onajem | 2015–2019, 2021 (loan), 2022–2024 | 127/15 | 1 |
Rachid Housni | 2015–2018 | 15/3 | 1 |
Abdeladim Khadrouf | 2016–2018 | 31/4 | 11 |
Achraf Bencharki | 2016–2017 | 30/4 | 10 |
| ALAnas Lemrabet | 2016–2017 | 20/0 | – |
El Mehdi Karnas | 2016 | 11/1 | 2 |
Achraf Dari | 2017–2022 | 90/8 | 7 |
Ahmed Reda Tagnaouti | 2017–2023 | 128/0 | 3 |
Yassine El Kharroubi | 2017–2020 | 7/0 | 2 |
Zakaria El Hachimi | 2017–2019 | | 4 |
Abdelhamid El Kaoutari | 2018 | 4/0 | 13 |
Badie Aouk | 2018–2023 | 97/8 | – |
Karim Aït-Fana | 2018 | 0/0 | 3 |
Mohamed Nahiri | 2018–2020 | 97/33 | 6 |
Ayoub El Amloud | 2019–2024 | 117/9 | 1 |
Ayoub El Kaabi Active | 2019–2021 | 38/22 | 72 |
Yahya Jabrane | 2019–2024 | 137/20 | 8 |
Yahia Attiyat Allah | 2020–2024, 2026– | 101/7 | 22 |
Reda Jaadi | 2021–2023, 2024– | 43/3 | – |
| HAHamid Ahaddad | 2022–2025 | 32/16 | 1 |
Jamal Harkass | 2023–2025 | 50/2 | 4 |
Abdelali Mhamdi | 2024– | 2/0 | – |
Abdelmounaim Boutouil | 2024–2025 | 18/1 | – |
Mohamed Moufid | 2024– | 0/0 | 9 |
Hakim Ziyech | 2025–2026 | 12/8 | 64 |
Mehdi Benabid | 2025– | 0/0 | – |
Nordin Amrabat | 2025–2026 | 27/2 | 63 |
| AMAbdelghani El Mansouri Deceased | | | – |
Abdelkader Lecheheb Deceased | | | 13 |
| AMAhmed Moujahid Deceased | | | ≥3 |
| HMHassan Moumen | | | – |
| MFMustapha Fahim Deceased | | | – |
| MZMustapha Zeghrari Deceased | | | ≥1 |