| World Championship 2025 Tokyo | 800m (Men) | 1:42.29 | 6 | GBR | 2025-09-20 00:00:00 | FINAL | | PB |
| World Championship 2025 Tokyo | 800m (Men) | 1:43.37 | 2 | GBR | 2025-09-20 00:00:00 | SF2 | | |
| World Championship 2025 Tokyo | 800m (Men) | 1:44.73 | 1 | GBR | 2025-09-20 00:00:00 | H6 | | |
| Olympic Games 2024 Paris | 800m (Men) | 1:43.84 | 8 | GBR | 2024-08-10 00:00:00 | FINAL | | |
| Olympic Games 2024 Paris | 800m (Men) | 1:43.50 | 3 | GBR | 2024-08-09 00:00:00 | SF3 | | PB |
| Olympic Games 2024 Paris | 800m (Men) | 1:45.36 | 3 | GBR | 2024-08-07 00:00:00 | H6 | | |
| World Championship 2023 Budapest | 800m (Men) | 1:47.60 | 8 | GBR | 2023-08-24 00:00:00 | SF3 | | |
| World Championship 2023 Budapest | 800m (Men) | 1:45.43 | 2 | GBR | 2023-08-22 00:00:00 | H2 | | |
| World Championship 2022 Oregon | 800m (Men) | DNS | | GBR | 2022-07-20 00:00:00 | H1 | | |
| Hanžeković Memorial 2020 | 800m (Men) | 1:47.73 | 12 | GBR | 2020-09-15 00:00:00 | FINAL | | |
| Diamond League 2020 Stockholm | 800m (Men) | 1:46.02 | 6 | GBR | 2020-08-23 00:00:00 | FINAL | | |
| Diamond League 2019 Birmingham | 800m (Men) | 1:47.99 | 10 | GBR | 2019-08-18 00:00:00 | FINAL | | |