| 1 | Dean GeigerPlace 1 · Grade 8 · Reagan | 8 | Reagan | 11:18.47 |
| 2 | Brody HopperPlace 2 · Grade 8 · Reagan | 8 | Reagan | 12:18.00 |
| 3 | Tyler VandeVenterPlace 3 · Grade 8 · Logan | 8 | Logan | 12:26.28 |
| 4 | Denver SandrockPlace 4 · Grade 8 · Challand | 8 | Challand | 12:33.75 |
| 5 | Braden DietrichPlace 5 · Grade 8 · Byron | 8 | Byron | 12:37.00 |
| 6 | Wyatt ForsterPlace 6 · Grade 6 · Reagan | 6 | Reagan | 12:38.94 |
| 7 | Trevor SimpsonPlace 7 · Grade 7 · Sauk Valley Saints | 7 | Sauk Valley Saints | 12:42.09 |
| 8 | Jonah TaylorPlace 8 · Grade 6 · Logan | 6 | Logan | 12:49.22 |
| 9 | Landon AldridgePlace 9 · Grade 7 · Reagan | 7 | Reagan | 12:55.84 |
| 10 | Michael KopitasPlace 10 · Grade 8 · Rock Falls | 8 | Rock Falls | 13:03.31 |
| 11 | Danny WeltyPlace 11 · Grade 8 · Sauk Valley Saints | 8 | Sauk Valley Saints | 13:05.91 |
| 12 | Nick CiesielPlace 12 · Grade 7 · Oregon | 7 | Oregon | 13:08.62 |
| 13 | Reid JessePlace 13 · Grade 8 · Logan | 8 | Logan | 13:10.22 |
| 14 | Ethan CarterPlace 14 · Grade 6 · Reagan | 6 | Reagan | 13:10.96 |
| 15 | Milo ReynoldsPlace 15 · Grade 6 · Challand | 6 | Challand | 13:12.24 |
| 16 | Micah PetersonPlace 16 · Grade 7 · Challand | 7 | Challand | 13:15.91 |
| 17 | Ethan MalleryPlace 17 · Grade 8 · Logan | 8 | Logan | 13:18.81 |
| 18 | Kevin RuizPlace 18 · Grade 8 · Challand | 8 | Challand | 13:27.25 |
| 19 | Aidan GarceaPlace 19 · Grade 6 · Prophetstown-Lyndon-Tam | 6 | Prophetstown-Lyndon-Tam | 13:27.87 |
| 20 | Nathan PunkePlace 20 · Grade 8 · Prophetstown-Lyndon-Tam | 8 | Prophetstown-Lyndon-Tam | 13:29.21 |
| 21 | Leroy HigleyPlace 21 · Grade 7 · Reagan | 7 | Reagan | 13:34.94 |
| 22 | Jack OesterPlace 22 · Grade 7 · Logan | 7 | Logan | 13:39.22 |
| 23 | Griffin ArduiniPlace 23 · Grade 5 · Reagan | 5 | Reagan | 13:43.09 |
| 24 | Drake JohnsonPlace 24 · Grade 7 · Oregon | 7 | Oregon | 13:49.34 |
| 25 | Jaron GrevePlace 25 · Grade 6 · Reagan | 6 | Reagan | 13:50.12 |
| 26 | Danny ChisamorePlace 26 · Grade 8 · Oregon | 8 | Oregon | 13:56.78 |
| 27 | Noah KjosPlace 27 · Grade 5 · Reagan | 5 | Reagan | 13:58.34 |
| 28 | Isaiah RojopPlace 28 · Grade 8 · Challand | 8 | Challand | 14:02.18 |
| 29 | Elijah FranzenPlace 29 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 14:12.62 |
| 30 | Dominick SandovalPlace 30 · Grade 6 · Logan | 6 | Logan | 14:15.28 |
| 31 | Ethan BrownPlace 31 · Grade 5 · Prophetstown-Lyndon-Tam | 5 | Prophetstown-Lyndon-Tam | 14:17.97 |
| 32 | Sam GascoignePlace 32 · Grade 6 · Sauk Valley Saints | 6 | Sauk Valley Saints | 14:19.97 |
| 33 | Jense AtkinsonPlace 33 · Grade 6 · Challand | 6 | Challand | 14:23.84 |
| 34 | Ben RaganPlace 34 · Grade 5 · Reagan | 5 | Reagan | 14:27.44 |
| 35 | Colt BuntjerPlace 35 · Grade 7 · Challand | 7 | Challand | 14:29.41 |
| 36 | Jackson TegelerPlace 36 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 14:32.41 |
| 37 | Ayden DowdPlace 37 · Grade 7 · Rock Falls | 7 | Rock Falls | 14:36.31 |
| 38 | Braeden PunkePlace 38 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 14:40.84 |
| 39 | Conner WeltPlace 39 · Grade 8 · Byron | 8 | Byron | 14:41.56 |
| 40 | Joel WesolowskiPlace 40 · Grade 8 · Reagan | 8 | Reagan | 14:47.81 |
| 41 | Aiden McKayPlace 41 · Grade 6 · Sauk Valley Saints | 6 | Sauk Valley Saints | 14:52.15 |
| 42 | Chance ZuithoffPlace 42 · Grade 7 · Challand | 7 | Challand | 14:59.59 |
| 43 | Michael MuzzarelliPlace 43 · Grade 7 · Byron | 7 | Byron | 15:01.44 |
| 44 | Kayden SmithPlace 44 · Grade 6 · Reagan | 6 | Reagan | 15:04.38 |
| 45 | Jacob WendtPlace 45 · Grade 6 · Reagan | 6 | Reagan | 15:05.00 |
| 46 | Elliot PeelingPlace 46 · Grade 8 · Oregon | 8 | Oregon | 15:05.68 |
| 47 | Javen ReyesPlace 47 · Grade 7 · Rock Falls | 7 | Rock Falls | 15:12.78 |
| 48 | Chase YountPlace 48 · Grade 6 · Prophetstown-Lyndon-Tam | 6 | Prophetstown-Lyndon-Tam | 15:23.09 |
| 49 | Mason VoeltzPlace 49 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 15:29.78 |
| 50 | Logan PunkePlace 50 · Grade 5 · Prophetstown-Lyndon-Tam | 5 | Prophetstown-Lyndon-Tam | 15:37.22 |
| 51 | Taevyn GuidryPlace 51 · Grade 5 · Prophetstown-Lyndon-Tam | 5 | Prophetstown-Lyndon-Tam | 15:41.47 |
| 52 | Tristan HiltyPlace 52 · Grade 6 · Challand | 6 | Challand | 15:44.48 |
| 53 | Jack CellabosPlace 53 · Grade 5 · Reagan | 5 | Reagan | 15:48.31 |
| 54 | Cael O'horoPlace 54 · Grade 8 · Byron | 8 | Byron | 15:49.62 |
| 55 | Logan GardnerPlace 55 · Grade 7 · Challand | 7 | Challand | 15:50.21 |
| 56 | Jackson DrozdaPlace 56 · Grade 8 · Logan | 8 | Logan | 15:51.96 |
| 57 | Sawyer CopelandPlace 57 · Grade 8 · Prophetstown-Lyndon-Tam | 8 | Prophetstown-Lyndon-Tam | 15:57.81 |
| 58 | Aron RiveraPlace 58 · Grade 7 · Challand | 7 | Challand | 15:59.15 |
| 59 | David EckardtPlace 59 · Grade 7 · Oregon | 7 | Oregon | 16:01.66 |
| 60 | Braylon VanDeWostinePlace 60 · Grade 5 · Prophetstown-Lyndon-Tam | 5 | Prophetstown-Lyndon-Tam | 16:05.88 |
| 61 | Kingston GarnerPlace 61 · Grade 8 · Sauk Valley Saints | 8 | Sauk Valley Saints | 16:11.50 |
| 62 | Gavin EarlyPlace 62 · Grade 7 · Byron | 7 | Byron | 16:13.03 |
| 63 | River WygantPlace 63 · Grade 8 · Byron | 8 | Byron | 16:18.38 |
| 64 | Max SagelPlace 64 · Grade 8 · Sauk Valley Saints | 8 | Sauk Valley Saints | 16:21.94 |
| 65 | Ricardo BracamontesPlace 65 · Grade 7 · Logan | 7 | Logan | 16:48.69 |
| 66 | Steve SwatosPlace 66 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 16:50.18 |
| 67 | Lucas KnowlesPlace 67 · Grade 7 · Challand | 7 | Challand | 17:04.81 |
| 68 | Noah RossPlace 68 · Grade 7 · Challand | 7 | Challand | 17:06.15 |
| 69 | Grady StaatsPlace 69 · Grade 7 · Challand | 7 | Challand | 17:11.78 |
| 70 | Jackson MeltonPlace 70 · Grade 6 · Prophetstown-Lyndon-Tam | 6 | Prophetstown-Lyndon-Tam | 17:12.21 |
| 71 | Malachi KilkerPlace 71 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 17:33.47 |
| 72 | Kallin KesterPlace 72 · Grade 6 · Rock Falls | 6 | Rock Falls | 17:34.18 |
| 73 | Zander GeorgePlace 73 · Grade 6 · Challand | 6 | Challand | 17:38.72 |
| 74 | Anthony SagelPlace 74 · Grade 5 · Sauk Valley Saints | 5 | Sauk Valley Saints | 17:45.88 |
| 75 | Tyce DykemaPlace 75 · Grade 5 · Reagan | 5 | Reagan | 17:52.75 |
| 76 | Jonny RowlandPlace 76 · Grade 5 · Sauk Valley Saints | 5 | Sauk Valley Saints | 17:53.34 |
| 77 | Blake JasperPlace 77 · Grade 6 · Reagan | 6 | Reagan | 17:57.03 |
| 78 | Owen SmothersPlace 78 · Grade 7 · Reagan | 7 | Reagan | 17:57.43 |
| 79 | Ethan KuhnPlace 79 · Grade 5 · Reagan | 5 | Reagan | 17:58.18 |
| 80 | Cruz RodriguezPlace 80 · Grade 8 · Logan | 8 | Logan | 18:00.46 |
| 81 | Sean SeibelPlace 81 · Grade 6 · Reagan | 6 | Reagan | 18:19.66 |
| 82 | Hayden CornwellPlace 82 · Grade 6 · Reagan | 6 | Reagan | 18:20.34 |
| 83 | Ryan MealingPlace 83 · Grade 6 · Challand | 6 | Challand | 18:28.47 |
| 84 | Aaron PearsonPlace 84 · Grade 6 · Byron | 6 | Byron | 18:51.91 |
| 85 | Blake PlummerPlace 85 · Grade 6 · Rock Falls | 6 | Rock Falls | 18:53.47 |
| 86 | Jake MurphyPlace 86 · Grade 7 · Prophetstown-Lyndon-Tam | 7 | Prophetstown-Lyndon-Tam | 19:16.88 |
| 87 | Max PlockPlace 87 · Grade 6 · Reagan | 6 | Reagan | 19:35.22 |
| 88 | Rylan JordanPlace 88 · Grade 8 · Rock Falls | 8 | Rock Falls | 19:41.94 |
| 89 | Logen GaulrappPlace 89 · Grade 7 · Rock Falls | 7 | Rock Falls | 19:43.12 |
| 90 | Jerimiah BennettPlace 90 · Grade 6 · Challand | 6 | Challand | 19:44.37 |
| 91 | Lincoln FrostPlace 91 · Grade 7 · Logan | 7 | Logan | 19:46.66 |
| 92 | Brady BurnsPlace 92 · Grade 6 · Prophetstown-Lyndon-Tam | 6 | Prophetstown-Lyndon-Tam | 19:55.34 |
| 93 | Carter CalvertPlace 93 · Grade 5 · Prophetstown-Lyndon-Tam | 5 | Prophetstown-Lyndon-Tam | 20:09.78 |
| 94 | Cullen JordanPlace 94 · Grade 6 · Rock Falls | 6 | Rock Falls | 21:05.94 |
| 95 | Neaven EasleyPlace 95 · Grade 6 · Prophetstown-Lyndon-Tam | 6 | Prophetstown-Lyndon-Tam | 21:24.12 |
| 96 | Mason ParksPlace 96 · Grade 7 · Rock Falls | 7 | Rock Falls | 23:09.09 |
| 97 | Drew RobshawPlace 97 · Grade 5 · Prophetstown-Lyndon-Tam | 5 | Prophetstown-Lyndon-Tam | 31:22.28 |
| 98 | Aaron DangPlace 98 · Grade 5 · Challand | 5 | Challand | 31:33.28 |