| 1 | Camden RaabPlace 1 · Grade 12 · Western | 12 | Western | 15:37.20 |
| 2 | Miles RudyPlace 2 · Grade 12 · Western | 12 | Western | 15:55.00 |
| 3 | Beck BennettPlace 3 · Grade 10 · Western | 10 | Western | 16:23.10 |
| 4 | Luca ReynoldsPlace 4 · Grade 11 · West Lafayette | 11 | West Lafayette | 16:31.20 |
| 5 | Maddox CarverPlace 5 · Grade 11 · Western | 11 | Western | 16:34.80 PR |
| 6 | Zach JohnsonPlace 6 · Grade 12 · West Lafayette | 12 | West Lafayette | 16:34.90 |
| 7 | Isaiah HeuerPlace 7 · Grade 12 · Hamilton Heights | 12 | Hamilton Heights | 16:53.20 |
| 8 | Grant JohnsonPlace 8 · Grade 10 · West Lafayette | 10 | West Lafayette | 16:58.80 |
| 9 | Aiden ClarkePlace 9 · Grade 12 · Hamilton Heights | 12 | Hamilton Heights | 17:00.40 PR |
| 10 | Aiden GravesPlace 10 · Grade 11 · West Lafayette | 11 | West Lafayette | 17:00.80 |
| 11 | Avery FranklinPlace 11 · Grade 10 · Western | 10 | Western | 17:01.00 |
| 12 | Carter FoxPlace 12 · Grade 12 · Benton Central | 12 | Benton Central | 17:01.60 PR |
| 13 | Nicholas BraggPlace 13 · Grade 9 · Hamilton Heights | 9 | Hamilton Heights | 17:03.80 |
| 14 | Hudson HoltPlace 14 · Grade 12 · Hamilton Heights | 12 | Hamilton Heights | 17:04.20 PR |
| 15 | Daniele (Dani) CavigliaPlace 15 · Grade 11 · West Lafayette | 11 | West Lafayette | 17:05.80 |
| 16 | Nick ButtPlace 16 · Grade 11 · Twin Lakes | 11 | Twin Lakes | 17:13.20 PR |
| 17 | Ryan KelleyPlace 17 · Grade 11 · West Lafayette | 11 | West Lafayette | 17:19.70 |
| 18 | Will MonninPlace 18 · Grade 10 · Hamilton Heights | 10 | Hamilton Heights | 17:23.70 PR |
| 19 | Kevin LiuPlace 19 · Grade 10 · West Lafayette | 10 | West Lafayette | 17:32.70 |
| 20 | Thomas GirolamoPlace 20 · Grade 9 · Hamilton Heights | 9 | Hamilton Heights | 17:33.20 |
| 21 | Owen SeeleyPlace 21 · Grade 12 · Lafayette Central Catholic | 12 | Lafayette Central Catholic | 17:38.00 |
| 22 | Charles WedmorePlace 22 · Grade 12 · Hamilton Heights | 12 | Hamilton Heights | 17:43.50 PR |
| 23 | Ryder WoodkePlace 23 · Grade 11 · Rensselaer Central | 11 | Rensselaer Central | 17:46.40 PR |
| 24 | Jonah FlemingPlace 24 · Grade 12 · Benton Central | 12 | Benton Central | 17:50.20 PR |
| 25 | Cooper RenbackPlace 25 · Grade 11 · Lafayette Central Catholic | 11 | Lafayette Central Catholic | 18:00.20 |
| 26 | Noah WalkerPlace 26 · Grade 12 · Tipton | 12 | Tipton | 18:01.70 |
| 27 | Trae HaworthPlace 27 · Grade 11 · Twin Lakes | 11 | Twin Lakes | 18:03.40 |
| 28 | Holdyn DutzPlace 28 · Grade 10 · Rensselaer Central | 10 | Rensselaer Central | 18:03.40 |
| 29 | Gunner Van HoosePlace 29 · Grade 10 · Rensselaer Central | 10 | Rensselaer Central | 18:13.40 PR |
| 30 | Matthew ScottPlace 30 · Grade 10 · Twin Lakes | 10 | Twin Lakes | 18:16.80 |
| 31 | Jacob GeierPlace 31 · Grade 9 · Twin Lakes | 9 | Twin Lakes | 18:18.60 |
| 32 | Cole GilbertPlace 32 · Grade 9 · Rensselaer Central | 9 | Rensselaer Central | 18:21.00 |
| 33 | Jordan DowdenPlace 33 · Grade 11 · Lafayette Central Catholic | 11 | Lafayette Central Catholic | 18:26.60 |
| 34 | Anthony ZaratePlace 34 · Grade 11 · Logansport | 11 | Logansport | 18:27.40 |
| 35 | Matthew McKinnisPlace 35 · Grade 11 · Benton Central | 11 | Benton Central | 18:28.30 |
| 36 | Roland YatesPlace 36 · Grade 12 · Tipton | 12 | Tipton | 18:41.40 |
| 37 | Ethan EchelbargerPlace 37 · Grade 9 · Western | 9 | Western | 18:45.20 |
| 38 | Caleb BricknellPlace 38 · Grade 11 · Logansport | 11 | Logansport | 18:48.70 PR |
| 39 | Sam FlemingPlace 39 · Grade 11 · Benton Central | 11 | Benton Central | 18:54.50 |
| 40 | Brody AndrewsPlace 40 · Grade 9 · Twin Lakes | 9 | Twin Lakes | 18:56.00 |
| 41 | Colin CarpenterPlace 41 · Grade 12 · Lafayette Central Catholic | 12 | Lafayette Central Catholic | 18:57.40 |
| 42 | Jairo MurilloPlace 42 · Grade 12 · Logansport | 12 | Logansport | 19:02.60 |
| 43 | Jacek YeagerPlace 43 · Grade 9 · Rensselaer Central | 9 | Rensselaer Central | 19:06.10 |
| 44 | Grady RudolphPlace 44 · Grade 12 · Benton Central | 12 | Benton Central | 19:12.40 |
| 45 | Emmett YatesPlace 45 · Grade 9 · Tipton | 9 | Tipton | 19:21.00 |
| 46 | Ethan CookPlace 46 · Grade 12 · Rensselaer Central | 12 | Rensselaer Central | 19:25.20 |
| 47 | Kyden HaltonPlace 47 · Grade 11 · Tipton | 11 | Tipton | 19:25.40 PR |
| 48 | Nicholas (Nico) GamboaPlace 48 · Grade 10 · Twin Lakes | 10 | Twin Lakes | 19:33.30 PR |
| 49 | Jamison DowdenPlace 49 · Grade 9 · Lafayette Central Catholic | 9 | Lafayette Central Catholic | 19:37.90 |
| 50 | Mathias ProusePlace 50 · Grade 9 · Logansport | 9 | Logansport | 19:41.10 PR |
| 51 | Jude JohnsonPlace 51 · Grade 11 · Benton Central | 11 | Benton Central | 19:42.20 PR |
| 52 | Zander CampbellPlace 52 · Grade 9 · Rensselaer Central | 9 | Rensselaer Central | 19:48.70 PR |
| 53 | Eli SchurterPlace 53 · Grade 11 · Logansport | 11 | Logansport | 19:54.80 |
| 54 | Louie PykePlace 54 · Grade 10 · Benton Central | 10 | Benton Central | 20:05.10 |
| 55 | Jonathan Martinez-MirandaPlace 55 · Grade 12 · Logansport | 12 | Logansport | 20:08.80 |
| 56 | Alex GonzalezPlace 56 · Grade 9 · Lafayette Central Catholic | 9 | Lafayette Central Catholic | 20:11.10 PR |
| 57 | Jadyn MillerPlace 57 · Grade 11 · Twin Lakes | 11 | Twin Lakes | 20:31.50 |
| 58 | Grady AlexanderPlace 58 · Grade 12 · Logansport | 12 | Logansport | 20:49.80 |
| 59 | Miguel Guzman SantosPlace 59 · Grade 11 · Tipton | 11 | Tipton | 20:55.10 |
| 60 | Trice MarshPlace 60 · Grade 11 · Tipton | 11 | Tipton | 20:59.20 |
| 61 | ROCKWELL JudePlace 61 · Grade 10 · Tipton | 10 | Tipton | 21:17.80 |
| 62 | Joe SchnerrePlace 62 · Grade 10 · Lafayette Central Catholic | 10 | Lafayette Central Catholic | 22:44.80 |