World Championship 2022 Oregon | 20km Walk (Men) | 1:29:19 | 35 | NZL | 2022-07-15 00:00:00 | FINAL | | |
Commonwealth Games 2018 Gold Coast | 20km Walk (Men) | 1:21:47 | 5 | NZL | 2018-04-08 00:00:00 | FINAL | 1162 | SB |
Olympic Games 2016 Rio | 20km Walk (Men) | DQ | | NZL | 2016-08-13 00:00:00 | FINAL | 0 | |
World Championship 2015 Beijing | 20km Walk (Men) | 1:22:18 | 17 | NZL | 2015-08-23 00:00:00 | FINAL | 1152 | |
Olympic Games 2020 Tokyo | 50km Walk (Men) | 3:57:33 | 16 | NZL | 2021-08-06 00:00:00 | FINAL | | |
World Championship 2019 Doha | 50km Walk (Men) | 4:15:54 | 11 | NZL | 2019-09-28 00:00:00 | FINAL | | |
World Championship 2017 London | 50km Walk (Men) | 3:46:29 | 12 | NZL | 2017-08-13 00:00:00 | FINAL | 1184 | NR |
Olympic Games 2016 Rio | 50km Walk (Men) | 3:49:32 | 12 | NZL | 2016-08-19 00:00:00 | FINAL | 1165 | |
World Championship 2015 Beijing | 50km Walk (Men) | 3:48:48 | 10 | NZL | 2015-08-29 00:00:00 | FINAL | 1170 | PB |
Olympic Games 2012 London | 50km Walk (Men) | 3:55:03 | 30 | NZL | 2012-08-11 00:00:00 | FINAL | 1133 | PB |