{"page":"https://www.roxtimes.com/athletes/keith-welsh-b6bcb28e","name":"Keith Welsh","nationality":"GBR","races":4,"best":{"time":"1:26:26","time_s":5186},"results":[{"race":"Birmingham","date":"2026-10-29","page":"https://www.roxtimes.com/races/s9/birmingham","division":"open-men","label":"Open Men","age_group":"50-54","time":"1:26:26","time_s":5186,"place":2130,"of":3831,"age_group_place":94,"age_group_of":260,"partner":null,"runs_s":2276,"stations_s":2583,"roxzone_s":333,"splits":{"runs":["4:57","4:27","4:50","4:47","4:45","4:49","4:39","4:45"],"stations":{"skiErg":"4:23","sledPush":"3:18","sledPull":"4:39","burpeeBroadJump":"5:24","rowErg":"4:57","farmersCarry":"2:30","sandbagLunges":"9:29","wallBalls":"8:23"}}},{"race":"2026 Glasgow","date":"2026-03-11","page":"https://www.roxtimes.com/races/s8/glasgow","division":"doubles-men","label":"Doubles Men","age_group":"45-49","time":"1:11:32","time_s":4292,"place":666,"of":1528,"age_group_place":31,"age_group_of":116,"partner":"Charles Hamilton","runs_s":2455,"stations_s":1607,"roxzone_s":234,"splits":{"runs":["4:51","4:48","5:05","5:04","5:09","5:10","5:06","5:46"],"stations":{"skiErg":"4:01","sledPush":"1:43","sledPull":"3:01","burpeeBroadJump":"3:19","rowErg":"4:35","farmersCarry":"1:59","sandbagLunges":"3:57","wallBalls":"4:12"}}},{"race":"2026 Glasgow","date":"2026-03-11","page":"https://www.roxtimes.com/races/s8/glasgow","division":"doubles-men","label":"Doubles Men","age_group":"40-44","time":"1:06:46","time_s":4006,"place":382,"of":1528,"age_group_place":38,"age_group_of":225,"partner":"Mark Plunkett","runs_s":2363,"stations_s":1440,"roxzone_s":207,"splits":{"runs":["4:43","4:31","4:48","4:45","5:04","5:01","5:07","5:29"],"stations":{"skiErg":"3:41","sledPush":"1:48","sledPull":"2:35","burpeeBroadJump":"2:30","rowErg":"4:13","farmersCarry":"1:37","sandbagLunges":"3:22","wallBalls":"4:14"}}},{"race":"2025 Poznan","date":"2025-12-13","page":"https://www.roxtimes.com/races/s8/poznan","division":"open-men","label":"Open Men","age_group":"45-49","time":"2:05:12","time_s":7512,"place":1149,"of":1184,"age_group_place":102,"age_group_of":107,"partner":null,"runs_s":4104,"stations_s":3045,"roxzone_s":367,"splits":{"runs":["7:32","7:45","8:31","8:29","8:24","7:51","8:03","11:54"],"stations":{"skiErg":"4:24","sledPush":"2:51","sledPull":"5:10","burpeeBroadJump":"8:02","rowErg":"5:16","farmersCarry":"2:15","sandbagLunges":"10:55","wallBalls":"11:52"}}}],"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."}