| 1 | Asher WeilacherPlace 1 · Grade 8 · Forreston | 8 | Forreston | 10:52.14 PR |
| 2 | Phillip VassevPlace 2 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 12:05.27 PR |
| 3 | Lyncoln CardinePlace 3 · Grade 8 · Aledo Mercer County | 8 | Aledo Mercer County | 12:12.54 |
| 4 | Brock PowellPlace 4 · Grade 8 · Prophetstown PLT | 8 | Prophetstown PLT | 12:20.03 |
| 5 | Nathan WhitakerPlace 5 · Grade 8 · Orion | 8 | Orion | 12:25.73 |
| 6 | Emmett BeverothPlace 6 · Grade 7 · Port Byron Riverdale | 7 | Port Byron Riverdale | 12:28.98 |
| 7 | Blake BurnsPlace 7 · Grade 8 · Prophetstown PLT | 8 | Prophetstown PLT | 12:35.33 |
| 8 | Noah LassandroPlace 8 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 12:43.69 |
| 9 | Lane FoffelPlace 9 · Grade 7 · Prophetstown PLT | 7 | Prophetstown PLT | 12:46.56 |
| 10 | Easton FaivrePlace 10 · Grade 8 · Forreston | 8 | Forreston | 12:54.74 |
| 11 | Abel VorvaPlace 11 · Grade 8 · Aledo Mercer County | 8 | Aledo Mercer County | 12:59.31 |
| 12 | Hank WadsworthPlace 12 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 12:59.45 |
| 13 | Connor RobiesonPlace 13 · Grade 8 · Forreston | 8 | Forreston | 12:59.57 |
| 14 | Ty KrellaPlace 14 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 13:01.63 PR |
| 15 | Isaac KlawonPlace 15 · Grade 7 · Rock Island Jordan Catholic | 7 | Rock Island Jordan Catholic | 13:07.74 |
| 16 | Kasen BockerPlace 16 · Grade 7 · Forreston | 7 | Forreston | 13:08.76 PR |
| 17 | Connor LeuckPlace 17 · Grade 8 · Orion | 8 | Orion | 13:14.09 |
| 18 | Skyler PawelkoPlace 18 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 13:24.71 PR |
| 19 | Brandon CiriglanoPlace 19 · Grade 8 · Pecatonica | 8 | Pecatonica | 13:28.06 PR |
| 20 | Owen McCormickPlace 20 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 13:28.41 |
| 21 | Jacob HudlerPlace 21 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 13:30.37 PR |
| 22 | Hayden DavisPlace 22 · Grade 8 · Port Byron Riverdale | 8 | Port Byron Riverdale | 13:31.55 |
| 23 | Evan AndrusPlace 23 · Grade 8 · Rock Island Jordan Catholic | 8 | Rock Island Jordan Catholic | 13:32.20 |
| 24 | Aiden DowdPlace 24 · Grade 7 · Aledo Mercer County | 7 | Aledo Mercer County | 13:39.65 |
| 25 | Luke GiamalvaPlace 25 · Grade 7 · Rockford Christian | 7 | Rockford Christian | 13:41.94 PR |
| 26 | Liam MesserPlace 26 · Grade 8 · Forreston | 8 | Forreston | 13:44.19 |
| 27 | Carson VerdickPlace 27 · Grade 7 · Port Byron Riverdale | 7 | Port Byron Riverdale | 13:46.70 |
| 28 | Trace SteinbergPlace 28 · Grade 8 · Rockford Christian | 8 | Rockford Christian | 13:48.96 PR |
| 29 | Kade MoretzPlace 29 · Grade 8 · Orion | 8 | Orion | 13:53.18 PR |
| 30 | Gabe DeWaelePlace 30 · Grade 8 · Forreston | 8 | Forreston | 13:56.89 PR |
| 31 | Kase PhilpotPlace 31 · Grade 8 · Dakota | 8 | Dakota | 13:57.32 |
| 32 | Jayden FisherPlace 32 · Grade 8 · Aledo Mercer County | 8 | Aledo Mercer County | 14:02.29 |
| 33 | Camden BrownPlace 33 · Grade 7 · Aledo Mercer County | 7 | Aledo Mercer County | 14:11.05 |
| 34 | Sutton FinchPlace 34 · Grade 5 · Aledo Mercer County | 5 | Aledo Mercer County | 14:12.34 |
| 35 | Connor BennettPlace 35 · Grade 6 · Orion | 6 | Orion | 14:15.37 |
| 36 | Malachi MillsPlace 36 · Grade 7 · Prophetstown PLT | 7 | Prophetstown PLT | 14:20.41 |
| 37 | Liam PiskePlace 37 · Grade 7 · Dakota | 7 | Dakota | 14:29.80 |
| 38 | Emmett SchumannPlace 38 · Grade 7 · Port Byron Riverdale | 7 | Port Byron Riverdale | 14:30.52 |
| 39 | Renin ScheffnerPlace 39 · Grade 7 · Forreston | 7 | Forreston | 14:35.58 |
| 40 | Kenneth EickmanPlace 40 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 14:38.90 |
| 41 | Wesley DavisPlace 41 · Grade 5 · Port Byron Riverdale | 5 | Port Byron Riverdale | 14:41.06 |
| 42 | Miles TremblePlace 42 · Grade 6 · Pecatonica | 6 | Pecatonica | 14:52.55 |
| 43 | Griffin DuyvejonckPlace 43 · Grade 8 · Orion | 8 | Orion | 14:56.17 |
| 44 | Aaron GreuelPlace 44 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 14:59.35 |
| 45 | Blaine LofgrenPlace 45 · Grade 7 · Port Byron Riverdale | 7 | Port Byron Riverdale | 15:00.49 |
| 46 | John MeredethPlace 46 · Grade 8 · Rock Island Jordan Catholic | 8 | Rock Island Jordan Catholic | 15:00.49 |
| 47 | Henry SelburgPlace 47 · Grade 7 · Prophetstown PLT | 7 | Prophetstown PLT | 15:01.44 |
| 48 | Max RosasPlace 48 · Grade 7 · Rock Island Jordan Catholic | 7 | Rock Island Jordan Catholic | 15:07.56 |
| 49 | Jonah FinchPlace 49 · Grade 7 · Aledo Mercer County | 7 | Aledo Mercer County | 15:08.27 |
| 50 | Brantely Keegan-RohlfPlace 50 · Grade 8 · Orion | 8 | Orion | 15:10.99 |
| 51 | Nicolas BarajasPlace 51 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 15:13.76 PR |
| 52 | Ethan GreuelPlace 52 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 15:18.67 |
| 53 | Greyson PalmerPlace 53 · Grade 8 · Orion | 8 | Orion | 15:22.21 |
| 54 | William DiVerdePlace 54 · Grade 6 · Rockford Montessori | 6 | Rockford Montessori | 15:24.42 PR |
| 55 | Emmett LanouPlace 55 · Grade 6 · Rockford Montessori | 6 | Rockford Montessori | 15:25.93 PR |
| 56 | Camden BestPlace 56 · Grade 8 · Pecatonica | 8 | Pecatonica | 15:27.55 PR |
| 57 | George DouglasPlace 57 · Grade 6 · Rockford Montessori | 6 | Rockford Montessori | 15:39.70 PR |
| 58 | Owen KlawonPlace 58 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 15:40.07 |
| 59 | Francisco TrejoPlace 59 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 15:43.20 |
| 60 | Colin BerningPlace 60 · Grade 6 · Galena | 6 | Galena | 16:00.59 PR |
| 61 | Madon HuberPlace 61 · Grade 7 · Kewanee Wethersfield | 7 | Kewanee Wethersfield | 16:11.74 |
| 62 | Gideon FrankPlace 62 · Grade 6 · Pecatonica | 6 | Pecatonica | 16:14.00 PR |
| 63 | Bentley EastmanPlace 63 · Grade 7 · East Moline Northeast | 7 | East Moline Northeast | 17:18.55 |
| 64 | Paul MadridPlace 64 · Grade 7 · Rockford Montessori | 7 | Rockford Montessori | 18:54.79 |
| 65 | Ezra DolandPlace 65 · Grade 6 · Galena | 6 | Galena | 19:06.02 PR |
| 66 | Jacob RamirezPlace 66 · Grade 8 · Rockford Barbour | 8 | Rockford Barbour | 19:21.05 PR |
| 67 | Gildardo ArreguinPlace 67 · Grade 8 · Rockford Barbour | 8 | Rockford Barbour | 19:52.02 PR |
| 68 | Franco FloresPlace 68 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 19:58.06 PR |
| 69 | Abel SanchezPlace 69 · Grade 7 · Rockford Barbour | 7 | Rockford Barbour | 20:00.86 |
| 70 | Matthew SmithPlace 70 · Grade 8 · Kewanee Wethersfield | 8 | Kewanee Wethersfield | 20:40.05 PR |
| 71 | Andres GarciaPlace 71 · Grade 7 · Galena | 7 | Galena | 22:05.84 PR |
| 72 | Royalty DennyPlace 72 · Grade 6 · Rockford Montessori | 6 | Rockford Montessori | 22:56.40 PR |
| 73 | Felix GrovePlace 73 · Grade 8 · Pecatonica | 8 | Pecatonica | 23:23.96 PR |