Olympic Games 2024 Paris | 100m (Men) | DQ | | CAN | 2024-08-03 00:00:00 | H8 | | TR16.8 |
World Championship 2022 Oregon | 100m (Men) | 10.06 | 3 | CAN | 2022-07-16 00:00:00 | SF3 | | SB |
World Championship 2022 Oregon | 100m (Men) | 10.07 | 8 | CAN | 2022-07-16 00:00:00 | FINAL | | |
World Championship 2022 Oregon | 100m (Men) | 10.06 | 3 | CAN | 2022-07-15 00:00:00 | H5 | | SB |
Diamond League 2022 Birmingham | 100m (Men) | 10.13 | 1 | CAN | 2022-05-21 00:00:00 | FINAL | | |
World Championship 2019 Doha | 100m (Men) | 10.08 | 8 | CAN | 2019-09-28 00:00:00 | FINAL | | |
World Championship 2019 Doha | 100m (Men) | 10.12 | 2 | CAN | 2019-09-28 00:00:00 | SF1 | | |
World Championship 2019 Doha | 100m (Men) | 10.16 | 2 | CAN | 2019-09-27 00:00:00 | H1 | | |
Diamond League 2019 Lausanne | 100m (Men) | 10.07 | 3 | CAN | 2019-07-05 00:00:00 | FINAL | | SB |
Diamond League 2017 Oslo | 100m (Men) | 10.15 | 5 | CAN | 2017-06-15 00:00:00 | FINAL | 1155 | SB |
Diamond League 2017 Rome | 100m (Men) | 10.35 | 8 | CAN | 2017-06-08 00:00:00 | FINAL | 1089 | |
Olympic Games 2016 Rio | 100m (Men) | 10.24 | 3 | CAN | 2016-08-13 00:00:00 | Round1 Heat8 | 1125 | |
Diamond League 2016 London | 100m (Men) | 10.29 | 8 | CAN | 2016-07-22 00:00:00 | Heat 1 | 1108 | |
Diamond League 2016 Birmingham | 100m (Men) | DQ | | CAN | 2016-06-05 00:00:00 | FINAL | 0 | F2 |
Diamond League 2016 Rome | 100m (Men) | DNS | | CAN | 2016-06-02 00:00:00 | FINAL | 0 | |
World Championship 2015 Beijing | 100m (Men) | 10.15 | 17 | CAN | 2015-08-23 00:00:00 | Semi Final | 1155 | |
World Championship 2015 Beijing | 100m (Men) | 10.03 | 10 | CAN | 2015-08-22 00:00:00 | Round 1 | 1196 | |
Commonwealth Games 2014 Glasgow | 100m (Men) | 10.17 | 5 | CAN | 2014-07-28 00:00:00 | SF2 | 1148 | |
Commonwealth Games 2014 Glasgow | 100m (Men) | 10.39 | 3 | CAN | 2014-07-27 00:00:00 | H8 | 1076 | |
Olympic Games 2024 Paris | 200m (Men) | 20.57 | 7 | CAN | 2024-08-07 00:00:00 | SF2 | | |
Olympic Games 2024 Paris | 200m (Men) | 20.42 | 2 | CAN | 2024-08-06 00:00:00 | Repechage3 | | |
Olympic Games 2024 Paris | 200m (Men) | 20.36 | 4 | CAN | 2024-08-05 00:00:00 | H5 | | |
World Championship 2023 Budapest | 200m (Men) | DQ | | CAN | 2023-08-24 00:00:00 | SF2 | | |
World Championship 2023 Budapest | 200m (Men) | 20.08 | 2 | CAN | 2023-08-23 00:00:00 | H1 | | |
Diamond League 2023 Doha | 200m (Men) | 20.20 | 3 | CAN | 2023-05-05 00:00:00 | FINAL | | |
World Championship 2022 Oregon | 200m (Men) | 20.18 | 7 | CAN | 2022-07-21 00:00:00 | FINAL | | |
World Championship 2022 Oregon | 200m (Men) | 20.10 | 2 | CAN | 2022-07-19 00:00:00 | SF3 | | |
World Championship 2022 Oregon | 200m (Men) | 20.60 | 2 | CAN | 2022-07-18 00:00:00 | H2 | | |
Diamond League 2022 Doha | 200m (Men) | 20.18 | 5 | CAN | 2022-05-13 00:00:00 | FINAL | | |
Olympic Games 2020 Tokyo | 200m (Men) | 20.20 | 6 | CAN | 2021-08-04 00:00:00 | FINAL | | |
Olympic Games 2020 Tokyo | 200m (Men) | 19.99 | 1 | CAN | 2021-08-03 00:00:00 | SF2 | | SB |
Olympic Games 2020 Tokyo | 200m (Men) | 20.38 | 1 | CAN | 2021-08-03 00:00:00 | H5 | | |
World Championship 2019 Doha | 200m (Men) | 20.10 | 6 | CAN | 2019-10-01 00:00:00 | FINAL | | |
World Championship 2019 Doha | 200m (Men) | 20.20 | 3 | CAN | 2019-09-30 00:00:00 | SF1 | | |
World Championship 2019 Doha | 200m (Men) | 20.10 | 1 | CAN | 2019-09-29 00:00:00 | H5 | | |
Diamond League 2019 Brussels | 200m (Men) | 20.00 | 4 | CAN | 2019-09-06 00:00:00 | FINAL | | |
Diamond League 2019 Paris | 200m (Men) | 20.13 | 3 | CAN | 2019-08-24 00:00:00 | FINAL | | |
Diamond League 2019 Lausanne | 200m (Men) | 19.95 | 4 | CAN | 2019-07-05 00:00:00 | FINAL | | PB |
Diamond League 2019 Stockholm | 200m (Men) | 20.06 | 1 | CAN | 2019-05-30 00:00:00 | FINAL | | SB |
Diamond League 2019 Shanghai | 200m (Men) | 20.07 | 1 | CAN | 2019-05-18 00:00:00 | FINAL | | SB |
Diamond League 2019 Doha | 200m (Men) | 20.20 | 3 | CAN | 2019-03-05 00:00:00 | FINAL | | SB |
Diamond League 2018 Zurich | 200m (Men) | 20.14 | 4 | CAN | 2018-08-30 00:00:00 | FINAL | 1198 | |
Diamond League 2018 Monaco | 200m (Men) | 20.17 | 6 | CAN | 2018-07-20 00:00:00 | FINAL | 1193 | |
Diamond League 2018 Stockholm | 200m (Men) | 20.07 | 2 | CAN | 2018-06-10 00:00:00 | FINAL | 1209 | |
Diamond League 2018 Oslo | 200m (Men) | 19.98 | 2 | CAN | 2018-06-07 00:00:00 | FINAL | 1223 | PB |
Diamond League 2018 Eugene | 200m (Men) | 20.07 | 3 | CAN | 2018-05-25 00:00:00 | FINAL | 1209 | SB |
Diamond League 2018 Doha | 200m (Men) | 20.18 | 4 | CAN | 2018-05-04 00:00:00 | FINAL | 1192 | =SB |
Commonwealth Games 2018 Gold Coast | 200m (Men) | 20.34 | 2 | CAN | 2018-04-12 00:00:00 | FINAL | 1167 | |
Commonwealth Games 2018 Gold Coast | 200m (Men) | 20.18 | 1 | CAN | 2018-04-11 00:00:00 | SF1 | 1192 | |
Commonwealth Games 2018 Gold Coast | 200m (Men) | 20.59 | 1 | CAN | 2018-04-10 00:00:00 | H2 | 1129 | |
Diamond League 2017 Brussels | 200m (Men) | 20.17 | 4 | CAN | 2017-09-01 00:00:00 | FINAL | 1193 | SB |
Diamond League 2017 Birmingham | 200m (Men) | 20.30 | 3 | CAN | 2017-08-20 00:00:00 | FINAL | 1173 | SB |
World Championship 2017 London | 200m (Men) | DQ | | CAN | 2017-08-07 00:00:00 | Heat7 | 0 | |
Diamond League 2017 Rome | 200m (Men) | 20.43 | 5 | CAN | 2017-06-08 00:00:00 | FINAL | 1153 | |
Diamond League 2016 Lausanne | 200m (Men) | DNS | | CAN | 2016-08-25 00:00:00 | FINAL | 0 | |
Olympic Games 2016 Rio | 200m (Men) | 20.37 | 7 | CAN | 2016-08-17 00:00:00 | SemiFinal 1 | 1162 | |
Olympic Games 2016 Rio | 200m (Men) | 20.23 | 3 | CAN | 2016-08-16 00:00:00 | Round1 Heat3 | 1184 | |
Diamond League 2016 Rome | 200m (Men) | 20.24 | 2 | CAN | 2016-06-02 00:00:00 | FINAL | 1182 | |
Diamond League 2017 Shanghai | 200m (Men) | 20.41 | 6 | CAN | 2016-05-13 00:00:00 | FINAL | 1156 | SB |
Olympic Games 2012 London | 200m (Men) | 20.42 | 4 | CAN | 2012-08-08 00:00:00 | SemiFinal2 | 1155 | PB |
Olympic Games 2012 London | 200m (Men) | 20.55 | 3 | CAN | 2012-08-07 00:00:00 | Heat2 | 1135 | =PB |
World Championship 2015 Beijing | 200m (Men) | 20.43 | 27 | CAN | 1015-08-25 00:00:00 | Round 1 | 1153 | |