{"page":"https://www.roxtimes.com/athletes/craig-mackenzie-0d90e448","name":"Craig Mackenzie","nationality":"CAN","races":2,"best":{"time":"1:28:13","time_s":5293},"results":[{"race":"2026 Toronto","date":"2026-10-01","page":"https://www.roxtimes.com/races/s9/toronto","division":"open-men","label":"Open Men","age_group":"45-49","time":"1:28:13","time_s":5293,"place":722,"of":1927,"age_group_place":54,"age_group_of":167,"partner":null,"runs_s":2476,"stations_s":2436,"roxzone_s":386,"splits":{"runs":["5:18","4:59","5:10","5:24","5:23","5:10","5:10","4:46"],"stations":{"skiErg":"4:36","sledPush":"3:39","sledPull":"4:44","burpeeBroadJump":"5:34","rowErg":"4:38","farmersCarry":"2:48","sandbagLunges":"6:48","wallBalls":"7:49"}}},{"race":"2026 Ottawa","date":"2026-05-14","page":"https://www.roxtimes.com/races/s8/ottawa","division":"open-men","label":"Open Men","age_group":"45-49","time":"1:35:07","time_s":5707,"place":852,"of":1503,"age_group_place":54,"age_group_of":107,"partner":null,"runs_s":2679,"stations_s":2567,"roxzone_s":466,"splits":{"runs":["5:20","5:25","5:26","5:40","5:35","5:28","5:32","6:15"],"stations":{"skiErg":"4:33","sledPush":"3:41","sledPull":"5:34","burpeeBroadJump":"6:01","rowErg":"4:49","farmersCarry":"3:21","sandbagLunges":"7:42","wallBalls":"7:06"}}}],"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."}