World Championship 2019 Doha | 1500m (Men) | 3:42.23 | 12 | MAR | 2019-10-04 00:00:00 | SF2 | | |
World Championship 2019 Doha | 1500m (Men) | 3:37.44 | 5 | MAR | 2019-10-03 00:00:00 | H2 | | |
Diamond League 2019 Paris | 1500m (Men) | 3:31.64 | 6 | MAR | 2019-08-24 00:00:00 | FINAL | | SB |
Diamond League 2019 Doha | 1500m (Men) | 3:36.28 | 10 | MAR | 2019-03-05 00:00:00 | FINAL | | SB |
Diamond League 2018 Zurich | 1500m (Men) | 3:31.59 | 4 | MAR | 2018-08-30 00:00:00 | FINAL | 1222 | SB |
Diamond League 2018 Monaco | 1500m (Men) | 3:38.08 | 14 | MAR | 2018-07-20 00:00:00 | FINAL | 1132 | |
Diamond League 2018 Shanghai | 1500m (Men) | 3:32.72 | 3 | MAR | 2018-05-12 00:00:00 | FINAL | 1206 | SB |
Diamond League 2018 Doha | 1500m (Men) | 3:36.59 | 6 | MAR | 2018-05-04 00:00:00 | FINAL | 1153 | SB |
World Championship 2017 London | 1500m (Men) | 3:40.76 | 6 | MAR | 2017-08-11 00:00:00 | SF1 | 1096 | |
World Championship 2017 London | 1500m (Men) | 3:46.03 | 4 | MAR | 2017-08-10 00:00:00 | Heat1 | 1027 | |
Diamond League 2017 Stockholm | 1500m (Men) | 3:34.99 | 9 | MAR | 2017-06-18 00:00:00 | FINAL | 1175 | SB |
Diamond League 2017 Oslo | 1500m (Men) | 3:41.79 | 14 | MAR | 2017-06-15 00:00:00 | FINAL | 1083 | |
Olympic Games 2016 Rio | 1500m (Men) | 3:50.58 | 5 | MAR | 2016-08-20 00:00:00 | FINAL | 969 | |
Olympic Games 2016 Rio | 1500m (Men) | 3:40.11 | 6 | MAR | 2016-08-18 00:00:00 | SemiFinal 1 | 1105 | |
Olympic Games 2016 Rio | 1500m (Men) | 3:38.40 | 3 | MAR | 2016-08-16 00:00:00 | Round1 Heat3 | 1128 | |
Diamond League 2016 Monaco | 1500m (Men) | 3:31.54 | 4 | MAR | 2016-07-15 00:00:00 | FINAL | 1223 | SB |
Diamond League 2016 Birmingham | 1500m (Men) | 3:33.10 | 2 | MAR | 2016-06-05 00:00:00 | FINAL | 1201 | |
World Championship 2015 Beijing | 1500m (Men) | 3:34.67 | 3 | MAR | 2015-08-30 00:00:00 | FINAL | 1179 | |
World Championship 2015 Beijing | 1500m (Men) | 3:35.20 | 3 | MAR | 2015-08-28 00:00:00 | Semi Final | 1172 | |
World Championship 2015 Beijing | 1500m (Men) | 3:38.14 | 2 | MAR | 2015-08-27 00:00:00 | Round 1 | 1132 | |
Olympic Games 2012 London | 1500m (Men) | 3:35.13 | 3 | MAR | 2012-08-07 00:00:00 | FINAL | 1173 | |
Olympic Games 2012 London | 1500m (Men) | 3:33.99 | 1 | MAR | 2012-08-05 00:00:00 | SemiFinal2 | 1189 | SB |
Olympic Games 2012 London | 1500m (Men) | 3:41.08 | 2 | MAR | 2012-08-03 00:00:00 | Heat3 | 1092 | |
Diamond League 2019 Lausanne | 5000m (Men) | DNF | | MAR | 2019-07-05 00:00:00 | FINAL | | |
Diamond League 2019 Rabat | 5000m (Men) | 13:17.74 | 5 | MAR | 2019-06-16 00:00:00 | FINAL | | SB |
Diamond League 2019 Shanghai | 5000m (Men) | DNF | | MAR | 2019-05-18 00:00:00 | FINAL | | |
Diamond League 2016 Zurich | 5000m (Men) | 13:19.35 | 5 | MAR | 2016-09-01 00:00:00 | FINAL | 1140 | |
Diamond League 2016 Oslo | 5000m (Men) | 13:08.61 | 4 | MAR | 2016-06-09 00:00:00 | FINAL | 1178 | |
Olympic Games 2012 London | 5000m (Men) | 13:44.19 | 6 | MAR | 2012-08-11 00:00:00 | FINAL | 1053 | |
Olympic Games 2012 London | 5000m (Men) | 13:15.49 | 5 | MAR | 2012-08-08 00:00:00 | Heat2 | 1153 | |
Diamond League 2017 Eugene | 1 Mile (Men) | 3:52.77 | 6 | MAR | 2017-05-28 00:00:00 | FINAL | 0 | |
Diamond League 2018 Rabat | 3000m (Men) | DNF | | MAR | 2018-07-13 00:00:00 | FINAL | | |
Diamond League 2017 Rabat | 3000m (Men) | 7:37.82 | 1 | MAR | 2017-07-16 00:00:00 | FINAL | 1190 | SB |
Diamond League 2017 Paris | 3000m (Men) | 7:43.96 | 10 | MAR | 2017-07-01 00:00:00 | FINAL | 1152 | |
Diamond League 2016 Paris | 3000m (Men) | 7:30.09 | 2 | MAR | 2016-08-27 00:00:00 | FINAL | 1239 | PB |
Diamond League 2016 Rabat | 3000m (Men) | 7:36.85 | 1 | MAR | 2016-05-22 00:00:00 | FINAL | 1196 | |