| 1 | Peyton HlubekPlace 1 · Grade 8 · Quincy | 8 | Quincy | 11:18.40 |
| 2 | Hudson HaukPlace 2 · Grade 8 · Quincy | 8 | Quincy | 11:19.00 |
| 3 | Leslie AntahPlace 3 · Grade 8 · Macomb | 8 | Macomb | 11:28.50 |
| 4 | Joel McClellandPlace 4 · Grade 8 · Quincy | 8 | Quincy | 11:42.80 |
| 5 | Declan TierneyPlace 5 · Grade 8 · Quincy | 8 | Quincy | 11:43.80 |
| 6 | Kayden EbertPlace 6 · Grade 8 · Troy | 8 | Troy | 12:05.20 PR |
| 7 | Luke BakalyarPlace 7 · Grade 7 · Quincy | 7 | Quincy | 12:15.60 |
| 8 | Faraz KhanPlace 8 · Grade 8 · Macomb | 8 | Macomb | 12:19.70 |
| 9 | Lincoln SteinkampPlace 9 · Grade 7 · Quincy | 7 | Quincy | 12:21.60 |
| 10 | Jay BordewickPlace 10 · Grade 7 · Quincy | 7 | Quincy | 12:24.10 |
| 11 | Hayden HoskinsPlace 11 · Grade 8 · Quincy | 8 | Quincy | 12:27.50 PR |
| 12 | Brodie TuterPlace 12 · Grade 7 · Liberty | 7 | Liberty | 12:30.00 |
| 13 | Henry MordivaPlace 13 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 12:30.80 PR |
| 14 | Owen PotterPlace 14 · Grade 6 · Liberty | 6 | Liberty | 12:31.10 |
| 15 | Garrett GundelPlace 15 · Grade 8 · Quincy | 8 | Quincy | 12:31.50 PR |
| 16 | Xander DickhutPlace 16 · Grade 7 · Quincy | 7 | Quincy | 12:33.40 PR |
| 17 | Chase DolieslagerPlace 17 · Grade 6 · Quincy | 6 | Quincy | 12:39.50 PR |
| 18 | Crew CramseyPlace 18 · Grade 6 · Liberty | 6 | Liberty | 12:44.10 PR |
| 19 | Jaxon WorthingtonPlace 19 · Grade 6 · Macomb | 6 | Macomb | 12:44.70 |
| 20 | Levi PerinePlace 20 · Grade 6 · Quincy | 6 | Quincy | 12:48.50 PR |
| 21 | Jonah ObertPlace 21 · Grade 8 · Liberty | 8 | Liberty | 12:49.80 |
| 22 | Jaxson FrierPlace 22 · Grade 6 · Macomb | 6 | Macomb | 12:52.20 |
| 23 | Lukas SemenickPlace 23 · Grade 8 · Quincy | 8 | Quincy | 12:52.50 PR |
| 24 | Frasier BrownPlace 24 · Grade 8 · Macomb | 8 | Macomb | 12:54.10 |
| 25 | Slate SnyderPlace 25 · Grade 7 · Quincy | 7 | Quincy | 12:55.70 |
| 26 | Jayden BrownPlace 26 · Grade 7 · Quincy | 7 | Quincy | 12:55.92 |
| 27 | Jack LambPlace 27 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 12:55.96 PR |
| 28 | Gerry KochPlace 28 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 12:56.43 PR |
| 29 | Seeley NauertPlace 29 · Grade 8 · Quincy | 8 | Quincy | 13:00.30 PR |
| 30 | Jace KochPlace 30 · Grade 7 · Liberty | 7 | Liberty | 13:01.80 |
| 31 | Grant PorterPlace 31 · Grade 6 · Quincy | 6 | Quincy | 13:03.20 |
| 32 | Ben EnrothPlace 32 · Grade 8 · Macomb | 8 | Macomb | 13:05.80 PR |
| 33 | Pedro LangworthyPlace 33 · Grade 7 · Macomb | 7 | Macomb | 13:05.90 |
| 34 | Russell SchuettePlace 34 · Grade 5 · Liberty | 5 | Liberty | 13:08.90 |
| 35 | Wylder EselyPlace 35 · Grade 8 · Troy | 8 | Troy | 13:09.80 PR |
| 36 | Anderson MewesPlace 36 · Grade 8 · Quincy | 8 | Quincy | 13:10.70 PR |
| 37 | Eli EnrothPlace 37 · Grade 6 · Macomb | 6 | Macomb | 13:11.50 PR |
| 38 | Elijah GormanPlace 38 · Grade 6 · Macomb | 6 | Macomb | 13:11.90 |
| 39 | Josiah ClarkPlace 39 · Grade 8 · Camp Point Central | 8 | Camp Point Central | 13:13.00 PR |
| 40 | George SeamanPlace 40 · Grade 8 · Quincy | 8 | Quincy | 13:13.50 PR |
| 41 | James CrosbyPlace 41 · Grade 6 · Macomb | 6 | Macomb | 13:15.10 PR |
| 42 | Cash BoualavongPlace 42 · Grade 8 · Liberty | 8 | Liberty | 13:17.00 |
| 43 | Dylan PetersPlace 43 · Grade 8 · Quincy St. Peter | 8 | Quincy St. Peter | 13:20.90 PR |
| 44 | Blaze YoungPlace 44 · Grade 5 · Quincy St. Peter | 5 | Quincy St. Peter | 13:25.40 |
| 45 | Carson KinscherffPlace 45 · Grade 8 · Pleasant Hill | 8 | Pleasant Hill | 13:26.00 |
| 46 | Sawyer GarnerPlace 46 · Grade 7 · Marion County | 7 | Marion County | 13:28.10 |
| 47 | Apurva KapalePlace 47 · Grade 8 · Macomb | 8 | Macomb | 13:28.40 PR |
| 48 | Jake WomblesPlace 48 · Grade 8 · Pleasant Hill | 8 | Pleasant Hill | 13:30.50 |
| 49 | Lucas McallisterPlace 49 · Grade 8 · Troy | 8 | Troy | 13:30.70 PR |
| 50 | Max MastersPlace 50 · Grade 7 · Liberty | 7 | Liberty | 13:33.00 |
| 51 | Reed Averbeck SnidowPlace 51 · Grade 6 · Macomb | 6 | Macomb | 13:35.50 PR |
| 52 | Reggie StultsPlace 52 · Grade 8 · Hannibal Area Home Educators | 8 | Hannibal Area Home Educators | 13:41.20 PR |
| 53 | Arden TierneyPlace 53 · Grade 6 · Quincy | 6 | Quincy | 13:41.80 |
| 54 | Canyon TaylorPlace 54 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 13:42.40 |
| 55 | David WileyPlace 55 · Grade 7 · Rushville Schuyler Industry | 7 | Rushville Schuyler Industry | 13:45.10 PR |
| 56 | Judah WhetstonePlace 56 · Grade 6 · Hannibal Area Home Educators | 6 | Hannibal Area Home Educators | 13:47.30 |
| 57 | Cole ObertPlace 57 · Grade 8 · Liberty | 8 | Liberty | 13:48.70 |
| 58 | Alex AnceletPlace 58 · Grade 7 · Liberty | 7 | Liberty | 13:55.40 |
| 59 | Kaisen TolandPlace 59 · Grade 5 · Rushville Schuyler Industry | 5 | Rushville Schuyler Industry | 13:56.90 |
| 60 | Samuel HigginsPlace 60 · Grade 8 · Quincy | 8 | Quincy | 13:59.50 PR |
| 61 | Valdi MbulaPlace 61 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 14:10.50 PR |
| 62 | Hayden SchlittPlace 62 · Grade 7 · Troy | 7 | Troy | 14:11.71 |
| 63 | Blake MoonPlace 63 · Grade 8 · Quincy | 8 | Quincy | 14:11.74 |
| 64 | Aaron WeldyPlace 64 · Grade 8 · Hannibal Area Home Educators | 8 | Hannibal Area Home Educators | 14:12.90 PR |
| 65 | Benjamin MerrittPlace 65 · Grade 7 · Macomb | 7 | Macomb | 14:14.55 |
| 66 | Curtis RobnettPlace 66 · Grade 8 · Quincy | 8 | Quincy | 14:14.60 PR |
| 67 | Kruz KlauserPlace 67 · Grade 5 · Liberty | 5 | Liberty | 14:16.30 PR |
| 68 | Justice PetersPlace 68 · Grade 7 · Macomb | 7 | Macomb | 14:19.50 |
| 69 | Sean OgbonnayaPlace 69 · Grade 8 · Macomb | 8 | Macomb | 14:21.50 |
| 70 | Beau SemenickPlace 70 · Grade 6 · Quincy | 6 | Quincy | 14:23.00 PR |
| 71 | Jaime StumboPlace 71 · Grade 6 · Rushville Schuyler Industry | 6 | Rushville Schuyler Industry | 14:26.40 |
| 72 | Elliot BrittPlace 72 · Grade 6 · Marion County | 6 | Marion County | 14:31.10 |
| 73 | Caedmon WarePlace 73 · Grade 8 · Hannibal Area Home Educators | 8 | Hannibal Area Home Educators | 14:31.74 PR |
| 74 | Caleb OsbornPlace 74 · Grade 8 · Troy | 8 | Troy | 14:31.75 PR |
| 75 | Silas CampbellPlace 75 · Grade 8 · Hannibal Area Home Educators | 8 | Hannibal Area Home Educators | 14:40.38 PR |
| 76 | Brayden VossPlace 76 · Grade 8 · Mendon Unity | 8 | Mendon Unity | 14:41.20 |
| 77 | Scott LarsonPlace 77 · Grade 7 · Troy | 7 | Troy | 14:49.86 |
| 78 | Brett BlantonPlace 78 · Grade 6 · Carthage | 6 | Carthage | 14:52.20 |
| 79 | Lane MillerPlace 79 · Grade 6 · Hannibal Area Home Educators | 6 | Hannibal Area Home Educators | 14:56.00 |
| 80 | Jude TannehillPlace 80 · Grade 7 · Troy | 7 | Troy | 15:04.80 PR |
| 81 | Asher FleerPlace 81 · Grade 7 · Quincy | 7 | Quincy | 15:06.27 |
| 82 | Ezra WhipplePlace 82 · Grade 6 · Marion County | 6 | Marion County | 15:10.75 PR |
| 83 | Tobiah JeschPlace 83 · Grade 6 · Marion County | 6 | Marion County | 15:11.22 |
| 84 | Chase PlattPlace 84 · Grade 6 · Liberty | 6 | Liberty | 15:11.27 |
| 85 | Edward GarrisonPlace 85 · Grade 7 · Troy | 7 | Troy | 15:11.47 PR |
| 86 | Braxton GormanPlace 86 · Grade 8 · Macomb | 8 | Macomb | 15:23.69 |
| 87 | Maverick WhitePlace 87 · Grade 5 · Liberty | 5 | Liberty | 15:34.13 PR |
| 88 | Mason ZangerPlace 88 · Grade 6 · Liberty | 6 | Liberty | 15:35.83 PR |
| 89 | Lucas WiewelPlace 89 · Grade 7 · Quincy | 7 | Quincy | 15:36.40 |
| 90 | Xander SagePlace 90 · Grade 5 · Dallas City | 5 | Dallas City | 15:37.50 PR |
| 91 | Brooks RuffnerPlace 91 · Grade 8 · Quincy | 8 | Quincy | 15:37.80 |
| 92 | Fox PetersPlace 92 · Grade 7 · Quincy | 7 | Quincy | 15:38.50 |
| 93 | Kaden DetersPlace 93 · Grade 7 · Quincy | 7 | Quincy | 15:56.20 |
| 94 | Dylan JacobsPlace 94 · Grade 6 · Quincy | 6 | Quincy | 15:58.78 |
| 95 | Miles MixerPlace 95 · Grade 6 · Liberty | 6 | Liberty | 15:59.10 |
| 96 | Sawyer DouglasPlace 96 · Grade 5 · Liberty | 5 | Liberty | 16:00.20 PR |
| 97 | Jaxson MellorPlace 97 · Grade 5 · Rushville Schuyler Industry | 5 | Rushville Schuyler Industry | 16:03.70 |
| 98 | Liam CunninghamPlace 98 · Grade 6 · Marion County | 6 | Marion County | 16:05.90 |
| 99 | Lane SmutzerPlace 99 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 16:13.60 |
| 100 | Micah CampbellPlace 100 · Grade 5 · Rushville Schuyler Industry | 5 | Rushville Schuyler Industry | 16:41.30 |
| 101 | Beckett FitzjarraldPlace 101 · Grade 8 · Rushville Schuyler Industry | 8 | Rushville Schuyler Industry | 16:48.70 |
| 102 | William GrootensPlace 102 · Grade 6 · Quincy | 6 | Quincy | 16:49.30 |
| 103 | Xavier WiewelPlace 103 · Grade 6 · Quincy | 6 | Quincy | 16:50.70 |
| 104 | Connor DeitrichPlace 104 · Grade 8 · Quincy | 8 | Quincy | 17:02.50 |
| 105 | Hunter HathawayPlace 105 · Grade 6 · Marion County | 6 | Marion County | 17:09.90 |
| 106 | Logan GreenwoodPlace 106 · Grade 8 · Quincy | 8 | Quincy | 17:19.30 |
| 107 | Adam StuckmanPlace 107 · Grade 8 · Hannibal Area Home Educators | 8 | Hannibal Area Home Educators | 17:20.80 PR |
| 108 | Jesse StatlerPlace 108 · Grade 5 · Rushville Schuyler Industry | 5 | Rushville Schuyler Industry | 17:24.40 |
| 109 | Simon SharmaPlace 109 · Grade 8 · Macomb | 8 | Macomb | 17:31.90 |
| 110 | Raidyien WatsonPlace 110 · Grade 7 · Camp Point Central | 7 | Camp Point Central | 17:39.40 |
| 111 | Bentley BollPlace 111 · Grade 7 · Camp Point Central | 7 | Camp Point Central | 17:47.09 |
| 112 | Elliot ReedPlace 112 · Grade 6 · Quincy | 6 | Quincy | 17:55.28 |
| 113 | Elijah MulletPlace 113 · Grade 6 · Quincy | 6 | Quincy | 17:56.80 PR |
| 114 | Bryson ShullPlace 114 · Grade 7 · Quincy St. Peter | 7 | Quincy St. Peter | 17:58.30 |
| 115 | Dexter MurphyPlace 115 · Grade 5 · Carthage | 5 | Carthage | 18:04.60 PR |
| 116 | Xander GarmanPlace 116 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 18:11.40 |
| 117 | Koltyn SmithPlace 117 · Grade 6 · Mendon Unity | 6 | Mendon Unity | 18:17.10 |
| 118 | Jaden BrunkPlace 118 · Grade 5 · Liberty | 5 | Liberty | 18:23.66 |
| 119 | Waylon HilgenbrinckPlace 119 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 18:36.70 |
| 120 | Dreslen DrewelPlace 120 · Grade 7 · Troy | 7 | Troy | 18:43.60 PR |
| 121 | Ashton KregerPlace 121 · Grade 8 · Quincy | 8 | Quincy | 18:50.70 |
| 122 | Tim DeMayPlace 122 · Grade 7 · Troy | 7 | Troy | 19:04.10 PR |
| 123 | Max AndersPlace 123 · Grade 8 · Quincy | 8 | Quincy | 19:58.60 |
| 124 | Adrian CaesarPlace 124 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 21:25.60 |
| 125 | Desmond WarePlace 125 · Grade 6 · Hannibal Area Home Educators | 6 | Hannibal Area Home Educators | 24:38.80 PR |
| 126 | Sebastian BrooksPlace 126 · Grade 6 · Hannibal Area Home Educators | 6 | Hannibal Area Home Educators | 25:28.10 PR |