At the 2016 Rio Olympics Robertson finished 12th in the men's 10000 metres with a time of 27:33.67. The time broke Dick Quax's 39-year-old New Zealand national record by more than 8 seconds.