| 1 | Thor SpringmanPlace 1 · Grade 12 · Piasa (Southwestern) | 12 | Piasa (Southwestern) | 16:21.09 |
| 2 | Andrew PricePlace 2 · Grade 11 · Carrollton | 11 | Carrollton | 16:24.56 |
| 3 | Calvin ArmbrustPlace 3 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 16:28.54 |
| 4 | Collyn ForbisPlace 4 · Grade 11 · Pleasant Hill | 11 | Pleasant Hill | 16:40.73 |
| 5 | Landen WoodyPlace 5 · Grade 10 · Springfield (Lutheran) | 10 | Springfield (Lutheran) | 17:07.27 |
| 6 | Cooper FritzPlace 6 · Grade 10 · Jacksonville (Routt) | 10 | Jacksonville (Routt) | 17:20.37 |
| 7 | Jeramy DanielPlace 7 · Grade 12 · Springfield (Lutheran) | 12 | Springfield (Lutheran) | 17:27.60 |
| 8 | Judah TheilenPlace 8 · Grade 12 · Springfield (Lutheran) | 12 | Springfield (Lutheran) | 17:50.69 |
| 9 | Jonah DanielPlace 9 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 17:50.91 |
| 10 | John TheilenPlace 10 · Grade 10 · Springfield (Lutheran) | 10 | Springfield (Lutheran) | 18:03.23 |
| 11 | Ruger HilstPlace 11 · Grade 9 · Havana | 9 | Havana | 18:04.97 |
| 12 | Maddox WinchellPlace 12 · Grade 11 · Pleasant Hill | 11 | Pleasant Hill | 18:22.64 PR |
| 13 | Martin PinedaPlace 13 · Grade 12 · Beardstown | 12 | Beardstown | 18:26.10 |
| 14 | Jack GravlinPlace 14 · Grade 11 · Riverton | 11 | Riverton | 18:44.42 |
| 15 | Silas ThinerPlace 15 · Grade 10 · Rushville (R.-Industry) | 10 | Rushville (R.-Industry) | 18:46.71 |
| 16 | Easton PruiettPlace 16 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 18:49.51 |
| 17 | Uriel Torrijos-GilPlace 17 · Grade 10 · Beardstown | 10 | Beardstown | 18:49.71 |
| 18 | Julian SanchezPlace 18 · Grade 11 · Franklin | 11 | Franklin | 18:55.19 |
| 19 | Colton HarbargerPlace 19 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 18:56.83 |
| 20 | Tucker BehlPlace 20 · Grade 10 · Springfield (Lutheran) | 10 | Springfield (Lutheran) | 19:04.20 |
| 21 | Liam HymesPlace 21 · Grade 11 · Beardstown | 11 | Beardstown | 19:05.97 |
| 22 | Oscar CortesPlace 22 · Grade 11 · Beardstown | 11 | Beardstown | 19:14.25 |
| 23 | Keenan JenningsPlace 23 · Grade 11 · Pittsfield | 11 | Pittsfield | 19:38.91 |
| 24 | Logan AllenPlace 24 · Grade 11 · Franklin | 11 | Franklin | 19:44.20 |
| 25 | Joseph GumzPlace 25 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 19:44.99 |
| 26 | Xander SmithPlace 26 · Grade 11 · Franklin | 11 | Franklin | 19:49.03 |
| 27 | Brok RatliffPlace 27 · Grade 12 · Beardstown | 12 | Beardstown | 19:57.97 |
| 28 | Andy BiesenthalPlace 28 · Grade 9 · Franklin | 9 | Franklin | 19:59.15 PR |
| 29 | Bracdyn RichmondPlace 29 · Grade 11 · Havana | 11 | Havana | 19:59.55 |
| 30 | Julien MpopoPlace 30 · Grade 12 · Beardstown | 12 | Beardstown | 19:59.82 |
| 31 | Roan Van CleavePlace 31 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 20:00.35 |
| 32 | Ethan MacEnteePlace 32 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 20:00.56 |
| 33 | Canyon TaylorPlace 33 · Grade 9 · Rushville (R.-Industry) | 9 | Rushville (R.-Industry) | 20:00.88 |
| 34 | Brayden AndersonPlace 34 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 20:01.67 |
| 35 | Dylan PetersPlace 35 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 20:16.54 |
| 36 | Manuel Burgos-MontoyaPlace 36 · Grade 10 · Beardstown | 10 | Beardstown | 20:17.92 |
| 37 | Zee SiangasPlace 37 · Grade 10 · Beardstown | 10 | Beardstown | 20:28.62 PR |
| 38 | Bennett HawkPlace 38 · Grade 10 · White Hall (North Greene) | 10 | White Hall (North Greene) | 20:34.48 |
| 39 | Noah UhlesPlace 39 · Grade 11 · Carrollton | 11 | Carrollton | 20:44.13 |
| 40 | Louis BarnesPlace 40 · Grade 12 · Pleasant Hill | 12 | Pleasant Hill | 20:57.24 |
| 41 | Nolan InglesPlace 41 · Grade 11 · Rushville (R.-Industry) | 11 | Rushville (R.-Industry) | 21:02.59 |
| 42 | Huntley HillPlace 42 · Grade 10 · Pittsfield | 10 | Pittsfield | 21:07.74 |
| 43 | Eli PainterPlace 43 · Grade 11 · Rushville (R.-Industry) | 11 | Rushville (R.-Industry) | 21:10.42 |
| 44 | Locke DayPlace 44 · Grade 9 · Havana | 9 | Havana | 21:13.82 |
| 45 | Jake WomblesPlace 45 · Grade 9 · Pleasant Hill | 9 | Pleasant Hill | 21:41.87 |
| 46 | Remington ParmenterPlace 46 · Grade 10 · Pittsfield | 10 | Pittsfield | 21:41.89 |
| 47 | Carson KinscherffPlace 47 · Grade 9 · Pleasant Hill | 9 | Pleasant Hill | 21:44.95 |
| 48 | Garrett HillPlace 48 · Grade 10 · Franklin | 10 | Franklin | 21:45.28 |
| 49 | Kristian GardnerPlace 49 · Grade 9 · Winchester | 9 | Winchester | 21:46.73 PR |
| 50 | Aaidyn BettisPlace 50 · Grade 10 · Franklin | 10 | Franklin | 21:58.13 PR |
| 51 | Brayden VossPlace 51 · Grade 9 · Mendon (Unity) | 9 | Mendon (Unity) | 22:00.75 |
| 52 | Carter UnteidtPlace 52 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 22:03.15 |
| 53 | William MastPlace 53 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 22:25.07 |
| 54 | Landon TurnerPlace 54 · Grade 9 · Jacksonville (Routt) | 9 | Jacksonville (Routt) | 22:35.89 |
| 55 | Evan GravlinPlace 55 · Grade 9 · Riverton | 9 | Riverton | 22:40.59 |
| 56 | Jayce SteinkuehlerPlace 56 · Grade 12 · Carrollton | 12 | Carrollton | 22:48.93 |
| 57 | Tommy DaltonPlace 57 · Grade 9 · Mendon (Unity) | 9 | Mendon (Unity) | 22:58.25 PR |
| 58 | Christopher MartinezPlace 58 · Grade 12 · Beardstown | 12 | Beardstown | 23:03.45 |
| 59 | Peyton DobsonPlace 59 · Grade 12 · Winchester | 12 | Winchester | 23:04.96 |
| 60 | Konner TaborPlace 60 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 23:06.59 |
| 61 | Roger GilPlace 61 · Grade 9 · Beardstown | 9 | Beardstown | 23:32.17 PR |
| 62 | Sam MoorePlace 62 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 23:36.49 |
| 63 | Trevor RodneyPlace 63 · Grade 12 · Piasa (Southwestern) | 12 | Piasa (Southwestern) | 24:03.30 |
| 64 | Hunter KormanPlace 64 · Grade 9 · Mendon (Unity) | 9 | Mendon (Unity) | 24:36.19 |
| 65 | Finn MesseyPlace 65 · Grade 9 · Carrollton | 9 | Carrollton | 24:52.91 |
| 66 | Joshua BrownPlace 66 · Grade 9 · Riverton | 9 | Riverton | 24:59.87 |
| 67 | Aiden PruettPlace 67 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 25:14.95 |
| 68 | Brody VanDynePlace 68 · Grade 11 · Pleasant Hill | 11 | Pleasant Hill | 26:36.38 |
| 69 | Dravin CaleyPlace 69 · Grade 10 · Pittsfield | 10 | Pittsfield | 27:05.45 |
| 70 | Nolan RussellPlace 70 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 27:10.16 |
| 71 | Jose TovarPlace 71 · Grade 10 · Pittsfield | 10 | Pittsfield | 27:12.96 |
| 72 | Isaac WellenreiterPlace 72 · Grade 9 · Winchester | 9 | Winchester | 30:02.00 |
| 73 | Renner WaldenPlace 73 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 32:01.55 |
| 74 | Collin WilcoxenPlace 74 · Grade 12 · Havana | 12 | Havana | 35:26.91 |