{"page":"https://www.roxtimes.com/athletes/keith-preston-ce751458","name":"Keith Preston","nationality":"USA","races":4,"best":{"time":"1:07:34","time_s":4054},"results":[{"race":"2026 Houston","date":"2026-03-26","page":"https://www.roxtimes.com/races/s8/houston","division":"open-men","label":"Open Men","age_group":"16-24","time":"1:14:15","time_s":4455,"place":219,"of":2230,"age_group_place":26,"age_group_of":178,"partner":null,"runs_s":2114,"stations_s":2024,"roxzone_s":323,"splits":{"runs":["4:18","4:00","4:31","4:23","4:29","4:21","4:22","4:52"],"stations":{"skiErg":"4:26","sledPush":"2:57","sledPull":"4:59","burpeeBroadJump":"3:24","rowErg":"4:42","farmersCarry":"2:12","sandbagLunges":"4:18","wallBalls":"6:46"}}},{"race":"2026 Phoenix","date":"2026-01-30","page":"https://www.roxtimes.com/races/s8/phoenix","division":"open-men","label":"Open Men","age_group":"16-24","time":"1:07:34","time_s":4054,"place":79,"of":1563,"age_group_place":10,"age_group_of":109,"partner":null,"runs_s":2019,"stations_s":1783,"roxzone_s":257,"splits":{"runs":["4:10","3:58","4:13","4:06","4:20","4:09","4:10","4:36"],"stations":{"skiErg":"4:38","sledPush":"2:37","sledPull":"3:54","burpeeBroadJump":"3:13","rowErg":"4:35","farmersCarry":"1:49","sandbagLunges":"3:48","wallBalls":"5:09"}}},{"race":"2025 Dallas","date":"2025-11-21","page":"https://www.roxtimes.com/races/s8/dallas","division":"open-men","label":"Open Men","age_group":"16-24","time":"1:09:08","time_s":4148,"place":103,"of":2075,"age_group_place":10,"age_group_of":158,"partner":null,"runs_s":2074,"stations_s":1882,"roxzone_s":197,"splits":{"runs":["4:38","4:05","4:22","4:19","4:24","4:12","4:12","4:25"],"stations":{"skiErg":"4:23","sledPush":"2:36","sledPull":"4:03","burpeeBroadJump":"3:28","rowErg":"4:30","farmersCarry":"2:01","sandbagLunges":"3:51","wallBalls":"6:30"}}},{"race":"2025 Houston","date":"2025-03-15","page":"https://www.roxtimes.com/races/s7/houston","division":"doubles-men","label":"Doubles Men","age_group":"U29","time":"1:10:31","time_s":4231,"place":126,"of":731,"age_group_place":54,"age_group_of":222,"partner":"Trevor Hampton","runs_s":2272,"stations_s":1654,"roxzone_s":310,"splits":{"runs":["4:08","4:24","4:46","4:52","4:56","4:50","4:53","5:06"],"stations":{"skiErg":"4:06","sledPush":"1:39","sledPull":"3:41","burpeeBroadJump":"3:31","rowErg":"4:38","farmersCarry":"2:12","sandbagLunges":"3:41","wallBalls":"4:06"}}}],"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."}