{"page":"https://www.roxtimes.com/athletes/tristan-le-forestier-18b95bf3","name":"Tristan le Forestier","nationality":"RSA","races":4,"best":{"time":"1:10:58","time_s":4258},"results":[{"race":"2026 Johannesburg","date":"2026-05-30","page":"https://www.roxtimes.com/races/s8/johannesburg-2","division":"relay-men","label":"Relay Men","age_group":"U40","time":"1:05:23","time_s":3923,"place":3,"of":25,"age_group_place":3,"age_group_of":19,"partner":"Thomas Lee, Liam Jennings, Kevin Dooner","runs_s":null,"stations_s":null,"roxzone_s":null,"splits":{"runs":[null,null,null,null,null,null,null,null],"stations":{"skiErg":null,"sledPush":null,"sledPull":null,"burpeeBroadJump":null,"rowErg":null,"farmersCarry":null,"sandbagLunges":null,"wallBalls":null}}},{"race":"2026 Johannesburg","date":"2026-05-30","page":"https://www.roxtimes.com/races/s8/johannesburg-2","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"25-29","time":"1:07:55","time_s":4075,"place":21,"of":99,"age_group_place":6,"age_group_of":19,"partner":"Liam Jennings","runs_s":2270,"stations_s":1507,"roxzone_s":304,"splits":{"runs":["6:05","4:01","4:19","4:09","4:24","4:14","4:18","6:24"],"stations":{"skiErg":"3:53","sledPush":"1:49","sledPull":"4:05","burpeeBroadJump":"2:44","rowErg":"4:28","farmersCarry":"1:45","sandbagLunges":"2:45","wallBalls":"3:38"}}},{"race":"2026 Cape Town","date":"2026-04-04","page":"https://www.roxtimes.com/races/s8/cape-town-2","division":"open-men","label":"Open Men","age_group":"25-29","time":"1:10:58","time_s":4258,"place":30,"of":717,"age_group_place":10,"age_group_of":144,"partner":null,"runs_s":2292,"stations_s":1762,"roxzone_s":209,"splits":{"runs":["4:23","4:28","5:24","4:50","4:35","4:34","4:50","5:12"],"stations":{"skiErg":"4:15","sledPush":"2:31","sledPull":"3:29","burpeeBroadJump":"3:57","rowErg":"4:26","farmersCarry":"1:36","sandbagLunges":"3:45","wallBalls":"5:23"}}},{"race":"2025 Johannesburg","date":"2025-11-29","page":"https://www.roxtimes.com/races/s8/johannesburg","division":"open-men","label":"Open Men","age_group":"25-29","time":"1:22:25","time_s":4945,"place":81,"of":652,"age_group_place":25,"age_group_of":111,"partner":null,"runs_s":2382,"stations_s":2229,"roxzone_s":339,"splits":{"runs":["3:28","4:51","5:15","5:03","5:14","5:18","5:00","5:35"],"stations":{"skiErg":"4:39","sledPush":"3:10","sledPull":"4:26","burpeeBroadJump":"5:27","rowErg":"4:36","farmersCarry":"2:44","sandbagLunges":"5:10","wallBalls":"6:57"}}}],"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."}