International competitions
edit
| Year | Competition | Venue | Position | Event | Notes |
Representing Oman |
| 2019 |
Asian Youth Championships |
Hong Kong |
4th |
100 m |
10.69 |
| 3rd |
200 m |
21.93 |
| Arab U18 Championships |
Radès, Tunisia |
3rd |
200 m |
21.71 |
| 2021 |
Arab Championships |
Radès, Tunisia |
2nd |
4 × 100 m relay |
39.95 |
| World U20 Championships |
Nairobi, Kenya |
4th |
100 m |
10.39 |
| 2022 |
World Indoor Championships |
Belgrade, Serbia |
32nd (h) |
60 m |
6.71 |
| GCC Games |
Kuwait City, Kuwait |
5th |
100 m |
10.37 |
| 2nd |
4 × 100 m relay |
39.72 |
| Islamic Solidarity Games |
Konya, Turkey |
14th (sf) |
100 m |
10.37 |
| 3rd |
4 × 100 m relay |
39.21 |
| 2023 |
Asian Indoor Championships |
Astana, Kazakhstan |
5th |
60 m |
6.69 |
| West Asian Championships |
Doha, Qatar |
8th (h) |
100 m |
10.50 |
| 1st |
4 × 100 m relay |
39.43 |
| Arab U23 Championships |
Radès, Tunisia |
2nd |
100 m |
10.48 |
| 2nd |
200 m |
21.35 |
| Arab Championships |
Marrakesh, Morocco |
10th (h) |
100 m |
10.67 |
| Arab Games |
Oran, Algeria |
4th |
100 m |
10.59 |
| 4th |
4 × 100 m relay |
39.70 |
| Asian Championships |
Bangkok, Thailand |
25th (h) |
100 m |
10.611 |
| Asian Games |
Hangzhou, China |
14th (sf) |
100 m |
10.33 |
| – |
4 × 100 m relay |
DQ |
| 2024 |
Asian Indoor Championships |
Tehran, Iran |
1st |
60 m |
6.52 |
| West Asian Championships |
Basra, Iraq |
2nd (h) |
100 m |
10.282 |
| 1st |
4 × 100 m relay |
39.78 |
| Olympic Games |
Paris, France |
43rd (h) |
100 m |
10.26 |
| 2025 |
World Indoor Championships |
Nanjing, China |
10th (sf) |
60 m |
6.61 |
| Arab Championships |
Oran, Algeria |
2nd |
100 m |
10.27 |
| 2nd |
200 m |
20.67 |
| Asian Championships |
Gumi, South Korea |
6th |
100 m |
10.33 |
| 11th (sf) |
200 m |
21.30 |
| World Championships |
Tokyo, Japan |
38th (h) |
100 m |
10.25 |
| Islamic Solidarity Games |
Riyadh, Saudi Arabia |
1st |
100 m |
10.30 |
| 4th |
200 m |
20.85 |
| 2nd |
4 × 100 m relay |
39.21 |
| 2026 |
World Indoor Championships |
Toruń, Poland |
16th (sf) |
60 m |
6.61 |
1Did not finish in the semifinal
2Did not finish in the final