| 2026 | ATHLOS LondonLondon, United Kingdom | Mile | 3rd | 4:19.84 |
| World Athletics Ultimate ChampionshipBudapest, Hungary | 1500 m | 5th | 3:58.55 |
| Allianz Memorial van Damme (Diamond League)Bruxelles, Belgium | 1500 m | 2nd | 3:54.72 |
| Silesia Kamila Skolimowska Memorial (Diamond League)Chorzów, Poland | 1500 m | 3rd | 3:55.58 |
| Prefontaine Classic (Diamond League)Eugene, United States | Mile | 2nd | 4:17.62 |
| Diamond League, XiamenXiamen, China | 1500 m | 4th | 3:58.91 |
| Diamond League, Shaoxing/KeqiaoShaoxing/Keqiao, China | 1500 m | 5th | 3:57.74 |
| B.A.A. Invitational MileBoston, United States | Road mile | 1st | 4:29.73 |
| Sound InviteWinston Salem, United States | 3000 m short track (indoor) | 8th | 8:46.88 |
| New Balance Indoor Grand PrixBoston, United States | 1500 m short track (indoor) | 1st | 4:01.22 |
| 2025 | World Athletics Championships, Tokyo 2025Tokyo, Japan | 1500 m | 2nd | 3:54.92 |
| 2024 | Adrian Martinez ClassicConcord, United States | 800 m | – | 1:58.58 |
| Holloway Pro ClassicGainesville, United States | 800 m | – | 1:58.19 |
| 2023 | NCAA Outdoor ChampionshipsAustin, United States | 800 m | Semi-final | 2:01.12 |
| 2022 | Raleigh RelaysRaleigh, United States | 800 m | – | 2:08.19 |
| Florida Collegiate InvitationalJacksonville, United States | 800 m | – | 2:04.49 |
| NCAA East Preliminary RoundBloomington, United States | 800 m | 4th (heat) | 2:04.08 |
| NCAA ChampionshipsEugene, United States | 800 m | 5th (semi-final) | 2:03.17 |
| 2021 | CCU Chanticleer ChallengeConway, United States | 800 m | – | 2:11.60 |
| Big South Outdoor ChampionshipsHigh Point, United States | 800 m | – | 2:08.57 |
| 2020 | Red Raider InvitationalLubbock, United States | 800 m | – | 2:14.21 |
| 2019 | NMJC Ross Black OpenHobbs, United States | 800 m | – | 2:14.25Altitude |