11th - Martigues 800m (1:52.37) - 7 Jun 2025. Also, pacemaker in the 1500m/3000m/5000m at the following events in 2025: Diamond League Shaoxing; Diamond League Doha; Diamond League Monaco; Diamond League Lausanne, Diamond League Stockholm; Diamond League Paris; Diamond League Brussels, and Diamond League Zurich.
| Discipline | Result | Year | Remarks |
|---|---|---|---|
| 800m - outdoor | 1:49.55 | 2021 | |
| 1000m - outdoor | 2:22.94 | 2016 | |
| 1500m - outdoor | 3:39.81 | 2014 | |
| 800m - indoor | 1:50.64 | 2013 | |
| 1500m - indoor | 3:45.60 | 2015 | |
| 10 km - Road | 29:55 | 2024 |
11th – Martigues 800m (1:52.37)
32nd – Nice 10 km (29:55)
8th – Ambilly 800m (1:51.03)
7th – Oordegem 800m-D (1:50.85)
5th – Nice 800m (1:49.55)
4th – Ambilly 800m (1:50.13)
2nd – Bourgoin-Jallieu 800m (1:52.47)
Outdoors:
8th – Bron 800m (1:50.61)
Indoors:
3rd – Magglingen 800m (1:51.51)
Indoors:
5th – Lievin 800m (1:54.50)
Outdoors:
5th – Ninove 800m B-sect (1:50.28)
Indoors:
3rd – Lyon 800m (1:52.19)
Outdoors:
1st – Monaco 1000m (2:22.94)
3rd – Villeneuve d’Ascq 1500m (3:45.56)
1st – Ninove 800m B-sect (1:49.64)
Outdoors:
7th – Ninove 1500m B-section (3:44.65)
4th – Tourcoing 1500m (3:44.76)
Indoors:
4th – National Champs Aubiere 1500m (3:46.60)
2nd – Lyon 800m (1:50.66)
Outdoors:
10th – Montreuil 1500m (3:39.81)
7th – Amiens 1500m (3:41.76)
Indoors:
1st Aubiere 800m (1:51.15)
Outdoors:
Bron 800m (1:49.92)
Indoors:
4th – National Champs Aubiere 800m Heat (1:50.64)