{"page":"https://www.roxtimes.com/athletes/john-tufts-df415217","name":"John Tufts","nationality":"CAN","races":2,"best":{"time":"2:24:17","time_s":8657},"results":[{"race":"2026 Toronto","date":"2026-10-01","page":"https://www.roxtimes.com/races/s9/toronto","division":"open-men","label":"Open Men","age_group":"50-54","time":"2:40:02","time_s":9602,"place":1896,"of":1927,"age_group_place":100,"age_group_of":102,"partner":null,"runs_s":4553,"stations_s":4536,"roxzone_s":517,"splits":{"runs":["9:31","9:19","9:05","9:04","9:39","9:28","9:57","9:53"],"stations":{"skiErg":"5:45","sledPush":"5:27","sledPull":"7:58","burpeeBroadJump":"11:12","rowErg":"6:18","farmersCarry":"4:20","sandbagLunges":"13:36","wallBalls":"21:00"}}},{"race":"2026 Ottawa","date":"2026-05-14","page":"https://www.roxtimes.com/races/s8/ottawa","division":"open-men","label":"Open Men","age_group":"50-54","time":"2:24:17","time_s":8657,"place":1458,"of":1503,"age_group_place":80,"age_group_of":81,"partner":null,"runs_s":4378,"stations_s":3725,"roxzone_s":559,"splits":{"runs":["7:24","7:54","8:23","9:04","9:35","9:26","10:15","11:00"],"stations":{"skiErg":"5:08","sledPush":"5:03","sledPull":"7:41","burpeeBroadJump":"10:33","rowErg":"6:15","farmersCarry":"3:23","sandbagLunges":"10:21","wallBalls":"13:41"}}}],"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."}