{"page":"https://www.roxtimes.com/athletes/halim-ennadifi-dcd0f4e8","name":"Halim Ennadifi","nationality":"FRA","races":23,"best":{"time":"1:00:39","time_s":3639},"results":[{"race":"2026 Tenerife","date":"2026-09-04","page":"https://www.roxtimes.com/races/s9/tenerife","division":"open-men","label":"Open Men","age_group":"40-44","time":"1:00:39","time_s":3639,"place":2,"of":836,"age_group_place":1,"age_group_of":119,"partner":null,"runs_s":1814,"stations_s":1549,"roxzone_s":280,"splits":{"runs":["3:42","3:34","3:43","3:42","3:45","3:49","3:49","4:12"],"stations":{"skiErg":"4:03","sledPush":"2:30","sledPull":"3:27","burpeeBroadJump":"2:55","rowErg":"4:20","farmersCarry":"2:05","sandbagLunges":"2:43","wallBalls":"3:46"}}},{"race":"2026 Stockholm","date":"2026-06-18","page":"https://www.roxtimes.com/races/s8/stockholm-2","division":"doubles-mixed","label":"Doubles Mixed","age_group":"35-39","time":"1:01:27","time_s":3687,"place":338,"of":668,"age_group_place":61,"age_group_of":96,"partner":"Léa Vimal","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 Stockholm","date":"2026-06-18","page":"https://www.roxtimes.com/races/s8/stockholm-2","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"40-44","time":"1:00:50","time_s":3650,"place":404,"of":704,"age_group_place":52,"age_group_of":108,"partner":"Doudou Ndiaye","runs_s":1896,"stations_s":1508,"roxzone_s":250,"splits":{"runs":["2:18","3:52","4:06","4:15","4:07","4:14","4:12","4:34"],"stations":{"skiErg":"3:41","sledPush":"2:01","sledPull":"3:58","burpeeBroadJump":"2:25","rowErg":"4:28","farmersCarry":"1:31","sandbagLunges":"2:45","wallBalls":"4:19"}}},{"race":"2026 Lyon","date":"2026-05-21","page":"https://www.roxtimes.com/races/s8/lyon","division":"doubles-mixed","label":"Doubles Mixed","age_group":"35-39","time":"59:40","time_s":3580,"place":22,"of":3056,"age_group_place":5,"age_group_of":526,"partner":"Léa Vimal","runs_s":1797,"stations_s":1471,"roxzone_s":316,"splits":{"runs":["2:55","3:43","3:53","3:50","3:54","3:52","3:53","4:00"],"stations":{"skiErg":"3:56","sledPush":"2:18","sledPull":"3:34","burpeeBroadJump":"2:25","rowErg":"4:12","farmersCarry":"1:35","sandbagLunges":"2:53","wallBalls":"3:38"}}},{"race":"2026 Paris GP","date":"2026-04-27","page":"https://www.roxtimes.com/races/s8/paris-gp","division":"doubles-mixed","label":"Doubles Mixed","age_group":"35-39","time":"1:06:21","time_s":3981,"place":96,"of":2154,"age_group_place":15,"age_group_of":335,"partner":"Francesca Chamiot-Clerc","runs_s":2169,"stations_s":1430,"roxzone_s":387,"splits":{"runs":["4:15","4:21","4:45","4:42","4:37","4:41","4:43","4:09"],"stations":{"skiErg":"4:01","sledPush":"2:04","sledPull":"2:51","burpeeBroadJump":"2:38","rowErg":"4:06","farmersCarry":"1:29","sandbagLunges":"3:07","wallBalls":"3:34"}}},{"race":"2026 Paris GP","date":"2026-04-27","page":"https://www.roxtimes.com/races/s8/paris-gp","division":"doubles-mixed","label":"Doubles Mixed","age_group":"30-34","time":"1:00:58","time_s":3658,"place":34,"of":2154,"age_group_place":16,"age_group_of":617,"partner":"Marie Fressinet","runs_s":1914,"stations_s":1427,"roxzone_s":320,"splits":{"runs":["4:05","3:57","4:05","3:57","4:06","4:03","4:12","3:33"],"stations":{"skiErg":"3:57","sledPush":"2:04","sledPull":"2:54","burpeeBroadJump":"2:36","rowErg":"4:12","farmersCarry":"1:34","sandbagLunges":"3:05","wallBalls":"3:25"}}},{"race":"2025 Stockholm","date":"2025-12-18","page":"https://www.roxtimes.com/races/s8/stockholm","division":"doubles-mixed","label":"Doubles Mixed","age_group":"35-39","time":"58:21","time_s":3501,"place":16,"of":1457,"age_group_place":3,"age_group_of":238,"partner":"Léa Vimal","runs_s":1846,"stations_s":1363,"roxzone_s":297,"splits":{"runs":["3:41","3:41","3:50","3:52","3:52","3:51","3:55","4:08"],"stations":{"skiErg":"3:53","sledPush":"1:43","sledPull":"3:04","burpeeBroadJump":"2:24","rowErg":"4:11","farmersCarry":"1:23","sandbagLunges":"2:32","wallBalls":"3:33"}}},{"race":"2025 Stockholm","date":"2025-12-18","page":"https://www.roxtimes.com/races/s8/stockholm","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"45-49","time":"1:03:17","time_s":3797,"place":80,"of":287,"age_group_place":4,"age_group_of":9,"partner":"Frederic Chouzenoux","runs_s":2021,"stations_s":1476,"roxzone_s":306,"splits":{"runs":["3:37","4:00","4:26","4:16","4:21","4:17","4:19","4:29"],"stations":{"skiErg":"3:38","sledPush":"2:03","sledPull":"3:23","burpeeBroadJump":"2:25","rowErg":"3:55","farmersCarry":"1:32","sandbagLunges":"3:11","wallBalls":"4:29"}}},{"race":"2025 London Excel","date":"2025-12-04","page":"https://www.roxtimes.com/races/s8/london-excel","division":"pro-men","label":"Pro Men","age_group":"40-44","time":"1:08:04","time_s":4084,"place":249,"of":929,"age_group_place":33,"age_group_of":127,"partner":null,"runs_s":1535,"stations_s":2014,"roxzone_s":539,"splits":{"runs":["2:28","2:54","3:07","3:11","3:17","3:07","3:08","4:27"],"stations":{"skiErg":"4:25","sledPush":"3:19","sledPull":"5:42","burpeeBroadJump":"3:22","rowErg":"4:39","farmersCarry":"2:30","sandbagLunges":"4:09","wallBalls":"5:28"}}},{"race":"2025 Bordeaux","date":"2025-11-20","page":"https://www.roxtimes.com/races/s8/bordeaux","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"40-44","time":"1:01:06","time_s":3666,"place":45,"of":285,"age_group_place":2,"age_group_of":22,"partner":"Doudou Ndiaye","runs_s":1857,"stations_s":1536,"roxzone_s":277,"splits":{"runs":["3:45","3:39","4:06","3:54","3:41","3:59","3:46","4:12"],"stations":{"skiErg":"3:49","sledPush":"2:33","sledPull":"4:07","burpeeBroadJump":"2:09","rowErg":"4:10","farmersCarry":"1:27","sandbagLunges":"3:20","wallBalls":"4:01"}}},{"race":"2025 Paris","date":"2025-10-23","page":"https://www.roxtimes.com/races/s8/paris","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"35-39","time":"1:02:19","time_s":3739,"place":28,"of":311,"age_group_place":5,"age_group_of":63,"partner":"Florian Puchly","runs_s":1966,"stations_s":1523,"roxzone_s":255,"splits":{"runs":["3:25","3:49","3:58","4:11","4:17","4:16","4:25","4:29"],"stations":{"skiErg":"3:38","sledPush":"2:44","sledPull":"4:45","burpeeBroadJump":"2:12","rowErg":"3:59","farmersCarry":"1:26","sandbagLunges":"2:57","wallBalls":"3:42"}}},{"race":"2025 Rome","date":"2025-09-27","page":"https://www.roxtimes.com/races/s8/rome","division":"doubles-mixed","label":"Doubles Mixed","age_group":"30-34","time":"1:00:35","time_s":3635,"place":28,"of":1083,"age_group_place":13,"age_group_of":292,"partner":"Marie Fressinet","runs_s":1930,"stations_s":1430,"roxzone_s":280,"splits":{"runs":["4:46","3:48","4:05","3:51","3:51","3:44","3:52","4:17"],"stations":{"skiErg":"4:01","sledPush":"2:07","sledPull":"3:25","burpeeBroadJump":"2:20","rowErg":"4:23","farmersCarry":"1:30","sandbagLunges":"2:44","wallBalls":"3:20"}}},{"race":"2025 Berlin","date":"2025-05-16","page":"https://www.roxtimes.com/races/s7/berlin","division":"open-men","label":"Open Men","age_group":"40-44","time":"1:04:52","time_s":3892,"place":199,"of":2599,"age_group_place":26,"age_group_of":353,"partner":null,"runs_s":1782,"stations_s":1728,"roxzone_s":388,"splits":{"runs":["2:50","3:26","3:39","3:44","3:49","3:43","3:47","4:48"],"stations":{"skiErg":"4:10","sledPush":"2:16","sledPull":"3:48","burpeeBroadJump":"4:02","rowErg":"4:44","farmersCarry":"1:53","sandbagLunges":"3:40","wallBalls":"4:15"}}},{"race":"2025 Paris 1","date":"2025-04-18","page":"https://www.roxtimes.com/races/s7/paris-2","division":"doubles-mixed","label":"Doubles Mixed","age_group":"30-39","time":"59:27","time_s":3567,"place":10,"of":1325,"age_group_place":7,"age_group_of":583,"partner":"Marie Fressinet","runs_s":1814,"stations_s":1446,"roxzone_s":311,"splits":{"runs":["3:51","3:46","3:59","3:48","3:51","3:49","3:49","3:24"],"stations":{"skiErg":"4:05","sledPush":"1:46","sledPull":"3:28","burpeeBroadJump":"2:38","rowErg":"4:17","farmersCarry":"1:32","sandbagLunges":"2:41","wallBalls":"3:39"}}},{"race":"2025 Paris 1","date":"2025-04-18","page":"https://www.roxtimes.com/races/s7/paris-2","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"40-49","time":"1:00:04","time_s":3604,"place":74,"of":438,"age_group_place":5,"age_group_of":40,"partner":"Doudou Ndiaye","runs_s":1757,"stations_s":1557,"roxzone_s":296,"splits":{"runs":["3:33","3:35","3:46","3:44","3:49","3:34","3:52","3:27"],"stations":{"skiErg":"3:58","sledPush":"2:01","sledPull":"3:46","burpeeBroadJump":"2:50","rowErg":"4:21","farmersCarry":"1:25","sandbagLunges":"3:38","wallBalls":"3:58"}}},{"race":"2025 Malaga","date":"2025-03-23","page":"https://www.roxtimes.com/races/s7/malaga","division":"doubles-mixed","label":"Doubles Mixed","age_group":"30-39","time":"59:15","time_s":3555,"place":22,"of":1002,"age_group_place":14,"age_group_of":469,"partner":"Marie Fressinet","runs_s":1851,"stations_s":1463,"roxzone_s":246,"splits":{"runs":["3:28","3:47","3:56","3:54","3:58","3:54","3:59","3:59"],"stations":{"skiErg":"3:57","sledPush":"1:49","sledPull":"3:25","burpeeBroadJump":"2:32","rowErg":"4:29","farmersCarry":"1:35","sandbagLunges":"3:07","wallBalls":"3:29"}}},{"race":"2025 Copenhagen","date":"2025-03-14","page":"https://www.roxtimes.com/races/s7/copenhagen","division":"relay-men","label":"Relay Men","age_group":"U40","time":"54:25","time_s":3265,"place":5,"of":34,"age_group_place":5,"age_group_of":31,"partner":"Doudou Ndiaye, Maxime Graignic, Yassine Moumna","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":"2025 Copenhagen","date":"2025-03-14","page":"https://www.roxtimes.com/races/s7/copenhagen","division":"pro-doubles-men","label":"Pro Doubles Men","age_group":"30-39","time":"1:00:15","time_s":3615,"place":20,"of":119,"age_group_place":10,"age_group_of":58,"partner":"Doudou Ndiaye","runs_s":1848,"stations_s":1514,"roxzone_s":257,"splits":{"runs":["3:43","3:37","3:51","3:47","3:48","3:54","3:59","4:13"],"stations":{"skiErg":"3:52","sledPush":"2:16","sledPull":"3:58","burpeeBroadJump":"2:28","rowErg":"4:12","farmersCarry":"1:29","sandbagLunges":"2:54","wallBalls":"4:05"}}},{"race":"2025 Toulouse","date":"2025-02-08","page":"https://www.roxtimes.com/races/s7/toulouse","division":"relay-men","label":"Relay Men","age_group":"U40","time":"59:39","time_s":3579,"place":6,"of":39,"age_group_place":6,"age_group_of":34,"partner":"Florian Kohler, Grégoire Chiche, Doudou NDIAYE","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":"2025 Toulouse","date":"2025-02-08","page":"https://www.roxtimes.com/races/s7/toulouse","division":"doubles-mixed","label":"Doubles Mixed","age_group":"30-39","time":"1:15:38","time_s":4538,"place":333,"of":921,"age_group_place":148,"age_group_of":387,"partner":"Diane Vezies","runs_s":2673,"stations_s":1526,"roxzone_s":341,"splits":{"runs":["5:54","5:04","5:24","5:27","5:32","5:40","5:45","5:47"],"stations":{"skiErg":"4:06","sledPush":"1:52","sledPull":"3:48","burpeeBroadJump":"2:48","rowErg":"4:23","farmersCarry":"1:31","sandbagLunges":"3:00","wallBalls":"3:58"}}},{"race":"2024 Marseille","date":"2024-12-07","page":"https://www.roxtimes.com/races/s7/marseille","division":"relay-mixed","label":"Relay Mixed","age_group":"U40","time":"1:00:04","time_s":3604,"place":2,"of":48,"age_group_place":2,"age_group_of":39,"partner":"Marie Fressinet, Laurie Auray, Doudou Ndiaye","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":"2024 Paris","date":"2024-11-09","page":"https://www.roxtimes.com/races/s7/paris","division":"doubles-mixed","label":"Doubles Mixed","age_group":"30-39","time":"1:00:38","time_s":3638,"place":3,"of":664,"age_group_place":2,"age_group_of":336,"partner":"Marie Fressinet","runs_s":1892,"stations_s":1457,"roxzone_s":292,"splits":{"runs":["3:16","3:57","4:07","4:01","4:01","4:00","3:56","4:17"],"stations":{"skiErg":"3:54","sledPush":"1:52","sledPull":"3:59","burpeeBroadJump":"2:31","rowErg":"4:21","farmersCarry":"1:24","sandbagLunges":"2:50","wallBalls":"3:26"}}},{"race":"2024 Nice","date":"2024-10-12","page":"https://www.roxtimes.com/races/s7/nice","division":"open-men","label":"Open Men","age_group":"40-44","time":"1:04:47","time_s":3887,"place":11,"of":674,"age_group_place":1,"age_group_of":90,"partner":null,"runs_s":1870,"stations_s":1724,"roxzone_s":298,"splits":{"runs":["3:44","3:36","4:03","3:58","4:00","3:53","3:58","4:02"],"stations":{"skiErg":"4:06","sledPush":"2:36","sledPull":"4:19","burpeeBroadJump":"3:55","rowErg":"4:34","farmersCarry":"1:45","sandbagLunges":"3:27","wallBalls":"4:02"}}}],"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."}