| 1 | Calvin ColvisPlace 1 · Grade SR · Valle Catholic | SR | Valle Catholic | 18:03.00 | — |
| 2 | Isaac BaerPlace 2 · Grade SO · St. Vincent | SO | St. Vincent | 18:14.00 | 1 |
| 3 | Dakota GivensPlace 3 · Grade JR · Viburnum | JR | Viburnum | 18:15.00 | 2 |
| 4 | John LipePlace 4 · Grade JR · St. Vincent | JR | St. Vincent | 18:18.00 | 3 |
| 5 | Matthew NaegerPlace 5 · Grade SR · Valle Catholic | SR | Valle Catholic | 18:23.00 | — |
| 6 | Jake LeGrandPlace 6 · Grade SR · Oak Ridge | SR | Oak Ridge | 18:29.00 | 4 |
| 7 | Alex SteinbergPlace 7 · Grade SO · Zalma | SO | Zalma | 18:34.00 | 5 |
| 8 | Jacob SteinbergPlace 8 · Grade FR · Zalma | FR | Zalma | 18:35.00 | 6 |
| 9 | Peyton FordPlace 9 · Grade FR · Zalma | FR | Zalma | 18:41.00 | 7 |
| 10 | Chris BollingerPlace 10 · Grade SR · Meadow Heights | SR | Meadow Heights | 18:43.00 | 8 |
| 11 | Zach SchumerPlace 11 · Grade JR · St. Vincent | JR | St. Vincent | 19:00.00 | 9 |
| 12 | Zackry MoorePlace 12 · Grade SO · Oak Ridge | SO | Oak Ridge | 19:02.00 | 10 |
| 13 | Isaiah GreenPlace 13 · Grade SO · Viburnum | SO | Viburnum | 19:04.00 | 11 |
| 14 | Josh WilfongPlace 14 · Grade SR · Meadow Heights | SR | Meadow Heights | 19:06.00 | 12 |
| 15 | Robert BaumanPlace 15 · Grade JR · Crystal City | JR | Crystal City | 19:08.00 | — |
| 16 | Levi KraussPlace 16 · Grade SO · St. Vincent | SO | St. Vincent | 19:25.00 | 13 |
| 17 | Nathan BolinPlace 17 · Grade SO · Oak Ridge | SO | Oak Ridge | 19:26.00 | 14 |
| 18 | Jacob SeabaughPlace 18 · Grade JR · Oak Ridge | JR | Oak Ridge | 19:34.00 | 15 |
| 19 | Ryan BoyerPlace 19 · Grade SR · Kingston | SR | Kingston | 19:37.00 | — |
| 20 | Matt AdamsPlace 20 · Grade JR · Advance | JR | Advance | 20:14.00 | — |
| 21 | Trevor GlausPlace 21 · Grade SR · Delta | SR | Delta | 20:16.00 | 16 |
| 22 | Quentin LittlePlace 22 · Grade FR · Zalma | FR | Zalma | 20:25.00 | 17 |
| 23 | Ryan FoltzPlace 23 · Grade SR · Meadow Heights | SR | Meadow Heights | 20:26.00 | 18 |
| 24 | Chris SeyerPlace 24 · Grade JR · Oak Ridge | JR | Oak Ridge | 20:27.00 | 19 |
| 25 | Brent BartholomewPlace 25 · Grade SR · Kingston | SR | Kingston | 20:35.00 | — |
| 26 | Jordan GillilandPlace 26 · Grade SO · Oak Ridge | SO | Oak Ridge | 20:38.00 | 20 |
| 27 | Kyle SuttonPlace 27 · Grade SR · Ellington | SR | Ellington | 20:40.00 | 21 |
| 28 | Collin BlountPlace 28 · Grade SO · Viburnum | SO | Viburnum | 20:43.00 | 22 |
| 29 | Blake DunlapPlace 29 · Grade SO · Valle Catholic | SO | Valle Catholic | 20:44.00 | — |
| 30 | Richard NixonPlace 30 · Grade JR · Advance | JR | Advance | 20:46.00 | — |
| 31 | Derrik LayPlace 31 · Grade JR · Ellington | JR | Ellington | 20:48.00 | 23 |
| 32 | Luke RobertsonPlace 32 · Grade SO · Zalma | SO | Zalma | 20:51.00 | 24 |
| 33 | Jarett SeabaughPlace 33 · Grade FR · Oak Ridge | FR | Oak Ridge | 20:55.00 | 25 |
| 34 | Wyatt LemonsPlace 34 · Grade SO · Zalma | SO | Zalma | 21:14.00 | 26 |
| 35 | Jesse NancePlace 35 · Grade SR · Delta | SR | Delta | 21:15.00 | 27 |
| 36 | Alex FoltzPlace 36 · Grade SO · Meadow Heights | SO | Meadow Heights | 21:31.00 | 28 |
| 37 | Creighton MilesPlace 37 · Grade SO · Advance | SO | Advance | 21:34.00 | — |
| 38 | Kolten SumpterPlace 38 · Grade FR · Viburnum | FR | Viburnum | 21:36.00 | 29 |
| 39 | Dee FitzgeraldPlace 39 · Grade FR · Ellington | FR | Ellington | 21:37.00 | 30 |
| 40 | Bryan KempferPlace 40 · Grade FR · Meadow Heights | FR | Meadow Heights | 21:39.00 | 31 |
| 41 | Brett LottesPlace 41 · Grade JR · St. Vincent | JR | St. Vincent | 21:41.00 | 32 |
| 42 | Samuel BaerPlace 42 · Grade FR · St. Vincent | FR | St. Vincent | 21:42.00 | 33 |
| 43 | Spencer PricePlace 43 · Grade SR · Ellington | SR | Ellington | 21:48.00 | 34 |
| 44 | Richie WakefieldPlace 44 · Grade SR · Ellington | SR | Ellington | 21:50.00 | 35 |
| 45 | Jonathan LoydPlace 45 · Grade SO · Ellington | SO | Ellington | 21:51.00 | 36 |
| 46 | Charles FreemanPlace 46 · Grade FR · Zalma | FR | Zalma | 22:03.00 | 37 |
| 47 | Seth GlothPlace 47 · Grade SO · Meadow Heights | SO | Meadow Heights | 22:10.00 | 38 |
| 48 | Wyatt KiddPlace 48 · Grade SR · Delta | SR | Delta | 22:15.00 | 39 |
| 49 | Kaleb MartinPlace 49 · Grade JR · Bunker | JR | Bunker | 22:35.00 | — |
| 50 | Ben DaviePlace 50 · Grade JR · Meadow Heights | JR | Meadow Heights | 22:37.00 | 40 |
| 51 | Charlie LedbetterPlace 51 · Grade FR · Delta | FR | Delta | 22:45.00 | 41 |
| 52 | Nathan ZerwigPlace 52 · Grade JR · Valle Catholic | JR | Valle Catholic | 22:47.00 | — |
| 53 | Charles NenningerPlace 53 · Grade JR · St. Vincent | JR | St. Vincent | 22:54.00 | 42 |
| 54 | Trevor GillPlace 54 · Grade SO · Viburnum | SO | Viburnum | 22:57.00 | 43 |
| 55 | Jordan SanthuffPlace 55 · Grade JR · Ellington | JR | Ellington | 23:08.00 | 44 |
| 56 | Jared OwensPlace 56 · Grade SO · Advance | SO | Advance | 24:16.00 | — |
| 57 | Tucker RobinsonPlace 57 · Grade FR · Delta | FR | Delta | 24:17.00 | 45 |
| 58 | David HessPlace 58 · Grade JR · Delta | JR | Delta | 24:25.00 | 46 |
| 59 | Noah PaynePlace 59 · Grade FR · Viburnum | FR | Viburnum | 24:48.00 | 47 |
| 60 | Daniel HesterPlace 60 · Grade JR · Delta | JR | Delta | 24:54.00 | 48 |
| 61 | JW MastPlace 61 · Grade SO · Bunker | SO | Bunker | 27:36.00 | — |