{"page":"https://www.roxtimes.com/athletes/duncan-struan-macdonald-3cea29fc","name":"Duncan Struan Macdonald","nationality":"GBR","races":2,"best":{"time":"1:25:20","time_s":5120},"results":[{"race":"2026 Berlin","date":"2026-05-22","page":"https://www.roxtimes.com/races/s8/berlin","division":"open-men","label":"Open Men","age_group":"30-34","time":"1:25:20","time_s":5120,"place":1982,"of":4143,"age_group_place":535,"age_group_of":956,"partner":null,"runs_s":2089,"stations_s":2149,"roxzone_s":886,"splits":{"runs":["3:09","3:32","3:55","4:09","4:17","4:19","4:37","6:55"],"stations":{"skiErg":"4:01","sledPush":"2:28","sledPull":"4:13","burpeeBroadJump":"8:25","rowErg":"4:39","farmersCarry":"2:07","sandbagLunges":"4:28","wallBalls":"5:28"}}},{"race":"2026 Glasgow","date":"2026-03-11","page":"https://www.roxtimes.com/races/s8/glasgow","division":"open-men","label":"Open Men","age_group":"30-34","time":"1:33:33","time_s":5613,"place":1857,"of":2661,"age_group_place":379,"age_group_of":498,"partner":null,"runs_s":3114,"stations_s":2158,"roxzone_s":346,"splits":{"runs":["4:48","7:14","8:10","8:20","5:54","5:40","4:48","7:02"],"stations":{"skiErg":"4:14","sledPush":"2:12","sledPull":"3:46","burpeeBroadJump":"7:14","rowErg":"4:39","farmersCarry":"2:12","sandbagLunges":"4:59","wallBalls":"6:42"}}}],"note":"RoxTimes: HYROX results and analysis from the results the organiser published. Not affiliated with or endorsed by HYROX. \"Typical\" is the middle finisher of the field. Times in seconds and as h:mm:ss."}