| 1 | Jay Kuria Muthari | 10.22 | 12.09 | 12.25 11.72 10.22 DNF 12.30 |
| 2 | Teddy Mbingo | 12.50 | 14.74 | 13.27 15.98 12.50 16.32 14.96 |
| 3 | Kelvin Muchui | 13.06 | 14.85 | 13.66 17.65 15.86 13.06 15.04 |
| 4 | Jasmeet Singh | 14.43 | 16.20 | 17.10 15.97 14.43 15.54 21.97 |
| 5 | Meshack Musundi | 13.75 | 17.00 | 31.89 15.32 17.59 13.75 18.09 |
| 6 | Amrik Singh Chana | 16.59 | 17.41 | 20.20 18.17 17.12 16.94 16.59 |
| 7 | Jaimin Dave | 15.17 | 18.30 | 15.17 19.62 20.39 16.50 18.78 |
| 8 | Nygel Emmanuel Msagha | 16.21 | 19.75 | 17.33 23.57 22.37 16.21 19.54 |
| 9 | Leon Michuki | 16.46 | 20.03 | 16.46 27.61 19.59 20.95 19.56 |
| 10 | Gurveer Singh Mudher | 17.36 | 21.48 | 17.36 22.66 23.73 22.35 19.44 |
| 11 | Solomon Chege | 18.34 | 21.89 | 18.34 27.54 20.21 20.00 25.46 |
| 12 | Andrew Gitonga | 19.39 | 26.36 | 31.14 24.59 23.34 32.18 19.39 |
| 13 | Sachin Arvind | 25.44 | 27.35 | 33.74 27.18 25.44 26.80 28.08 |
| 14 | John Kamau | 26.90 | 27.68 | 28.08 31.91 26.90 27.90 27.05 |
| 15 | Vardaan Datta | 25.76 | 27.71 | 25.76 31.15 27.50 29.86 25.78 |
| 16 | John Muthee Karichu | 24.09 | 28.13 | 34.80 26.75 24.09 29.64 28.01 |
| 17 | Mark Otieno Achar | 26.11 | 28.19 | 27.89 29.80 26.88 26.11 35.89 |
| 18 | Zenani Maria Akoth | 29.82 | 33.63 | 31.35 35.47 34.18 35.35 29.82 |
| 19 | Seth Hassan Benjamin Ngaywa | 29.03 | 33.68 | 33.27 31.69 29.03 36.09 36.49 |
| 20 | Ethan Muleti Mutiga | 32.85 | 34.87 | DNF 33.24 32.85 36.89 34.48 |
| 21 | Varun Kanabar | 26.80 | 35.75 | 41.35 26.80 41.68 33.99 31.90 |
| 22 | Rayan Parmar | 35.75 | 36.26 | 40.28 35.75 36.88 35.81 36.08 |
| 23 | Dhruv Kanabar | 32.15 | 36.70 | 32.47 38.09 DNF 39.53 32.15 |
| 24 | Jainam Shah | 36.17 | 38.72 | 36.17 36.20 39.45 40.85 40.50 |
| 25 | Denis Ndemwa | 33.89 | 40.56 | 33.89 47.16 39.89 48.96 34.63 |
| 26 | Dylan Kerosi | 34.22 | 40.62 | 37.88 42.43 58.27 41.55 34.22 |
| 27 | Mark Bowen | 35.91 | 44.06 | 35.91 43.49 50.18 49.51 39.18 |
| 28 | Mucoki Waweru | 40.63 | 45.18 | 48.74 40.63 45.62 41.19 53.61 |
| 29 | Issa Joseph Owaga | 27.08 | 47.06 | 34.37 DNF 27.08 1:11.53 35.27 |
| 30 | Reyansh Agarwal | 39.87 | 50.94 | 39.87 1:03.27 53.06 41.72 58.03 |
| 31 | Naella Zawadi | 39.94 | 52.56 | 1:00.89 53.48 1:01.33 39.94 43.30 |
| 32 | Ruby Gathoni Ngunjiri | 45.11 | 52.65 | 51.41 55.33 51.21 45.11 1:02.74 |
| 33 | Shem Koech | 42.70 | 52.81 | 1:02.14 55.55 52.95 42.70 49.93 |
| 34 | Eleazar Rutto | 57.70 | 1:01.99 | 1:10.53 57.70 1:06.00 59.85 1:00.12 |
| 35 | Ryan Rureri | 49.58 | 1:02.69 | 1:05.38 1:04.88 1:00.51 49.58 1:02.67 |
| 36 | Manveer Singh Matharu | 53.16 | 1:03.46 | 59.48 53.16 1:01.40 1:32.46 1:09.49 |
| 37 | Gabriella Munanie Mutiga | 1:03.67 | 1:09.27 | 1:32.32 1:07.84 1:06.90 1:13.08 1:03.67 |
| 38 | Jayden Julian Mael D'souza | 1:11.79 | 1:23.26 | 1:22.59 1:11.79 1:31.92 1:15.26 1:32.95 |
| 39 | Maxwel Mutai | 1:10.08 | 1:24.36 | 1:48.62 1:30.50 1:31.40 1:10.08 1:11.18 |
| 40 | Aryan S. Khalsa | 1:15.05 | 1:30.26 | 1:35.55 1:25.98 1:37.24 1:15.05 1:29.24 |
| 41 | Michael Nziwa Makanga | 1:37.35 | 1:51.15 | 2:16.42 1:57.36 1:37.35 1:53.84 1:42.26 |
| 42 | Mwongera Mutiga | 1:35.20 | 1:56.16 | 1:38.83 2:35.56 1:46.51 2:23.14 1:35.20 |
| 43 | Samuel Kamau | 1:53.67 | 2:10.32 | 2:34.35 2:17.85 2:19.45 1:53.67 1:53.67 |
| 44 | Barrack Kigen | 1:33.46 | 2:44.34 | 2:51.42 4:29.38 3:07.45 2:14.14 1:33.46 |
| 45 | Jamie Kenan Baraka | 1:40.48 | 2:58.16 | DNF 1:40.48 3:44.66 1:55.62 3:14.21 |