{"page":"https://www.roxtimes.com/athletes/grant-harris-ea244fb1","name":"Grant Harris","nationality":"RSA","races":4,"best":{"time":"1:24:47","time_s":5087},"results":[{"race":"2026 Cape Town","date":"2026-08-15","page":"https://www.roxtimes.com/races/s9/cape-town","division":"pro-men","label":"Pro Men","age_group":"50-54","time":"1:33:59","time_s":5639,"place":136,"of":178,"age_group_place":6,"age_group_of":9,"partner":null,"runs_s":2569,"stations_s":2723,"roxzone_s":352,"splits":{"runs":["3:19","4:52","5:26","5:31","5:51","5:41","5:50","6:21"],"stations":{"skiErg":"4:14","sledPush":"4:15","sledPull":"6:21","burpeeBroadJump":"4:49","rowErg":"4:50","farmersCarry":"3:48","sandbagLunges":"7:06","wallBalls":"10:00"}}},{"race":"2026 Johannesburg","date":"2026-05-30","page":"https://www.roxtimes.com/races/s8/johannesburg-2","division":"open-men","label":"Open Men","age_group":"50-54","time":"1:24:47","time_s":5087,"place":130,"of":745,"age_group_place":6,"age_group_of":29,"partner":null,"runs_s":2314,"stations_s":2299,"roxzone_s":477,"splits":{"runs":["5:52","4:05","4:28","4:23","4:29","4:20","4:13","6:47"],"stations":{"skiErg":"4:23","sledPush":"3:20","sledPull":"4:29","burpeeBroadJump":"5:11","rowErg":"4:57","farmersCarry":"3:04","sandbagLunges":"5:28","wallBalls":"7:27"}}},{"race":"2026 Cape Town","date":"2026-04-04","page":"https://www.roxtimes.com/races/s8/cape-town-2","division":"pro-men","label":"Pro Men","age_group":"50-54","time":"1:46:50","time_s":6410,"place":159,"of":191,"age_group_place":6,"age_group_of":8,"partner":null,"runs_s":2790,"stations_s":2920,"roxzone_s":704,"splits":{"runs":["3:16","8:08","5:26","5:20","5:21","5:32","5:41","7:49"],"stations":{"skiErg":"4:15","sledPush":"4:20","sledPull":"8:43","burpeeBroadJump":"6:01","rowErg":"4:56","farmersCarry":"5:29","sandbagLunges":"4:28","wallBalls":"10:28"}}},{"race":"2025 Johannesburg","date":"2025-11-29","page":"https://www.roxtimes.com/races/s8/johannesburg","division":"open-men","label":"Open Men","age_group":"50-54","time":"1:40:40","time_s":6040,"place":266,"of":652,"age_group_place":8,"age_group_of":23,"partner":null,"runs_s":2635,"stations_s":2898,"roxzone_s":511,"splits":{"runs":["3:20","5:03","5:29","5:36","5:43","5:54","5:46","7:09"],"stations":{"skiErg":"4:28","sledPush":"4:56","sledPull":"7:44","burpeeBroadJump":"6:25","rowErg":"5:18","farmersCarry":"3:02","sandbagLunges":"7:34","wallBalls":"8:51"}}}],"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."}