{"page":"https://www.roxtimes.com/athletes/thomas-hafstad-t-c4c4e3","name":"Thomas Hafstad","nationality":"NOR","races":2,"best":{"time":"1:09:32","time_s":4172},"results":[{"race":"2026 Copenhagen","date":"2026-03-13","page":"https://www.roxtimes.com/races/s8/copenhagen","division":"doubles-men","label":"Doubles Men","age_group":"25-29","time":"1:09:32","time_s":4172,"place":254,"of":874,"age_group_place":78,"age_group_of":193,"partner":"Thomas Sande Mossestad","runs_s":2269,"stations_s":1602,"roxzone_s":307,"splits":{"runs":["7:01","4:14","4:21","4:20","4:21","4:29","4:24","4:42"],"stations":{"skiErg":"4:11","sledPush":"2:01","sledPull":"3:33","burpeeBroadJump":"2:57","rowErg":"4:22","farmersCarry":"1:58","sandbagLunges":"3:44","wallBalls":"3:56"}}},{"race":"2025 Oslo","date":"2025-09-27","page":"https://www.roxtimes.com/races/s8/oslo","division":"doubles-men","label":"Doubles Men","age_group":"25-29","time":"1:17:53","time_s":4673,"place":460,"of":722,"age_group_place":110,"age_group_of":164,"partner":"Thomas Sande Mossestad","runs_s":2733,"stations_s":1598,"roxzone_s":347,"splits":{"runs":["4:44","5:31","5:59","6:25","6:07","5:48","6:00","5:02"],"stations":{"skiErg":"4:22","sledPush":"1:30","sledPull":"3:15","burpeeBroadJump":"2:55","rowErg":"4:39","farmersCarry":"1:39","sandbagLunges":"3:35","wallBalls":"4:43"}}}],"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."}