| 1 | Luke BakalyarPlace 1 · Grade 8 · Quincy | 8 | Quincy | 12:40.9 |
| 2 | Jay BordewickPlace 2 · Grade 8 · Quincy | 8 | Quincy | 12:53.7 |
| 3 | Owen PotterPlace 3 · Grade 7 · Liberty | 7 | Liberty | 12:59.8 |
| 4 | Lincoln SteinkampPlace 4 · Grade 8 · Quincy | 8 | Quincy | 13:02.0 |
| 5 | Ethan HaleyPlace 5 · Grade 8 · Macomb | 8 | Macomb | 13:10.8 |
| 6 | Hayden SchlittPlace 6 · Grade 8 · Troy | 8 | Troy | 13:20.1 |
| 7 | John HaverbackPlace 7 · Grade 8 · Beardstown MS | 8 | Beardstown MS | 13:24.6 |
| 8 | Owen BurdinPlace 8 · Grade 8 · Macon | 8 | Macon | 13:30.6 |
| 9 | Lane MonroePlace 9 · Grade 8 · White Hall North Greene | 8 | White Hall North Greene | 13:32.5 |
| 10 | Sawyer GarnerPlace 10 · Grade 8 · Marion County | 8 | Marion County | 13:37.0 |
| 11 | Cameron ThormanPlace 11 · Grade 6 · Macomb | 6 | Macomb | 13:37.2 |
| 12 | Jayden BrownPlace 12 · Grade 8 · Quincy | 8 | Quincy | 13:38.2 |
| 13 | Jonathan MatzPlace 13 · Grade 7 · Hannibal | 7 | Hannibal | 13:38.6 PR |
| 14 | Kayleb McCoyPlace 14 · Grade 8 · Quincy | 8 | Quincy | 13:46.1 |
| 15 | Fox PetersPlace 15 · Grade 8 · Quincy | 8 | Quincy | 13:48.6 |
| 16 | Pedro LangworthyPlace 16 · Grade 8 · Macomb | 8 | Macomb | 13:53.6 |
| 17 | Ryan HeimbachPlace 17 · Grade 7 · Troy | 7 | Troy | 13:56.4 PR |
| 18 | Xander DickhutPlace 18 · Grade 8 · Quincy | 8 | Quincy | 14:03.1 |
| 19 | Coy LinkPlace 19 · Grade 8 · Colchester West Prairie | 8 | Colchester West Prairie | 14:13.1 |
| 20 | Micah ClickPlace 20 · Grade 7 · Hannibal | 7 | Hannibal | 14:14.5 PR |
| 21 | Owen WintersPlace 21 · Grade 8 · Jacksonville Our Saviour | 8 | Jacksonville Our Saviour | 14:15.3 |
| 22 | Eli CummingsPlace 22 · Grade 7 · Kirksville | 7 | Kirksville | 14:18.1 |
| 23 | Logan WoodsPlace 23 · Grade 8 · Harrisburg | 8 | Harrisburg | 14:24.4 |
| 24 | Elijah GormanPlace 24 · Grade 7 · Macomb | 7 | Macomb | 14:28.5 |
| 25 | Will ErtelPlace 25 · Grade 6 · Quincy | 6 | Quincy | 14:29.3 |
| 26 | Grayson BobzienPlace 26 · Grade 8 · Kirksville | 8 | Kirksville | 14:29.8 |
| 27 | Diego RiosPlace 27 · Grade 8 · Beardstown MS | 8 | Beardstown MS | 14:34.0 |
| 28 | Grant PorterPlace 28 · Grade 7 · Quincy | 7 | Quincy | 14:35.2 |
| 29 | Samuel SpeerPlace 29 · Grade 8 · Hannibal | 8 | Hannibal | 14:38.9 PR |
| 30 | Tal YorkPlace 30 · Grade 7 · Jacksonville Our Saviour | 7 | Jacksonville Our Saviour | 14:42.6 |
| 31 | Josiah PainterPlace 31 · Grade 7 · Monroe City | 7 | Monroe City | 14:47.8 |
| 32 | Blaise KanePlace 32 · Grade 6 · Quincy | 6 | Quincy | 14:48.2 |
| 33 | Liam IppensenPlace 33 · Grade 6 · Quincy | 6 | Quincy | 14:51.6 |
| 34 | Gunner MastPlace 34 · Grade 5 · Liberty | 5 | Liberty | 14:54.7 |
| 35 | Justice PetersPlace 35 · Grade 8 · Macomb | 8 | Macomb | 14:57.2 |
| 36 | Jennrick Cuevas MartinezPlace 36 · Grade 8 · Beardstown MS | 8 | Beardstown MS | 14:58.8 |
| 37 | Riley RigginsPlace 37 · Grade 6 · Macomb | 6 | Macomb | 14:59.8 |
| 38 | Blaze YoungPlace 38 · Grade 6 · Quincy St. Peter | 6 | Quincy St. Peter | 15:02.8 |
| 39 | Hunter SagerPlace 39 · Grade 5 · Liberty | 5 | Liberty | 15:12.2 |
| 40 | Benjamin MerrittPlace 40 · Grade 8 · Macomb | 8 | Macomb | 15:14.2 |
| 41 | Eli EnrothPlace 41 · Grade 7 · Macomb | 7 | Macomb | 15:14.8 |
| 42 | Kylen GordonPlace 42 · Grade 7 · Macomb | 7 | Macomb | 15:15.2 |
| 43 | Arden TierneyPlace 43 · Grade 7 · Quincy | 7 | Quincy | 15:24.0 |
| 44 | Levi PerrinePlace 44 · Grade 7 · Quincy | 7 | Quincy | 15:24.3 |
| 45 | Zion ZabelPlace 45 · Grade 7 · Pleasant Hill | 7 | Pleasant Hill | 15:25.2 |
| 46 | Elijah WeldyPlace 46 · Grade 6 · Transformed Courageous Christian Homeschoolers | 6 | Transformed Courageous Christian Homeschoolers | 15:29.3 |
| 47 | Preston BobzienPlace 47 · Grade 8 · Kirksville | 8 | Kirksville | 15:32.7 |
| 48 | Alberto Barrera-RinconPlace 48 · Grade 7 · Quincy | 7 | Quincy | 15:36.3 |
| 49 | Landon MockPlace 49 · Grade 6 · Quincy | 6 | Quincy | 15:37.8 |
| 50 | Elliot BrittPlace 50 · Grade 7 · Marion County | 7 | Marion County | 15:38.3 |
| 51 | Max MastersPlace 51 · Grade 8 · Liberty | 8 | Liberty | 15:39.6 |
| 52 | Waylon HilgenbrinckPlace 52 · Grade 6 · Mendon Unity | 6 | Mendon Unity | 15:40.3 |
| 53 | Washington TiptonPlace 53 · Grade 6 · Quincy | 6 | Quincy | 15:41.7 |
| 54 | Kaden Henry-DetersPlace 54 · Grade 8 · Quincy | 8 | Quincy | 15:43.7 |
| 55 | Brett BlantonPlace 55 · Grade 7 · Carthage | 7 | Carthage | 15:43.7 |
| 56 | Brody PrallePlace 56 · Grade 7 · Troy | 7 | Troy | 15:44.1 PR |
| 57 | Emerson GardnerPlace 57 · Grade 8 · Kirksville | 8 | Kirksville | 15:45.8 |
| 58 | Noah BradfordPlace 58 · Grade 7 · Quincy | 7 | Quincy | 15:48.8 |
| 59 | Charlie BrinkleyPlace 59 · Grade 7 · Hannibal | 7 | Hannibal | 15:54.1 PR |
| 60 | Oliver MoorePlace 60 · Grade 6 · Quincy | 6 | Quincy | 15:55.9 |
| 61 | McCall MackeyPlace 61 · Grade 8 · Harrisburg | 8 | Harrisburg | 15:58.1 |
| 62 | Tobiah JeschPlace 62 · Grade 7 · Marion County | 7 | Marion County | 15:58.8 |
| 63 | Reed ThrelkeldPlace 63 · Grade 7 · Monroe City | 7 | Monroe City | 16:02.6 PR |
| 64 | Isaac LopezPlace 64 · Grade 7 · Beardstown MS | 7 | Beardstown MS | 16:06.6 |
| 65 | Colton IsonPlace 65 · Grade 7 · Kirksville | 7 | Kirksville | 16:14.3 |
| 66 | Alex AnceletPlace 66 · Grade 8 · Liberty | 8 | Liberty | 16:15.6 |
| 67 | Ben FentonPlace 67 · Grade 8 · Hannibal | 8 | Hannibal | 16:16.6 PR |
| 68 | Liam HunterPlace 68 · Grade 8 · Monroe City | 8 | Monroe City | 16:17.6 PR |
| 69 | Connor AllenPlace 69 · Grade 8 · Macomb | 8 | Macomb | 16:17.6 |
| 70 | Liam CunninghamPlace 70 · Grade 7 · Marion County | 7 | Marion County | 16:17.8 |
| 71 | Asher FleerPlace 71 · Grade 8 · Quincy | 8 | Quincy | 16:18.0 |
| 72 | Scott LarsonPlace 72 · Grade 8 · Troy | 8 | Troy | 16:29.2 |
| 73 | Andrew HarveyPlace 73 · Grade 7 · Troy | 7 | Troy | 16:31.1 |
| 74 | Cooper GrootensPlace 74 · Grade 6 · Quincy | 6 | Quincy | 16:32.8 |
| 75 | Tyler DiemerPlace 75 · Grade 8 · Troy | 8 | Troy | 16:34.5 PR |
| 76 | Hayden EagenPlace 76 · Grade 8 · Kirksville | 8 | Kirksville | 16:43.0 |
| 77 | Brady GastineauPlace 77 · Grade 7 · Harrisburg | 7 | Harrisburg | 16:45.3 |
| 78 | Phillip HaydenPlace 78 · Grade 8 · Hannibal | 8 | Hannibal | 16:49.3 PR |
| 79 | Bryson BradfieldPlace 79 · Grade 7 · Quincy | 7 | Quincy | 16:49.8 |
| 80 | Reed ParkhillPlace 80 · Grade 6 · Liberty | 6 | Liberty | 16:51.9 |
| 81 | Mattis TiptonPlace 81 · Grade 6 · Quincy | 6 | Quincy | 16:55.0 |
| 82 | Jacob (Alex) LanhamPlace 82 · Grade 8 · Harrisburg | 8 | Harrisburg | 17:02.3 |
| 83 | Greyson SchweitzerPlace 83 · Grade 6 · Quincy | 6 | Quincy | 17:04.5 |
| 84 | Nathan Torrijos-GilPlace 84 · Grade 7 · Beardstown MS | 7 | Beardstown MS | 17:06.1 |
| 85 | Michael PerezPlace 85 · Grade 7 · Beardstown MS | 7 | Beardstown MS | 17:08.3 |
| 86 | Eli HootsPlace 86 · Grade 8 · White Hall North Greene | 8 | White Hall North Greene | 17:15.9 |
| 87 | Leo PerryPlace 87 · Grade 6 · Beardstown MS | 6 | Beardstown MS | 17:16.3 |
| 88 | Branton SchwererPlace 88 · Grade 6 · Macomb | 6 | Macomb | 17:17.3 |
| 89 | Cole RussellPlace 89 · Grade 8 · Kirksville | 8 | Kirksville | 17:18.6 |
| 90 | Zach SchleefPlace 90 · Grade 8 · Troy | 8 | Troy | 17:20.8 |
| 91 | Sawyer DietikerPlace 91 · Grade 7 · Harrisburg | 7 | Harrisburg | 17:22.6 |
| 92 | Hunter HathawayPlace 92 · Grade 7 · Marion County | 7 | Marion County | 17:26.3 |
| 93 | Xavier WiewelPlace 93 · Grade 7 · Quincy | 7 | Quincy | 17:26.5 |
| 94 | Ezra WhipplePlace 94 · Grade 7 · Marion County | 7 | Marion County | 17:26.8 |
| 95 | Paxton BarryPlace 95 · Grade 6 · Quincy | 6 | Quincy | 17:26.8 |
| 96 | Juan Carlos Salguero MendozaPlace 96 · Grade 8 · Beardstown MS | 8 | Beardstown MS | 17:29.9 |
| 97 | Cyrus WearPlace 97 · Grade 5 · Carthage | 5 | Carthage | 17:43.7 |
| 98 | Miles MixerPlace 98 · Grade 7 · Liberty | 7 | Liberty | 17:46.6 |
| 99 | Luke JonesPlace 99 · Grade 7 · Macon | 7 | Macon | 17:53.1 |
| 100 | Jacob RodriguezPlace 100 · Grade 8 · Beardstown MS | 8 | Beardstown MS | 17:56.1 |
| 101 | Lucas WiewelPlace 101 · Grade 8 · Quincy | 8 | Quincy | 17:59.3 |
| 102 | Max CarlePlace 102 · Grade 5 · Carthage | 5 | Carthage | 18:07.1 |
| 103 | Everett ObertPlace 103 · Grade 5 · Liberty | 5 | Liberty | 18:14.2 |
| 104 | Decklan StanberryPlace 104 · Grade 8 · Colchester West Prairie | 8 | Colchester West Prairie | 18:18.8 |
| 105 | Skyler DuesterhausPlace 105 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 18:22.3 |
| 106 | Kingsley KindhartPlace 106 · Grade 6 · Camp Point Central | 6 | Camp Point Central | 18:25.2 |
| 107 | Daniel DrebesPlace 107 · Grade 8 · Marion County | 8 | Marion County | 18:30.6 |
| 108 | Bryson ShullPlace 108 · Grade 8 · Quincy St. Peter | 8 | Quincy St. Peter | 18:38.8 |
| 109 | Maverick ClarkPlace 109 · Grade 6 · Camp Point Central | 6 | Camp Point Central | 18:57.5 |
| 110 | Gabriel FrederickPlace 110 · Grade 7 · Macomb | 7 | Macomb | 19:00.3 |
| 111 | Fox MarkhamPlace 111 · Grade 5 · Colchester West Prairie | 5 | Colchester West Prairie | 19:06.6 |
| 112 | Leo MeyerPlace 112 · Grade 5 · Quincy St. Peter | 5 | Quincy St. Peter | 19:07.6 |
| 113 | Logan KellerPlace 113 · Grade 6 · Monroe City | 6 | Monroe City | 19:10.8 |
| 114 | Jaden BrunkPlace 114 · Grade 6 · Liberty | 6 | Liberty | 19:16.8 |
| 115 | Braxtyn BienPlace 115 · Grade 7 · Transformed Courageous Christian Homeschoolers | 7 | Transformed Courageous Christian Homeschoolers | 19:24.1 |
| 116 | Raidyien WatsonPlace 116 · Grade 8 · Camp Point Central | 8 | Camp Point Central | 19:24.5 |
| 117 | Jaren GosneyPlace 117 · Grade 8 · Hannibal | 8 | Hannibal | 19:27.9 PR |
| 118 | Ridley CookPlace 118 · Grade 7 · Quincy | 7 | Quincy | 19:29.8 |
| 119 | Evan WhartonPlace 119 · Grade 7 · Quincy | 7 | Quincy | 19:35.0 |
| 120 | Auric EichelbergerPlace 120 · Grade 7 · Kirksville | 7 | Kirksville | 19:41.3 |
| 121 | Ezra TharpPlace 121 · Grade 7 · Kirksville | 7 | Kirksville | 19:42.1 |
| 122 | Kendrick JefferyPlace 122 · Grade 6 · Monroe City | 6 | Monroe City | 19:43.1 |
| 123 | Elliot ReedPlace 123 · Grade 7 · Quincy | 7 | Quincy | 20:00.6 |
| 124 | Simon SharmaPlace 124 · Grade 8 · Macomb | 8 | Macomb | 20:08.3 |
| 125 | William GrootensPlace 125 · Grade 7 · Quincy | 7 | Quincy | 20:15.1 |
| 126 | Jack HammondPlace 126 · Grade 8 · Harrisburg | 8 | Harrisburg | 20:16.8 |
| 127 | Jake JohnsonPlace 127 · Grade 6 · Quincy | 6 | Quincy | 20:32.3 |
| 128 | Will FranklinPlace 128 · Grade 6 · Monroe City | 6 | Monroe City | 21:00.7 |
| 129 | Carter CareyPlace 129 · Grade 8 · Harrisburg | 8 | Harrisburg | 21:02.7 |
| 130 | Tucker TerwelpPlace 130 · Grade 5 · Liberty | 5 | Liberty | 21:19.6 |
| 131 | Levi FreemanPlace 131 · Grade 8 · Hannibal | 8 | Hannibal | 21:37.6 PR |
| 132 | Abel WrightPlace 132 · Grade 7 · Hannibal | 7 | Hannibal | 21:38.8 PR |
| 133 | Maddox MoorePlace 133 · Grade 7 · Hannibal | 7 | Hannibal | 22:10.5 PR |
| 134 | King CaidenPlace 134 · Grade 7 · Monroe City | 7 | Monroe City | 22:21.9 |
| 135 | Gabe ForstingPlace 135 · Grade 6 · White Hall North Greene | 6 | White Hall North Greene | 22:29.1 |
| 136 | Cayden MartinPlace 136 · Grade 6 · Macomb | 6 | Macomb | 22:47.1 |
| 137 | Rafe LeenertsPlace 137 · Grade 5 · Colchester West Prairie | 5 | Colchester West Prairie | 22:51.1 |
| 138 | Tate NicholsPlace 138 · Grade 6 · Monroe City | 6 | Monroe City | 23:05.5 PR |
| 139 | Cael VavakPlace 139 · Grade 8 · Harrisburg | 8 | Harrisburg | 23:26.4 |
| 140 | Jim RemmertPlace 140 · Grade 6 · Transformed Courageous Christian Homeschoolers | 6 | Transformed Courageous Christian Homeschoolers | 23:56.5 PR |
| 141 | Leonardo QuintanaPlace 141 · Grade 7 · Beardstown MS | 7 | Beardstown MS | 24:44.6 |
| 142 | Dexter MurphyPlace 142 · Grade 6 · Carthage | 6 | Carthage | 24:59.7 |
| 143 | Xander GarmanPlace 143 · Grade 6 · Mendon Unity | 6 | Mendon Unity | 25:07.9 |
| 144 | Montgomery StultsPlace 144 · Grade 7 · Transformed Courageous Christian Homeschoolers | 7 | Transformed Courageous Christian Homeschoolers | 26:01.3 |
| 145 | Colten FagotPlace 145 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 26:30.7 |
| 146 | Ryder TarroPlace 146 · Grade 7 · Troy | 7 | Troy | 27:12.1 |
| 147 | Matthew RodriguezPlace 147 · Grade 7 · Beardstown MS | 7 | Beardstown MS | 28:00.2 |
| 148 | Tim DeMayPlace 148 · Grade 8 · Troy | 8 | Troy | 29:52.1 |
| 149 | Oskar TravioliaPlace 149 · Grade 5 · Colchester West Prairie | 5 | Colchester West Prairie | 30:22.8 |
| 150 | Adrian CaesarPlace 150 · Grade 6 · Mendon Unity | 6 | Mendon Unity | 30:38.5 |
| 151 | Archer IppensenPlace 151 · Grade 6 · Mendon Unity | 6 | Mendon Unity | 31:24.1 |
| 152 | Benjamin FinleyPlace 152 · Grade 6 · Transformed Courageous Christian Homeschoolers | 6 | Transformed Courageous Christian Homeschoolers | 31:35.3 |