| 1 | Oliver TrowerPlace 1 · Grade 8 · Trinity Lutheran (Springfield) | 8 | Trinity Lutheran (Springfield) | 11:30.41 |
| 2 | Brecken BoothPlace 2 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 11:31.05 |
| 3 | Gavin BairdPlace 3 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 12:11.07 |
| 4 | Adam StanekPlace 4 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 12:35.63 |
| 5 | Rhodes BoothPlace 5 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 12:46.38 |
| 6 | Grayson PerkinsPlace 6 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 12:49.28 |
| 7 | Nathan GuernseyPlace 7 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 12:55.09 |
| 8 | Daniel WisePlace 8 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 13:08.09 |
| 9 | Easton CarrPlace 9 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 13:22.29 |
| 10 | Mitchell AdubatoPlace 10 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 13:29.95 |
| 11 | Joel DanielPlace 11 · Grade 7 · Trinity Lutheran (Springfield) | 7 | Trinity Lutheran (Springfield) | 13:30.64 |
| 12 | Cylas McCulleyPlace 12 · Grade 8 · Trinity Lutheran (Springfield) | 8 | Trinity Lutheran (Springfield) | 13:30.89 |
| 13 | Alex SmithPlace 13 · Grade 8 · Trinity Lutheran (Springfield) | 8 | Trinity Lutheran (Springfield) | 13:42.10 |
| 14 | Russell BondsPlace 14 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 13:49.08 |
| 15 | Braden DeLongPlace 15 · Grade 7 · Trinity Lutheran (Springfield) | 7 | Trinity Lutheran (Springfield) | 13:58.14 |
| 16 | Cole TuckerPlace 16 · Grade 7 · Bethel Lutheran | 7 | Bethel Lutheran | 14:07.47 |
| 17 | Wesley RookerPlace 17 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 14:07.69 |
| 18 | Landon ShunkPlace 18 · Grade 4 · Our Savior's Lutheran (Springfield) | 4 | Our Savior's Lutheran (Springfield) | 14:22.30 |
| 19 | Connor RoehmPlace 19 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:28.12 |
| 20 | Matthew HotoppPlace 20 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:35.13 |
| 21 | Graham MontgomeryPlace 21 · Grade 7 · Trinity Lutheran (Stewardson) | 7 | Trinity Lutheran (Stewardson) | 14:35.72 |
| 22 | Baer NeukommPlace 22 · Grade 4 · Bethel Lutheran | 4 | Bethel Lutheran | 15:03.53 PR |
| 23 | Cael HartnettPlace 23 · Grade 4 · Bethel Lutheran | 4 | Bethel Lutheran | 15:03.71 PR |
| 24 | Corben HelmPlace 24 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 15:25.07 |
| 25 | Aaron SmithPlace 25 · Grade 5 · Trinity Lutheran (Springfield) | 5 | Trinity Lutheran (Springfield) | 15:29.48 |
| 26 | Luke LoudermilkPlace 26 · Grade 7 · Bethel Lutheran | 7 | Bethel Lutheran | 15:44.82 |
| 27 | Tristen RushPlace 27 · Grade 7 · Bethel Lutheran | 7 | Bethel Lutheran | 15:57.24 PR |
| 28 | Finn FriesePlace 28 · Grade 4 · Trinity Lutheran (Stewardson) | 4 | Trinity Lutheran (Stewardson) | 16:29.59 |
| 29 | Atticus McKinleyPlace 29 · Grade 7 · Bethel Lutheran | 7 | Bethel Lutheran | 16:52.15 PR |
| 30 | Knox ProbstPlace 30 · Grade 6 · Trinity Lutheran (Stewardson) | 6 | Trinity Lutheran (Stewardson) | 16:58.80 |
| 31 | Joshua RemmelePlace 31 · Grade 7 · Bethel Lutheran | 7 | Bethel Lutheran | 17:07.77 |
| 32 | Logan PhlegleyPlace 32 · Grade 5 · Concordia Lutheran | 5 | Concordia Lutheran | 17:10.24 |
| 33 | Kase SchultzPlace 33 · Grade 4 · Trinity Lutheran (Stewardson) | 4 | Trinity Lutheran (Stewardson) | 17:32.00 |
| 34 | Caison RushPlace 34 · Grade 4 · Bethel Lutheran | 4 | Bethel Lutheran | 17:34.06 PR |
| 35 | Luke FitznerPlace 35 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 17:36.93 |
| 36 | Jack SmallenbergerPlace 36 · Grade 4 · Bethel Lutheran | 4 | Bethel Lutheran | 18:01.32 |
| 37 | Lincoln SchislerPlace 37 · Grade 4 · Bethel Lutheran | 4 | Bethel Lutheran | 18:11.96 PR |
| 38 | Micah EichhornPlace 38 · Grade 6 · Bethel Lutheran | 6 | Bethel Lutheran | 18:35.76 |
| 39 | Henry SmallenbergerPlace 39 · Grade 7 · Bethel Lutheran | 7 | Bethel Lutheran | 19:08.33 |
| 40 | Finn VoelkerPlace 40 · Grade 4 · Concordia Lutheran | 4 | Concordia Lutheran | 19:11.85 PR |
| 41 | Samuel BlankenshipPlace 41 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 19:52.76 |
| 42 | Silas LankowPlace 42 · Grade 3 · Trinity Lutheran (Stewardson) | 3 | Trinity Lutheran (Stewardson) | 20:40.74 PR |
| 43 | Adrian VoelkerPlace 43 · Grade 8 · Concordia Lutheran | 8 | Concordia Lutheran | 20:59.95 |
| 44 | Alastair ForrestPlace 44 · Grade 6 · Our Savior's Lutheran (Springfield) | 6 | Our Savior's Lutheran (Springfield) | 21:18.06 |
| 45 | Jackson BeckerPlace 45 · Grade 4 · Concordia Lutheran | 4 | Concordia Lutheran | 21:54.28 PR |
| 46 | Liam BarthPlace 46 · Grade 5 · Bethel Lutheran | 5 | Bethel Lutheran | 23:47.59 |