Diamond League 2019 Rome | 110m Hurdles (Men) 1.067m | 13.61 | 8 | CAN | 2019-06-06 00:00:00 | FINAL | | |
Taiwan Open 2019 | 110m Hurdles (Men) 1.067m | 13.59 | 2 | CAN | 2019-05-25 00:00:00 | FINAL | | |
Taiwan Open 2019 | 110m Hurdles (Men) 1.067m | 13.74 | 1 | CAN | 2019-05-25 00:00:00 | H3
| | |
Diamond League 2018 Birmingham | 110m Hurdles (Men) 1.067m | 13.46 | 7 | CAN | 2018-08-18 00:00:00 | FINAL | | |
Diamond League 2018 Birmingham | 110m Hurdles (Men) 1.067m | 13.53 | 2 | CAN | 2018-08-18 00:00:00 | H1 | | |
World Championship 2017 London | 110m Hurdles (Men) 1.067m | 13.53 | 4 | CAN | 2017-08-06 00:00:00 | Heat5 | 1153 | |
World Championship 2017 London | 110m Hurdles (Men) 1.067m | 14.98 | 7 | CAN | 2017-08-06 00:00:00 | SF3 | 896 | |
Diamond League 2017 Rome | 110m Hurdles (Men) 1.067m | 13.60 | 7 | CAN | 2017-06-08 00:00:00 | FINAL | 1140 | |
Olympic Games 2016 Rio | 110m Hurdles (Men) 1.067m | 13.40 | 6 | CAN | 2016-08-16 00:00:00 | FINAL | 1177 | |
Olympic Games 2016 Rio | 110m Hurdles (Men) 1.067m | 13.41 | 4 | CAN | 2016-08-16 00:00:00 | SemiFinal 2 | 1175 | |
Olympic Games 2016 Rio | 110m Hurdles (Men) 1.067m | 13.63 | 4 | CAN | 2016-08-15 00:00:00 | Round1 Heat2 | 1134 | |
Diamond League 2016 Rabat | 110m Hurdles (Men) 1.067m | 13.42 | 5 | CAN | 2016-05-22 00:00:00 | FINAL | 1174 | |
World Championship 2015 Beijing | 110m Hurdles (Men) 1.067m | 13.37 | 12 | CAN | 2015-08-27 00:00:00 | Semi Final | 1183 | PB |
World Championship 2015 Beijing | 110m Hurdles (Men) 1.067m | 13.55 | 21 | CAN | 2015-08-26 00:00:00 | Round 1 | 1149 | |