| 1 | Zachary West (12)Place 1 · Lebanon | — | Lebanon | 18:29.4 |
| 2 | Hunter Hutchison (12)Place 2 · Crawfordsville | — | Crawfordsville | 19:04.3 |
| 3 | John Hawks (10)Place 3 · Lebanon | — | Lebanon | 19:14.3 |
| 4 | Sriram Srinivasan (12)Place 4 · Lebanon | — | Lebanon | 19:17.7 |
| 5 | Ryan Keith (11)Place 5 · Lebanon | — | Lebanon | 19:18.2 |
| 6 | Aiden Frost (10)Place 6 · Lebanon | — | Lebanon | 19:19.0 |
| 7 | Harrison Wealing (11)Place 7 · Benton Central | — | Benton Central | 19:25.1 |
| 8 | Angel Perez (10)Place 8 · Frankfort | — | Frankfort | 19:28.3 |
| 9 | Daniel Pritchett (10)Place 9 · Frankfort | — | Frankfort | 19:28.6 |
| 10 | Ellis Lyons (11)Place 10 · North Putnam | — | North Putnam | 19:44.9 |
| 11 | Elijah McCartney (11)Place 11 · North Montgomery | — | North Montgomery | 19:48.5 |
| 12 | Brayden Monnett (10)Place 12 · North Putnam | — | North Putnam | 19:59.7 |
| 13 | Ryan Miller (9)Place 13 · Crawfordsville | — | Crawfordsville | 20:03.6 |
| 14 | Josue Bautista Ventura (11)Place 14 · Frankfort | — | Frankfort | 20:17.6 |
| 15 | Kyler Strange (10)Place 15 · Lebanon | — | Lebanon | 20:24.3 |
| 16 | Mason Cass (9)Place 16 · Southmont | — | Southmont | 20:41.0 |
| 17 | Alex Emenhiser (10)Place 17 · Lebanon | — | Lebanon | 20:49.2 |
| 18 | Aaron Evans (10)Place 18 · Southmont | — | Southmont | 20:50.0 |
| 19 | Owen Kottkamp (10)Place 19 · Benton Central | — | Benton Central | 20:51.8 |
| 20 | Roman Contreras (10)Place 20 · Crawfordsville | — | Crawfordsville | 20:59.5 |
| 21 | Nathaniel Million (11)Place 21 · Crawfordsville | — | Crawfordsville | 21:06.4 |
| 22 | Ian Hensley (11)Place 22 · Crawfordsville | — | Crawfordsville | 21:08.0 |
| 23 | Marco Reyes (10)Place 23 · Frankfort | — | Frankfort | 21:10.3 |
| 24 | Peter Kearns (10)Place 24 · Crawfordsville | — | Crawfordsville | 21:19.8 |
| 25 | Corie Stancombe (10)Place 25 · North Putnam | — | North Putnam | 21:22.7 |
| 26 | Nolan Deckard (11)Place 26 · Benton Central | — | Benton Central | 21:25.3 |
| 27 | Colten Adams (10)Place 27 · Benton Central | — | Benton Central | 21:26.2 |
| 28 | Abram Hale (10)Place 28 · Lebanon | — | Lebanon | 21:27.3 |
| 29 | Cy Barce (11)Place 29 · Benton Central | — | Benton Central | 21:29.4 |
| 30 | Beau Burgin (10)Place 30 · Lebanon | — | Lebanon | 21:30.4 |
| 31 | Aydan Wetter (9)Place 31 · Lebanon | — | Lebanon | 21:38.5 |
| 32 | Jacob Craig (11)Place 32 · Frankfort | — | Frankfort | 21:40.3 |
| 33 | Mason Garriott (9)Place 33 · North Putnam | — | North Putnam | 21:46.1 |
| 34 | Dylan Krehely (9)Place 34 · Lebanon | — | Lebanon | 21:48.8 |
| 35 | Ethan Harrison (10)Place 35 · North Putnam | — | North Putnam | 22:02.9 |
| 36 | Arthur Ruano (11)Place 36 · Crawfordsville | — | Crawfordsville | 22:05.7 |
| 37 | Aaron Gommel (12)Place 37 · Lebanon | — | Lebanon | 22:09.2 |
| 38 | Anthony Keppel (12)Place 38 · Western Boone | — | Western Boone | 22:18.0 |
| 39 | Brett Keller (9)Place 39 · Southmont | — | Southmont | 22:28.8 |
| 40 | Vaughn Royal (9)Place 40 · Lebanon | — | Lebanon | 22:37.3 |
| 41 | Lane Hardee (9)Place 41 · Western Boone | — | Western Boone | 22:40.7 |
| 42 | Jared Brown (12)Place 42 · Western Boone | — | Western Boone | 22:42.7 |
| 43 | John Trepcos (10)Place 43 · Lebanon | — | Lebanon | 22:52.1 |
| 44 | Matt McHargue (11)Place 44 · North Putnam | — | North Putnam | 22:55.5 |
| 45 | Francisco Lozano (10)Place 45 · Frankfort | — | Frankfort | 23:05.8 |
| 46 | Graham Cavins (9)Place 46 · Western Boone | — | Western Boone | 23:15.6 |
| 47 | Carter Thurnall (11)Place 47 · Lebanon | — | Lebanon | 23:31.4 |
| 48 | Drake Burris (9)Place 48 · Crawfordsville | — | Crawfordsville | 23:54.1 |
| 49 | Gunner Eastep (9)Place 49 · North Putnam | — | North Putnam | 24:22.2 |
| 50 | Connor Keller (12)Place 50 · Southmont | — | Southmont | 24:30.2 |
| 51 | Anderson Robb (11)Place 51 · Benton Central | — | Benton Central | 24:40.4 |
| 52 | Eli Taylor (9)Place 52 · Lebanon | — | Lebanon | 24:43.0 |
| 53 | Caleb Newsom (10)Place 53 · Lebanon | — | Lebanon | 25:16.8 |
| 54 | Carter Hanna (9)Place 54 · Western Boone | — | Western Boone | 25:51.3 |
| 55 | Caleb Mckaig (11)Place 55 · Lebanon | — | Lebanon | 26:28.6 |
| 56 | Levi LaGrange (10)Place 56 · Western Boone | — | Western Boone | 26:48.1 |
| 57 | Aleks Warkentien (9)Place 57 · Lebanon | — | Lebanon | 26:49.3 |
| 58 | Jared Walton (10)Place 58 · Lebanon | — | Lebanon | 27:14.7 |
| 59 | Kylin White (9)Place 59 · North Montgomery | — | North Montgomery | 27:14.8 |
| 60 | Toby Casteel (12)Place 60 · Southmont | — | Southmont | 27:51.1 |
| 61 | Carter Hammons (9)Place 61 · Lebanon | — | Lebanon | 28:16.6 |
| 62 | Antonio Sanchez (9)Place 62 · Crawfordsville | — | Crawfordsville | 29:09.4 |
| 63 | Raul Gonzalez (10)Place 63 · Crawfordsville | — | Crawfordsville | 34:41.6 |