Result Name Venue Date Info
1. 10.09 Aziz Ouhadi Dakar 2011-05-28 Alltime-468
  Result Name Venue Date Info
1. 45.03 Benyounès Lahlou Latakia 1992-09-09 Alltime-412
  Result Name Venue Date Info
1. 1:43.25 Amine Laâlou Roma 2006-07-14 Alltime-68
2. 1:43.50 Mahjoub Haïda Roma 1998-07-14 Alltime-90
3. 1:43.69 Mouad Zahafi Gainesville 2022-04-16 Alltime-111
4. 1:43.76 Benyounès Lahlou Nice 1996-07-10 Alltime-123
5. 1:43.86 Saïd Aouita Köln 1988-08-21 Alltime-143
6. 1:44.16 Mouhcine Chéhibi Athínai 2006-07-03 Alltime-201
7. 1:44.25 Oussama Nabil Rabat 2021-06-27 Alltime-211
8. 1:44.56 Abdelatif El Guesse Budapest (WC) 2023-08-24 Alltime-266
9. 1:44.64 Nader Belhanbel Barcelona 2015-07-08 Alltime-289
10. 1:44.66 Faouzi Lahbi Koblenz 1986-08-06 Alltime-297
11. 1:44.80 Hamza Belmer Strasbourg 2022-06-17 Alltime-338
12. 1:44.90 Mostafa Smaili Zagreb 2018-09-04 Alltime-382
13. 1:44.96 Amine El Manaoui Rabat 2013-07-25 Alltime-401
14. 1:45.27 Khalid Tighazouine Beijing 2001-09-01 Alltime-520
15. 1:45.29 Nabil Oussama Ordizia 2023-06-24 Alltime-530
16. 1:45.31 Oussama El Bouchayby Austin 2023-03-30 Alltime-544
17. 1:45.38 Rachid Khouia Milano 1999-06-09 Alltime-577
18. 1:45.40 Nabil Ouhadi Celle Ligure 2023-07-19 Alltime-593
19. 1:45.44 Brahim Lahlafi Nice 1998-07-16 Alltime-604
Mohammed Moustaoui Tangier 2009-07-12 Alltime-604
21. 1:45.47 Samir Jamaa Mersin 2013-06-29 Alltime-619
22. 1:45.58 El Hassane Moujahid Montgeron 2022-05-15 Alltime-666
23. 1:45.62 Mouhcine El Amine Reims 2011-07-05 Alltime-692
24. 1:45.74 Abdellah Mouzlib Nerja 2024-05-22 Alltime-756
25. 1:45.89 Yassine Bensghir Rabat 2005-06-18 Alltime-857
  Result Name Venue Date Info
1. 3:26.00 Hicham El Guerrouj Roma 1998-07-14 Alltime-1
2. 3:28.79 Abdelati Iguider Monaco 2015-07-17 Alltime-14
3. 3:29.46 Saïd Aouita Berlin 1985-08-23 Alltime-31
4. 3:29.53 Amine Laâlou Monaco 2010-07-22 Alltime-39
5. 3:31.10 Adil Kaouch Roma 2006-07-14 Alltime-95
6. 3:31.48 Azzedine Sediki Köln 1995-08-18 Alltime-112
7. 3:31.62 Brahim Kaazouzi Monaco 2018-07-20 Alltime-123
8. 3:31.84 Mohammed Moustaoui Berlin 2011-09-11 Alltime-135
9. 3:31.94 Zakaria Maazouzi Marrakesh 2013-04-20 Alltime-142
10. 3:31.95 Soufiane El Bakkali Ad-Dawhah 2021-05-28 Alltime-143
11. 3:32.13 Youssef Baba Ad-Dawhah 2007-05-11 Alltime-157
12. 3:32.30 Alsadik Mikhou Huelva 2016-06-03
13. 3:32.49 Anass Essayi Saint-Denis (OG) 2024-08-04 Alltime-174
14. 3:33.04 Yassine Bensghir Monaco 2007-07-25 Alltime-206
15. 3:33.21 Salah El Ghazi Köln 1997-08-24 Alltime-223
16. 3:33.59 Abdelkader Hachlaf Bruxelles 2001-08-24 Alltime-257
Abdelatif Sadiki Tokyo (OG) 2021-08-05 Alltime-257
18. 3:33.71 Hicham Bellani Athínai 2007-07-02 Alltime-276
Fouad El Kaam Oordegem 2013-07-06 Alltime-276
20. 3:33.78 Noureddine Béhar Lausanne 1996-07-03 Alltime-291
21. 3:33.82 Rachid El Basir London 1995-07-07 Alltime-297
22. 3:33.95 Salah Hissou Nürnberg 1996-06-07 Alltime-312
23. 3:34.08 Driss Maazouzi Saint-Denis 1996-06-03
24. 3:34.52 Ayoub Tiouali Bottrop 2012-07-06 Alltime-395
Hafid Rizky Marrakech 2024-05-19 Alltime-395
26. 3:34.55 Bader Rassioui Bottrop 2012-07-06 Alltime-406
27. 3:34.81 Mohammed Amyn Lausanne 1999-07-02 Alltime-439
28. 3:34.85 Mohamed Saïd El Wardi Roma 2000-06-30 Alltime-444
29. 3:34.87 Rabie Doukkana Bruay-la-Buissière 2019-06-28
30. 3:35.03 Brahim Akachab Rabat 2017-07-16 Alltime-470
31. 3:35.16 Fouad Messaoudi Azusa 2023-04-15 Alltime-488
32. 3:35.35 Anas Selmouni Gateshead 2003-07-13 Alltime-529
Hicham Oueledha Rabat 2018-07-13 Alltime-529
34. 3:35.42 Abdelhaq Abdellah Rieti 1996-09-01 Alltime-539
35. 3:35.52 Ali Nabil Maataoui Kassel 2005-06-10 Alltime-552
Younés Essalhi Sollentuna 2013-06-27 Alltime-552
37. 3:35.60 Hicham Akankam Huelva 2023-06-06 Alltime-570
38. 3:35.70 Abdelmajid Moncef Verona 1988-07-27 Alltime-595
39. 3:35.76 Mohamed Bensghir Rabat 2010-06-06 Alltime-606
40. 3:35.78 Mustapha Lachaal Verona 1988-07-27 Alltime-613
41. 3:35.97 El Hassane Moujahid Rabat 2022-06-05 Alltime-657
42. 3:36.08 Jamal Hitrane Fès 2012-06-17 Alltime-676
43. 3:36.13 Abdelaziz Sahere London 1990-07-20 Alltime-691
44. 3:36.19 Mohamed Taki Köln 1993-08-01 Alltime-711
45. 3:36.20 Ismaïl Sghyr Talence 1995-06-21 Alltime-719
46. 3:36.21 Othmane El Goumri Rabat 2015-06-14 Alltime-721
47. 3:36.35 Brahim Boutayeb Monaco 1992-08-11 Alltime-755
48. 3:36.63 Marouane Habti Radès 2012-06-09 Alltime-830
49. 3:36.65 Majdubi Kamali Bottrop 2012-07-06 Alltime-838
50. 3:36.80 Ahmed Mainy Rabat 2013-06-01 Alltime-873
51. 3:37.08 Oussama Nabil Bruay La Buissière 2017-07-04 Alltime-963
52. 3:37.20 Mohamed Katir Castellón 2019-07-23
Nader Belhanbel Padova 2021-09-05 Alltime-1002
54. 3:37.22 Mostafa Smaili Strasbourg 2024-06-08 Alltime-1009
55. 3:37.28 Brahim El Ghazali London 1990-07-20 Alltime-1025
56. 3:37.41 Saïd Doulal El Djezair 2006-06-22 Alltime-1070
57. 3:37.59 Abdulhadi Labali Rabat 2012-05-12 Alltime-1124
58. 3:37.61 Abdelali Razyn Kortrijk 2017-07-08 Alltime-1137
59. 3:37.73 Mohammed Mourhit Köln 1991-09-08
60. 3:37.75 Soufiyan Bouqantar Bellinzona 2019-09-01 Alltime-1190
  Result Name Venue Date Info
1. 3:43.13 Hicham El Guerrouj Roma 1999-07-07 Alltime-1
2. 3:46.76 Saïd Aouita Helsinki 1987-07-02 Alltime-10
3. 3:49.09 Abdelati Iguider Eugene 2014-05-31 Alltime-48
4. 3:50.08 Mohammed Moustaoui Oslo 2008-06-06 Alltime-87
5. 3:50.22 Amine Laâlou Eugene 2010-07-03 Alltime-89
6. 3:51.14 Adil Kaouch Oslo 2007-06-15 Alltime-136
7. 3:52.20 Abdelkader Hachlaf Roma 2002-07-12 Alltime-187
8. 3:52.54 Salah Hissou London 1999-08-07 Alltime-215
9. 3:52.62 Driss Maazouzi Sheffield 1998-08-02
10. 3:52.66 Mohammed Amyn Roma 1999-07-07 Alltime-225
Anas Selmouni Hengelo 2003-06-01 Alltime-225
12. 3:52.85 Youssef Baba Oslo 2000-07-28 Alltime-238
13. 3:53.85 Salah El Ghazi Stockholm 1998-08-05 Alltime-308
14. 3:54.21 Fouad El Kaam Eugene 2014-05-31 Alltime-328
15. 3:54.84 Rachid El Basir Oslo 1992-07-04 Alltime-394
16. 3:54.86 Brahim Boutayeb Zürich 1987-08-19 Alltime-396
17. 3:55.10 Noureddine Béhar Nice 1997-07-16 Alltime-415
18. 3:55.38 Brahim El Ghazali Villeneuve d'Ascq 1991-07-01 Alltime-442
19. 3:55.67 Azzedine Sediki Zürich 1994-08-17 Alltime-482
20. 3:56.14 Abdelaziz Sahere Oslo 1990-07-14 Alltime-546
21. 3:56.76 Hamid El Mouaziz Brasschaat 2001-08-15 Alltime-635
22. 3:57.03 Mohamed Issangar Monaco 1990-08-12 Alltime-679
23. 3:57.15 Abdelhaq Abdellah Sheffield 1996-08-25 Alltime-697
24. 3:57.66 Hicham Akankam Oslo 2017-06-15 Alltime-802
25. 3:58.00 Younés Essalhi Oslo 2018-06-07 Alltime-892
26. 3:58.10 Ali Nabil Maataoui Naimette-Xhovémont 2002-08-27 Alltime-921
27. 3:58.44 Boujémaa Stouti Nice 1998-07-16 Alltime-987
28. 3:58.51 Brahim Kaazouzi Ostrava 2019-06-20 Alltime-1009
29. 3:58.58 Abdelkarim Ben Zahra Oslo 2017-06-15 Alltime-1015
30. 3:59.33 Lahoussine Siba Albany 1993-07-24 Alltime-1249
31. 3:59.4 El Hassan Lahssini Monaco 1996-08-10 Alltime-1270
32. 3:59.52 Abdelmajid Moncef Villeneuve d'Ascq 1991-07-01 Alltime-1313
33. 3:59.68 Zakaria Maazouzi London 2015-07-25 Alltime-1358
  Result Name Venue Date Info
1. 7:23.09 Hicham El Guerrouj Bruxelles 1999-09-03 Alltime-4
2. 7:28.93 Salah Hissou Monaco 1999-08-04 Alltime-37
3. 7:28.94 Brahim Lahlafi Monaco 1999-08-04 Alltime-38
4. 7:29.45 Saïd Aouita Köln 1989-08-20 Alltime-43
5. 7:30.09 Ismaïl Sghyr Monaco 1995-07-25 Alltime-45
Abdelati Iguider Saint-Denis 2016-08-27 Alltime-45
7. 7:30.53 El Hassan Lahssini Monaco 1996-08-10 Alltime-53
8. 7:30.99 Khalid Boulami Nice 1997-07-16 Alltime-62
9. 7:32.36 Abderrahim Goumri Bruxelles 2001-08-24 Alltime-83
10. 7:33.42 Salah El Ghazi Monaco 2001-07-20 Alltime-105
11. 7:33.71 Hicham Bellani Monaco 2006-08-20 Alltime-109
12. 7:33.87 Soufiane El Bakkali Ad-Dawhah 2023-05-05 Alltime-111
13. 7:34.67 Mohamed Saïd El Wardi Saint-Denis 2000-06-23 Alltime-128
14. 7:34.77 Khalid El Amri Lausanne 2006-07-11 Alltime-132
15. 7:34.94 Ahmed Baday Monaco 2007-07-25 Alltime-134
16. 7:35.35 Mohammed Amyn Nice 2001-07-09 Alltime-145
17. 7:35.41 Hicham Bouaouiche Villeneuve d'Ascq 1998-07-11 Alltime-147
18. 7:35.92 Brahim Jabbour Paris 1999-07-21 Alltime-167
19. 7:36.21 Driss Maazouzi Paris 1998-07-29 Alltime-171
20. 7:36.70 Ali Nabil Maataoui Stockholm 2007-08-07 Alltime-188
21. 7:36.71 Othmane El Goumri London 2015-07-24 Alltime-189
22. 7:36.76 Khalid Skah Köln 1994-08-21 Alltime-191
23. 7:37.76 Hafid Rizky Lucerne 2024-07-16 Alltime-224
24. 7:38.18 Brahim Boulami Lausanne 2002-07-02 Alltime-240
25. 7:38.39 Brahim Boutayeb Nice 1991-07-15 Alltime-248
26. 7:38.65 Soufiyan Bouqantar Rabat 2017-07-16 Alltime-255
27. 7:38.92 Mohamed Tindouft Chorzów 2021-09-05 Alltime-270
28. 7:39.01 Anas Selmouni Tangier 2010-07-18 Alltime-272
29. 7:39.22 Jaouad Gharib Nice 2001-07-09 Alltime-284
30. 7:39.30 Mohamed Issangar Köln 1993-08-01 Alltime-290
31. 7:39.52 Adil Kaouch Sevilla 1999-05-28 Alltime-304
32. 7:40.16 Abdelhak Zakaria El Gorche Dar-el-Beida 1998-03-04 Alltime-348
33. 7:40.46 Larbi Zéroual Nice 1996-07-10 Alltime-363
34. 7:41.21 Chakir Boujattaoui Lausanne 2009-07-07 Alltime-392
35. 7:41.83 Saïd Bérioui Torino 2003-06-06 Alltime-424
36. 7:41.88 Brahim Kaazouzi Rabat 2017-07-16 Alltime-429
37. 7:42.14 Hammou Boutayeb Köln 1990-08-19 Alltime-443
38. 7:42.66 Mohamed Choumassi Nice 1991-07-15 Alltime-479
39. 7:43.06 Elarbi Khattabi Paris 1998-07-29 Alltime-507
40. 7:43.20 Younés Essalhi Bellinzona 2018-07-18 Alltime-515
41. 7:43.95 Khalid Kairouani Caorle 1996-06-15 Alltime-566
42. 7:43.99 Mohammed Moustaoui Dakar 2011-05-28 Alltime-567
43. 7:44.23 Jamal Hitrane Rieti 2012-09-09 Alltime-587
44. 7:44.34 Abdellah Béhar Hechtel 1992-07-18
45. 7:44.67 Mourad Maarofit Saint-Denis 2009-07-17 Alltime-619
46. 7:44.93 Abdelhalim Zahraoui El Djezair 2004-06-24 Alltime-631
47. 7:45.55 Ayad Lamdassem Huelva 2005-06-07 Alltime-680
48. 7:45.9 Ali Ezzine Rabat 2004-05-23 Alltime-705
49. 7:46.73 Yassine Mandour El Djezair 2004-06-24 Alltime-784
50. 7:47.18 Abdelhaq Abdellah Caorle 1999-07-10 Alltime-823
51. 7:47.50 Mustapha Akkaouii Nembro 2024-06-19 Alltime-858
52. 7:48.18 Jamel Chatbi Lausanne 2009-07-07 Alltime-933
53. 7:49.13 Illias Fifa Barcelona 2014-05-17
Brahim Taleb Bellinzona 2015-07-21 Alltime-1041
55. 7:49.58 Lahcen Benyoussef Nice 1998-07-16 Alltime-1092
56. 7:49.59 Mustapha Bamouh Rhede 1996-05-24 Alltime-1094
57. 7:49.91 Mohamed Belasri Dreux 1995-06-29 Alltime-1139
  Result Name Venue Date Info
1. 12:49.28 Brahim Lahlafi Bruxelles 2000-08-25 Alltime-26
2. 12:50.24 Hicham El Guerrouj Ostrava 2003-06-12 Alltime-31
3. 12:50.25 Abderrahim Goumri Bruxelles 2005-08-26 Alltime-32
4. 12:50.80 Salah Hissou Roma 1996-06-05 Alltime-36
5. 12:53.41 Khalid Boulami Zürich 1997-08-13 Alltime-51
6. 12:55.52 Hicham Bellani Roma 2006-07-14 Alltime-77
7. 12:58.39 Saïd Aouita Roma 1987-07-22 Alltime-109
8. 12:58.99 Ismaïl Sghyr Zürich 1996-08-14
9. 12:59.25 Abdelati Iguider Bruxelles 2015-09-11 Alltime-126
10. 13:00.54 Khalid Skah Villeneuve d'Ascq 1994-07-08 Alltime-145
11. 13:01.41 Brahim Jabbour Saint-Denis 1999-07-03 Alltime-157
12. 13:01.98 Mohammed Amyn Stockholm 2002-07-16 Alltime-164
13. 13:02.84 Mourad Maarofit Heusden-Zolder 2008-07-20 Alltime-183
14. 13:03.82 Ahmed Baday Roma 2007-07-13 Alltime-201
15. 13:04.06 Aziz Lahbabi Rabat 2012-05-27 Alltime-208
16. 13:04.32 El Hassan Lahssini Milano 1996-09-07 Alltime-213
17. 13:04.46 Mohamed Saïd El Wardi Nürnberg 2000-06-25 Alltime-218
18. 13:05.61 Illias Fifa Roma 2015-06-04 Alltime-245
19. 13:06.13 Khalid El Amri Stockholm 2006-07-25 Alltime-256
20. 13:06.81 Aziz Naji El Idrissi Heusden-Zolder 2008-07-20 Alltime-270
21. 13:08.51 Mohamed Issangar London 1990-07-20 Alltime-301
22. 13:09.62 Chakir Boujattaoui Roma 2009-07-10 Alltime-320
23. 13:10.29 Soufiyan Bouqantar Montreuil 2022-06-02 Alltime-339
24. 13:10.44 Brahim Boutayeb Roma 1991-07-17 Alltime-344
25. 13:11.24 Anas Selmouni Rabat 2008-06-14 Alltime-375
26. 13:11.69 Hammou Boutayeb Stockholm 1990-07-02 Alltime-391
27. 13:11.80 Salah El Ghazi Villeneuve d'Ascq 2004-06-26 Alltime-399
28. 13:12.15 Abdennacer Fathi Rabat 2012-05-27 Alltime-421
29. 13:13.72 Othmane El Goumri Rabat 2013-06-09 Alltime-501
30. 13:14.17 Hicham Akankam Oordegem 2022-05-28 Alltime-523
31. 13:15.10 Saïd Bérioui Milano 1999-06-09 Alltime-555
32. 13:15.59 Rabie Doukkana Carquefou 2018-06-16 Alltime-581
33. 13:16.07 Younés Essalhi Rabat 2013-06-09 Alltime-603
34. 13:16.12 Jaouad Tougane Huelva 2016-06-03 Alltime-606
35. 13:16.98 Brahim Kaazouzi Carquefou 2017-06-23 Alltime-652
36. 13:17.49 Ayad Lamdassem Huelva 2006-06-20 Alltime-676
37. 13:17.91 Khalid Kairouani Stockholm 1996-07-08 Alltime-703
38. 13:17.94 Mohamed Fares Carquefou 2022-06-11 Alltime-705
39. 13:18.00 El Mahjoub Dazza Huelva 2017-06-14 Alltime-710
40. 13:18.92 Elarbi Khattabi Saint-Denis 1995-06-01 Alltime-769
41. 13:19.69 Jaouad Gharib Oslo 2001-07-13 Alltime-838
42. 13:20.72 Larbi Zéroual Saint-Denis 1995-06-01
43. 13:21.70 Bouqantar Soufiyan Kortrijk 2016-07-09 Alltime-960
44. 13:21.93 Youssef Nasir Barcelona 2017-06-29 Alltime-979
45. 13:22.44 Mohamed Choumassi Oslo 1991-07-06 Alltime-1025
46. 13:22.61 Mohammed Moustaoui Roma 2005-07-08 Alltime-1035
47. 13:22.63 Jamal Hitrane Rabat 2012-05-27 Alltime-1037
48. 13:24.21 Zouhair Talbi Eugene 2022-05-27 Alltime-1163
49. 13:25.06 Abdelkrim El Mouni Hechtel 1995-07-22 Alltime-1225
50. 13:25.62 Abdellah Béhar Saint-Denis 1992-06-04
51. 13:26.19 Zouhaïr Aouad Mungyeong 2015-10-08
52. 13:26.32 Hicham Sigueni Rabat 2011-06-05 Alltime-1329
53. 13:26.6 Mohamed Riad Rabat 1994-07-04 Alltime-1355
54. 13:27.04 Mohcine Outaleb Carquefou 2019-06-21 Alltime-1403
55. 13:27.08 Jamel Chatbi Oordegem 2013-06-01
56. 13:27.68 Abdellatif Meftah Villeneuve d'Ascq 2008-06-27 Alltime-1467
57. 13:28.06 Brahim Boulami Nürnberg 1998-07-11 Alltime-1492
58. 13:28.08 Marouan Razine Oordegem 2013-06-01
59. 13:28.31 Mustapha El Aziz Rabat 2014-05-31 Alltime-1523
60. 13:29.20 Mohammed Mourhit Oslo 1991-07-06
61. 13:29.86 Abdelhak Zakaria El Gorche Stockholm 2001-07-17
  Result Name Venue Date Info
1. 26:38.08 Salah Hissou Bruxelles 1996-08-23 Alltime-17
2. 27:02.62 Abderrahim Goumri Hengelo 2005-05-29 Alltime-93
3. 27:12.39 Ismaïl Sghyr Stockholm 1999-07-30 Alltime-149
4. 27:14.53 Khalid Skah Göteborg (WC) 1995-08-08 Alltime-164
5. 27:20.61 Zouhair Talbi Irvine 2021-05-13 Alltime-209
6. 27:21.46 Brahim Boutayeb Seoul (OG) 1988-09-26 Alltime-220
7. 27:22.67 Mohammed Amyn Hengelo 2005-05-29 Alltime-241
8. 27:25.48 Hammou Boutayeb Oslo 1990-07-14 Alltime-276
9. 27:26.11 Saïd Aouita Oslo 1986-07-05 Alltime-290
10. 27:26.24 Khalid El Amri Hengelo 2005-05-29 Alltime-292
11. 27:29.51 Jaouad Gharib Praha 2001-06-18 Alltime-333
12. 27:31.00 Saïd Bérioui Villeneuve d'Ascq 1998-07-11 Alltime-362
13. 27:34.05 Larbi Zéroual Villeneuve d'Ascq 1998-07-11 Alltime-410
14. 27:34.29 Mohamed El Hachimi Neerpelt 2008-05-31 Alltime-413
15. 27:34.81 Musasabeker Marda Saint-Maur 2008-06-06 Alltime-419
16. 27:36.73 Abdelrahim Zitouna Hengelo 1997-05-31 Alltime-452
17. 27:39.79 El Mahjoub Dazza Leiden 2017-06-17 Alltime-505
18. 27:40.58 Abdellah Falil Dar-el-Beida 2008-06-22 Alltime-521
19. 27:43.05 Brahim Lahlafi Bruxelles 1995-08-25 Alltime-586
20. 27:46.34 Othmane El Goumri Eugene 2015-05-29 Alltime-670
21. 27:46.67 Ayad Lamdassem Bruxelles 2006-08-25
22. 27:48.85 Ahmed Baday Hengelo 2005-05-29 Alltime-746
23. 27:53.50 Najim El Gady Rabat 2011-07-10 Alltime-874
24. 27:54.33 Lahcen Benyoussef Bruxelles 1998-08-28 Alltime-899
25. 27:58.17 Hicham Bellani Rabat 2011-07-10 Alltime-1039
26. 28:05.7 AbdelhadI Habassa Rabat 2001-06-27 Alltime-1309
27. 28:06.39 Mustapha Bamouh Bratislava 1996-05-29 Alltime-1336
28. 28:08.72 Mustapha Houdadi Rabat 2022-02-02 Alltime-1435
29. 28:11.36 Mustapha El Aziz Marrakesh 2014-08-10 Alltime-1537
30. 28:12.40 El Hassan El Abbassi Fès 2012-06-17
31. 28:12.6 Aïssa Dghoughi Rabat 2001-06-27 Alltime-1585
32. 28:13.96 Abdelsalam Serrokh Maia bei Porto 1997-06-28 Alltime-1656
33. 28:14.01 Mohamed Ziani Hengelo 2016-06-29 Alltime-1662
34. 28:14.87 Jamel Chatbi Ferrara 2014-05-17 Alltime-1702
35. 28:19.92 Hicham Oueledha Salé 2024-06-30 Alltime-1979
36. 28:20.67 Ridouane El Harroufli Eugene 2008-06-08 Alltime-2014
37. 28:21.04 Hicham Chatt Maia bei Porto 1998-07-04 Alltime-2035
38. 28:21.92 Omar Aït Chitachen Salé 2024-06-30 Alltime-2096
39. 28:25.19 Ahmed El Hassouni Rabat 2022-02-02 Alltime-2297
40. 28:25.77 Mohamed Choumassi Oslo 1988-07-02 Alltime-2342
41. 28:26.25 Mohamed Saïd El Wardi Rabat 2004-06-25 Alltime-2377
42. 28:26.30 Omar Oughif Huelva 2015-04-11 Alltime-2382
43. 28:26.6 Abdellah Bay Kokubu 2001-10-13 Alltime-2395
44. 28:29.56 Mohamed Jaouhari Palo Alto 2024-03-29 Alltime-2655
  Result Name Venue Date Info
1. 13.49 Mohamed Koussi Bonneuil-sur-Marne 2023-06-07 Alltime-465
  Result Name Venue Date Info
1. 48.82 Saad Hinti Accra 2024-03-21 Alltime-254
2. 48.96 Mustapha Sdad Edmonton (WC) 2001-08-07 Alltime-297
  Result Name Venue Date Info
1. 7:55.28 Brahim Boulami Bruxelles 2001-08-24 Alltime-5
2. 7:56.68 Soufiane El Bakkali Rabat 2023-05-28 Alltime-9
3. 8:03.57 Ali Ezzine Saint-Denis 2000-06-23 Alltime-23
4. 8:07.02 Brahim Taleb Heusden-Zolder 2007-07-28 Alltime-56
5. 8:08.78 Abdelkader Hachlaf Roma 2006-07-14 Alltime-77
6. 8:08.86 Jamel Chatbi Tangier 2009-07-12 Alltime-80
7. 8:09.02 Abdelaziz Sahere Roma 1995-06-08 Alltime-81
8. 8:09.03 Elarbi Khattabi Roma 1999-07-07 Alltime-82
9. 8:09.72 Hamid Ezzine Athínai 2007-07-02 Alltime-96
10. 8:10.10 Hicham Bouaouiche Nice 1998-07-16 Alltime-102
11. 8:10.62 Mohamed Tindouft Saint-Denis (OG) 2024-08-05 Alltime-110
12. 8:13.67 Zouhaïr El Ouardi Heusden-Zolder 2004-07-31 Alltime-163
13. 8:13.83 Chakir Boujattaoui Pescara 2009-07-02 Alltime-169
14. 8:14.62 Ibrahim Ezzaydouni Rabat 2018-07-13
15. 8:15.63 Abdellatif Chemlal Monaco 2009-07-28 Alltime-208
16. 8:16.18 Mohamed Msaad Rabat 2023-05-28 Alltime-225
17. 8:16.54 Hicham Sigueni Stockholm 2015-07-30 Alltime-235
18. 8:17.49 Salaheddine Ben Yazide Rabat 2023-05-28 Alltime-267
19. 8:18.12 Abdelkarim Ben Zahra Roma 2019-06-06 Alltime-277
20. 8:18.63 Mostafa El Faid Bilbao 2024-06-18 Alltime-296
21. 8:19.22 Jaouad Chemlal Rabat 2013-06-09 Alltime-320
22. 8:19.30 Khalid Skah Bondoufle 1994-07-12 Alltime-325
23. 8:19.33 Mellouk El Moustapha Roma 1999-07-07 Alltime-327
24. 8:20.05 Abdelghani Aït Bahmad Beijing 2006-08-19 Alltime-356
25. 8:20.45 Irba Lakhal Pézenas 2004-05-29 Alltime-376
26. 8:21.62 Mohammed Boulama Rabat 2013-06-01 Alltime-423
27. 8:21.92 Saïd Aouita Latakia 1987-09-24 Alltime-435
28. 8:23.84 Monatcer Zaghou Rabat 2013-06-09 Alltime-544
29. 8:24.12 Hicham Guermoud Rabat 2003-06-14 Alltime-563
30. 8:24.51 Faid El Mostafa Marrakech 2024-05-19 Alltime-586
31. 8:24.74 Taoufik Faouzi Maia bei Porto 1996-06-21 Alltime-599
32. 8:24.76 Abderrahim Ougra Huelva 2023-06-06 Alltime-600
33. 8:25.12 Hicham Sadouk Rabat 2008-05-31 Alltime-617
34. 8:25.37 Abdelhakim Abouzohair Azusa 2024-04-11 Alltime-628
35. 8:25.69 Aziz Driouche Beijing 2001-08-29 Alltime-656
36. 8:26.0 Adil Ould Lidam Blida 2002-06-20 Alltime-674
37. 8:26.79 Abdelgafour El Asri Pézenas 2005-05-28 Alltime-729
38. 8:27.00 Abderrafie Bouassel Marseille 2022-06-15 Alltime-750
39. 8:27.53 Jilali Smaili Rabat 2008-05-31 Alltime-790
40. 8:27.55 Abdallah Lamghari Agadir 2010-06-27 Alltime-792
41. 8:28.64 Adil Alilech Dar-el-Beida 2011-05-21 Alltime-857
42. 8:28.77 Abdellah Dacha Oordegem 2012-05-26 Alltime-865
43. 8:28.78 Hicham Chemlal Rabat 2015-06-14 Alltime-866
44. 8:29.01 Mohammed Aataati Huelva 2024-04-30 Alltime-897
45. 8:29.63 Hassan Ouhrouch London 1990-07-20 Alltime-950
46. 8:29.7 Younès Kniya Rabat 2015-05-09 Alltime-955
47. 8:29.95 El Mehdi Aboujanah Huelva 2022-05-25
  Result Name Venue Date Info
1. 3:02.11 Abdelali Kasbane,
Ali Dahane,
Bouchaïb Belkaïd,
Benyounès Lahlou
Tokyo (WC) 1991-08-31 Alltime-944
2. 3:02.28 Abdelali Kasbane,
Abdelghani Guerigier,
Bouchaïb Belkaïd,
Benyounès Lahlou
Barcelona (OG) 1992-08-07 Alltime-1029
3. 3:03.44 Rachid Mhamdi,
Aymane El Haddaoui,
Saad Hinti,
Hamza Dair
Kinshasa 2023-08-04 Alltime-1780
  Result Name Venue Date Info
1. 8.40 Yahya Berrabah Beyrouth 2009-10-02 Alltime-65
2. 8.34 Younès Moudrik El Djezair 2000-07-13 Alltime-112
3. 8.33 Yahaya Barrabah Dar-el-Beida 2003-08-12 Alltime-122
4. 8.22 Tareq Bougtaïb Meknès 2008-03-29 Alltime-244
  Result Name Venue Date Info
1. 17.37 Tareq Bougtaïb Khémisset 2007-07-14 Alltime-121