{"page":"https://www.roxtimes.com/athletes/ryan-o-hagan-a2cd805a","name":"Ryan O'Hagan","nationality":"CAN","races":2,"best":{"time":"1:23:19","time_s":4999},"results":[{"race":"2026 Ottawa","date":"2026-05-14","page":"https://www.roxtimes.com/races/s8/ottawa","division":"doubles-men","label":"Doubles Men","age_group":"40-44","time":"1:10:51","time_s":4251,"place":175,"of":843,"age_group_place":20,"age_group_of":106,"partner":"Jared Tredway","runs_s":2432,"stations_s":1547,"roxzone_s":278,"splits":{"runs":["5:12","5:06","5:08","5:22","5:05","4:56","4:49","4:58"],"stations":{"skiErg":"4:05","sledPush":"1:42","sledPull":"3:37","burpeeBroadJump":"3:23","rowErg":"4:16","farmersCarry":"1:43","sandbagLunges":"3:00","wallBalls":"4:01"}}},{"race":"2025 Toronto","date":"2025-10-04","page":"https://www.roxtimes.com/races/s8/toronto","division":"pro-men","label":"Pro Men","age_group":"40-44","time":"1:23:19","time_s":4999,"place":130,"of":265,"age_group_place":22,"age_group_of":43,"partner":null,"runs_s":2252,"stations_s":2418,"roxzone_s":335,"splits":{"runs":["3:56","4:35","5:01","4:50","4:50","4:39","5:08","4:37"],"stations":{"skiErg":"4:23","sledPush":"4:20","sledPull":"7:10","burpeeBroadJump":"5:37","rowErg":"4:47","farmersCarry":"1:55","sandbagLunges":"4:36","wallBalls":"7:30"}}}],"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."}