FULL RESULTS
HYROX Bengaluru 2026 Results – Pro Men
113 finishers. Winner David Kelly in 59:47; median 1:42:44.
| Rank | Athlete | Nat | Age group | Time | Run | Workout |
|---|---|---|---|---|---|---|
| 1 | David Kelly | 30-34 | 59:47 | 30:08 | 25:46 | |
| 2 | Aidan Dwyer | 30-34 | 1:04:57 | 33:17 | 27:30 | |
| 3 | Karim Hegazy | 40-44 | 1:07:06 | 33:20 | 29:26 | |
| 4 | Albin Hodza | 35-39 | 1:07:40 | 33:29 | 30:02 | |
| 5 | Julien Prieur | 35-39 | 1:08:00 | 32:02 | 31:37 | |
| 6 | Terry Ryan | 35-39 | 1:08:05 | 33:47 | 29:48 | |
| 7 | Matt Threadgold | 35-39 | 1:08:09 | 33:54 | 30:10 | |
| 8 | Zac Brooks | 25-29 | 1:11:03 | 35:37 | 30:21 | |
| 9 | Olivier Frensch | 30-34 | 1:11:03 | 34:06 | 32:45 | |
| 10 | Oscar Martinez de la Mora | 45-49 | 1:11:23 | 35:23 | 31:29 | |
| 11 | Kevin Tebay | 35-39 | 1:14:18 | 34:25 | 35:36 | |
| 12 | Jacobus Jong | 35-39 | 1:14:22 | 33:33 | 35:40 | |
| 13 | Kenneth Seet | 35-39 | 1:14:43 | 33:44 | 36:29 | |
| 14 | Sonam Gurmey | 16-24 | 1:15:04 | 36:07 | 33:43 | |
| 15 | Darren Moss | 40-44 | 1:15:43 | 39:30 | 31:34 | |
| 16 | Ben Stanton | 30-34 | 1:15:56 | 37:01 | 34:02 | |
| 17 | Alun Holleyman | 30-34 | 1:16:47 | 37:31 | 34:26 | |
| 18 | Tom James | 30-34 | 1:16:48 | 37:56 | 34:16 | |
| 19 | Rohit Verma | 16-24 | 1:20:07 | 38:19 | 36:52 | |
| 20 | Dora Reddy | 25-29 | 1:20:37 | 36:10 | 38:40 | |
| 21 | Rishav Singh | 30-34 | 1:20:56 | 36:52 | 38:59 | |
| 22 | Kulwinder Singh | 35-39 | 1:20:59 | 40:04 | 35:41 | |
| 23 | Anders Theorin | 55-59 | 1:21:42 | 36:48 | 39:14 | |
| 24 | Udit Thapar | 35-39 | 1:21:56 | 38:25 | 38:28 | |
| 25 | Lakhvinder Singh | 30-34 | 1:22:22 | 38:12 | 38:07 | |
| 26 | Ujjwal Verma | 25-29 | 1:22:48 | 39:30 | 37:15 | |
| 27 | Hitiri Turner | 45-49 | 1:24:13 | 35:44 | 43:15 | |
| 28 | Pesdy Tay | 30-34 | 1:24:21 | 36:03 | 42:37 | |
| 29 | Xavier McGrath | 16-24 | 1:24:38 | 38:05 | 41:47 | |
| 30 | Dalston Gay | 30-34 | 1:24:51 | 37:13 | 42:27 | |
| 31 | Ishan Lall | 30-34 | 1:25:17 | 41:31 | 37:35 | |
| 32 | Amandeep Singh | 25-29 | 1:26:10 | 36:39 | 44:32 | |
| 33 | Fazly Razali | 45-49 | 1:27:15 | 40:52 | 39:57 | |
| 34 | Anand Raja | 30-34 | 1:27:21 | 44:58 | 35:33 | |
| 35 | Wooi Keat Tan | 40-44 | 1:28:00 | 40:31 | 41:10 | |
| 36 | Diwas Ruhil | 16-24 | 1:28:21 | 39:22 | 42:42 | |
| 37 | SHIVRAJ SINGH | 25-29 | 1:29:37 | 41:37 | 42:16 | |
| 38 | Aditya Raj | 30-34 | 1:30:12 | 40:35 | 42:13 | |
| 39 | Karan Sanjeev | 30-34 | 1:30:19 | 42:47 | 41:52 | |
| 40 | Aman Chak | 25-29 | 1:31:46 | 42:39 | 43:04 | |
| 41 | Tan Trung Dr Luong | 45-49 | 1:32:09 | 41:33 | 42:54 | |
| 42 | Kang, Wee Kiat, Alvin | 45-49 | 1:32:32 | 42:39 | 44:17 | |
| 43 | Somveer Sindhu | 35-39 | 1:32:43 | 38:03 | 47:36 | |
| 44 | Aryan Kapoor | 16-24 | 1:32:54 | 46:39 | 39:17 | |
| 45 | Chirag Khatri | 30-34 | 1:33:47 | 47:20 | 40:17 | |
| 46 | Dhanunjaya Rao Meesala | 30-34 | 1:34:27 | 43:39 | 43:49 | |
| 47 | Aryan Dabas | 16-24 | 1:34:59 | 42:23 | 47:08 | |
| 48 | Harshwardhan Prasad | 25-29 | 1:35:55 | 47:55 | 41:03 | |
| 49 | Sachin G | 25-29 | 1:38:35 | 45:03 | 44:58 | |
| 50 | Siddharth Rai | 16-24 | 1:39:19 | 43:57 | 46:21 | |
| 51 | Saurabh Aggarwal | 35-39 | 1:39:51 | 47:15 | 44:47 | |
| 52 | Saksham Veer Singh | 16-24 | 1:40:14 | 47:14 | 45:57 | |
| 53 | Brian Skinner | 45-49 | 1:40:36 | 48:22 | 45:29 | |
| 54 | Varan Mahesh | 25-29 | 1:41:15 | 44:48 | 49:01 | |
| 55 | Rich Kirby | 50-54 | 1:42:13 | 40:29 | 55:11 | |
| 56 | Sumit Mehra | 25-29 | 1:42:16 | 43:32 | 51:06 | |
| 57 | Manish Bhadauriya | 35-39 | 1:42:44 | 53:53 | 41:09 | |
| 58 | Kanav Verma | 30-34 | 1:43:46 | 44:33 | 50:29 | |
| 59 | Binoy Shah | 30-34 | 1:44:01 | 44:29 | 52:11 | |
| 60 | Ravi Vijay | 40-44 | 1:44:12 | 43:16 | 51:49 | |
| 61 | Dayalan S | 40-44 | 1:44:28 | 45:16 | 48:16 | |
| 62 | Jyotiraditya Thakur | 16-24 | 1:44:57 | 48:36 | 49:42 | |
| 63 | Rajbir Singh Sheoran | 55-59 | 1:45:04 | 49:01 | 48:23 | |
| 64 | Atullya Srivastava | 35-39 | 1:45:21 | 48:37 | 48:26 | |
| 65 | Kaushik Boloor | 40-44 | 1:45:34 | 50:35 | 46:17 | |
| 66 | Kartheek Kuppa | 35-39 | 1:45:46 | 44:57 | 51:56 | |
| 67 | Neil Chang | 40-44 | 1:46:50 | 57:35 | 44:06 | |
| 68 | Shubham Sharma | 30-34 | 1:47:39 | 47:56 | 52:06 | |
| 69 | Sreenath S | 25-29 | 1:48:05 | 46:56 | 51:18 | |
| 70 | Gautam Rajpurohit | 25-29 | 1:48:11 | 48:13 | 48:37 | |
| 71 | Vinay Kelaskar | 25-29 | 1:48:27 | 47:21 | 51:47 | |
| 72 | Manish Khurana | 45-49 | 1:49:44 | 47:23 | 53:56 | |
| 73 | Sahil Sharma | 35-39 | 1:50:04 | 51:56 | 48:49 | |
| 74 | Pramod Notiyath | 45-49 | 1:52:59 | 48:17 | 56:11 | |
| 75 | Ravikiran Iyengar | 30-34 | 1:53:40 | 51:42 | 48:18 | |
| 76 | Anuj Jain | 50-54 | 1:53:51 | 53:19 | 52:04 | |
| 77 | Anil Trivedi | 40-44 | 1:53:53 | 54:13 | 50:33 | |
| 78 | Ajinkya Patil | 35-39 | 1:53:59 | 56:06 | 50:15 | |
| 79 | Jitesh Mokal | 30-34 | 1:54:19 | 56:21 | 46:35 | |
| 80 | Bing Quan Lim | 35-39 | 1:55:36 | 53:25 | 52:52 | |
| 81 | Dhruva Sivakumar | 30-34 | 1:55:51 | 52:47 | 53:40 | |
| 82 | Ramit Mittal | 30-34 | 1:56:12 | 53:47 | 52:18 | |
| 83 | Ismaile Haji | 45-49 | 1:57:09 | 57:12 | 46:49 | |
| 84 | Sukhjeevan Bhimber | 45-49 | 1:57:28 | 48:49 | 58:41 | |
| 85 | Parveen Khokhar | 35-39 | 1:59:07 | 55:10 | 53:13 | |
| 86 | Fadzly Samsuri | 40-44 | 1:59:25 | 1:02:36 | 48:16 | |
| 87 | Nimesh Shukla | 30-34 | 2:00:29 | 56:44 | 54:10 | |
| 88 | Ankit Gupta | 35-39 | 2:01:45 | 39:46 | 1:01:42 | |
| 89 | Atul Garg | 30-34 | 2:03:40 | 1:01:37 | 47:53 | |
| 90 | Yash More | 30-34 | 2:04:38 | 55:39 | 51:02 | |
| 91 | Anuvindh Suresh | 30-34 | 2:05:07 | 1:00:36 | 55:10 | |
| 92 | Nishanth Sacheendran | 50-54 | 2:05:37 | 1:02:56 | 50:27 | |
| 93 | Sameer Mhatre | 50-54 | 2:05:54 | 56:27 | 59:42 | |
| 94 | Subind Suresh | 30-34 | 2:11:11 | 47:55 | 1:15:42 | |
| 95 | Rajat Sharma | 30-34 | 2:14:21 | 1:01:11 | 1:00:48 | |
| 96 | Joseph Charles | 30-34 | 2:18:34 | 1:12:49 | 52:43 | |
| 97 | Hardik Patel | 45-49 | 2:20:02 | 1:09:09 | 59:54 | |
| 98 | Charanjeet Sabharwal | 30-34 | 2:20:49 | 1:00:00 | 1:10:11 | |
| 99 | Ieshan Sinha | 30-34 | 2:21:17 | 1:02:42 | 1:05:46 | |
| 100 | Abhishek Sharma | 40-44 | 2:22:31 | 1:14:24 | 1:00:10 | |
| 101 | Rahul Kuttickat | 30-34 | 2:23:22 | 1:07:58 | 1:04:12 | |
| 102 | Abhith M M | 30-34 | 2:23:48 | 1:02:07 | 1:08:58 | |
| 103 | Rahul Saha | 40-44 | 2:24:30 | 1:02:47 | 1:11:52 | |
| 104 | Yash Nikam | 16-24 | 2:26:32 | 1:17:00 | 1:00:11 | |
| 105 | Ankur Kaushik | 30-34 | 2:30:18 | 1:02:46 | 1:14:04 | |
| 106 | Antriksh Malik | 16-24 | 2:32:08 | 1:29:36 | 50:52 | |
| 107 | Abhay Singh | 30-34 | 2:35:48 | 1:06:56 | 1:09:09 | |
| 108 | Varun Dandona | 40-44 | 2:36:56 | 1:04:55 | 1:20:38 | |
| 109 | Parth Pandya | 35-39 | 2:38:00 | 1:05:27 | 1:13:35 | |
| 110 | Vijay Babbar | 45-49 | 2:40:24 | 54:45 | 1:31:06 | |
| 111 | Apurva Pant | 25-29 | 2:53:45 | 1:01:06 | 1:37:28 | |
| 112 | Ariel Abalos | 50-54 | 3:14:00 | 1:19:59 | 1:35:41 | |
| 113 | Prakash Sahu | 35-39 | 3:50:41 | 1:53:47 | 1:41:12 |