| 1 | Emmett BeverothPlace 1 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 12:46.80 PR |
| 2 | Declan HoffmanPlace 2 · Grade 5 · Rivermont Collegiate | 5 | Rivermont Collegiate | 12:59.80 PR |
| 3 | Jackson WinbiglerPlace 3 · Grade 6 · Knoxville JHS | 6 | Knoxville JHS | 13:17.60 PR |
| 4 | Yousif SamahPlace 4 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 13:19.80 |
| 5 | Mustafa AliPlace 5 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 13:23.50 |
| 6 | Ethan AdairPlace 6 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 13:29.90 |
| 7 | Lane FoffelPlace 7 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 13:42.30 PR |
| 8 | Emmett BloggPlace 8 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 13:49.70 PR |
| 9 | Vincent ThurmanPlace 9 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 13:51.10 |
| 10 | Isaac KlawonPlace 10 · Grade 6 · Rock Island Jordan Catholic | 6 | Rock Island Jordan Catholic | 13:51.90 |
| 11 | Malachi MillsPlace 11 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 13:52.90 PR |
| 12 | Bentley EastmanPlace 12 · Grade 6 · East Moline Northeast | 6 | East Moline Northeast | 13:57.00 PR |
| 13 | Henry SelburgPlace 13 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 14:08.80 PR |
| 14 | Jonathan YoungsPlace 14 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 14:12.20 |
| 15 | Owen DetermanPlace 15 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 14:15.30 |
| 16 | Garrett SweeneyPlace 16 · Grade 6 · Rivermont Collegiate | 6 | Rivermont Collegiate | 14:18.40 PR |
| 17 | Aaron GreuelPlace 17 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 14:22.40 |
| 18 | Carson VerdickPlace 18 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 14:27.40 PR |
| 19 | Easton PattersonPlace 19 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 14:33.70 |
| 20 | Reid FleisherPlace 20 · Grade 5 · Knoxville JHS | 5 | Knoxville JHS | 14:37.20 PR |
| 21 | Emmett SchumannPlace 21 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 14:41.10 PR |
| 22 | Jackson NormanPlace 22 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 14:45.70 PR |
| 23 | Owen McCormickPlace 23 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 14:46.70 PR |
| 24 | Kai AndersonPlace 24 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 14:52.40 |
| 25 | Levi SkinnerPlace 25 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 14:57.10 |
| 26 | James DeWittePlace 26 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 14:58.80 |
| 27 | Andreus WilliamsPlace 27 · Grade 5 · Colona | 5 | Colona | 15:06.60 PR |
| 28 | Cy TeedPlace 28 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 15:16.40 |
| 29 | Carter BuckleyPlace 29 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 15:16.60 |
| 30 | Henry KingPlace 30 · Grade 5 · Knoxville JHS | 5 | Knoxville JHS | 15:20.20 PR |
| 31 | Ryan BlackPlace 31 · Grade 6 · Cambridge JHS | 6 | Cambridge JHS | 15:20.40 PR |
| 32 | Gavin TiffenbackPlace 32 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 15:23.30 |
| 33 | Emilio CamargoPlace 33 · Grade 5 · Hampton | 5 | Hampton | 15:24.20 PR |
| 34 | Liam CrawfordPlace 34 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 15:31.90 PR |
| 35 | Holden MinnaertPlace 35 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 15:33.20 |
| 36 | Esiah AlonzoPlace 36 · Grade 6 · East Moline Northeast | 6 | East Moline Northeast | 15:33.80 PR |
| 37 | Tanner AndersonPlace 37 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 15:35.60 PR |
| 38 | Wyatt VladikaPlace 38 · Grade 6 · Princeton Logan | 6 | Princeton Logan | 15:37.10 PR |
| 39 | Aiden LongPlace 39 · Grade 6 · Knoxville JHS | 6 | Knoxville JHS | 15:43.20 PR |
| 40 | Silas LoveladyPlace 40 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 15:46.20 PR |
| 41 | Ethan GreuelPlace 41 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 15:52.70 |
| 42 | Khane McIntirePlace 42 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 16:07.90 |
| 43 | Ronin WilliamsPlace 43 · Grade 6 · Hampton | 6 | Hampton | 16:14.20 PR |
| 44 | Remington SwanbergPlace 44 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 16:14.90 |
| 45 | Max RosasPlace 45 · Grade 7 · Rock Island Jordan Catholic | 7 | Rock Island Jordan Catholic | 16:16.80 |
| 46 | Henry SchmidtPlace 46 · Grade 5 · Port Byron Riverdale | 5 | Port Byron Riverdale | 16:16.90 PR |
| 47 | Liam BlanfordPlace 47 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 16:18.70 PR |
| 48 | Dominiq QuayPlace 48 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 16:20.80 |
| 49 | Tyler LinnaberyPlace 49 · Grade 6 · Hampton | 6 | Hampton | 16:25.60 PR |
| 50 | Asher PattarPlace 50 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 16:34.60 PR |
| 51 | Mason EadsPlace 51 · Grade 6 · Hampton | 6 | Hampton | 16:35.60 PR |
| 52 | Colin McCordPlace 52 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 16:36.50 |
| 53 | Sammy RobinsonPlace 53 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 16:38.10 |
| 54 | Jaime GalindoPlace 54 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 16:40.80 |
| 55 | Austin GrasserPlace 55 · Grade 6 · McNabb Putnam County | 6 | McNabb Putnam County | 16:47.60 PR |
| 56 | Aidan MurphyPlace 56 · Grade 6 · Dixon St. Mary's | 6 | Dixon St. Mary's | 16:49.70 PR |
| 57 | Aaron TranelPlace 57 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 16:51.20 |
| 58 | Kane SteesPlace 58 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 16:55.50 |
| 59 | Jace KuhlePlace 59 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 16:56.40 |
| 60 | Andrew SherrodPlace 60 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 16:58.50 |
| 61 | Blaine LofgrenPlace 61 · Grade 6 · Port Byron Riverdale | 6 | Port Byron Riverdale | 16:59.80 |
| 62 | Aiden GabelPlace 62 · Grade 5 · Colona | 5 | Colona | 17:05.20 PR |
| 63 | Kaiden FranzenPlace 63 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 17:09.10 PR |
| 64 | Julian EscontriasPlace 64 · Grade 5 · Hampton | 5 | Hampton | 17:13.50 PR |
| 65 | Mohammed El MajdoubiPlace 65 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 17:13.90 |
| 66 | James BollaertPlace 66 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 17:16.40 PR |
| 67 | Jorge SaavedraPlace 67 · Grade 6 · East Moline Northeast | 6 | East Moline Northeast | 17:16.70 PR |
| 68 | Luke WhitingPlace 68 · Grade 5 · Port Byron Riverdale | 5 | Port Byron Riverdale | 17:18.10 PR |
| 69 | Eli SeneliPlace 69 · Grade 5 · Rivermont Collegiate | 5 | Rivermont Collegiate | 17:27.60 PR |
| 70 | Ethan KrafftPlace 70 · Grade 6 · Prophetstown PLT | 6 | Prophetstown PLT | 17:28.70 PR |
| 71 | Charlie ChalusPlace 71 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 17:35.10 |
| 72 | Elimeleck SimkombaPlace 72 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 17:40.90 |
| 73 | James RuntePlace 73 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 17:41.80 PR |
| 74 | Brantley BakerPlace 74 · Grade 6 · McNabb Putnam County | 6 | McNabb Putnam County | 17:41.90 PR |
| 75 | Owen GarceaPlace 75 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 17:42.60 PR |
| 76 | Aiden ParmenterPlace 76 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 17:51.10 |
| 77 | Declan PrattPlace 77 · Grade 5 · Dixon St. Mary's | 5 | Dixon St. Mary's | 18:02.00 PR |
| 78 | Cesar HernandezPlace 78 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 18:07.10 |
| 79 | Srihithvarma NandimandalamPlace 79 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 18:10.10 |
| 80 | Lyrick DemarestPlace 80 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 18:15.60 PR |
| 81 | Greyson LawhornPlace 81 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 18:30.70 |
| 82 | Donovan BrignallPlace 82 · Grade 5 · Knoxville JHS | 5 | Knoxville JHS | 18:34.10 PR |
| 83 | Levi WhitingPlace 83 · Grade 5 · Port Byron Riverdale | 5 | Port Byron Riverdale | 18:36.90 PR |
| 84 | James DochtermanPlace 84 · Grade 6 · Orion | 6 | Orion | 18:45.10 PR |
| 85 | Mark HaleyPlace 85 · Grade 6 · Dixon St. Mary's | 6 | Dixon St. Mary's | 18:53.20 |
| 86 | Rios DilleyPlace 86 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 19:10.60 |
| 87 | Luke SchluenzPlace 87 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 19:17.40 |
| 88 | Tommy WelchPlace 88 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 19:17.90 |
| 89 | Wyatt JacksonPlace 89 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 19:27.70 |
| 90 | Alexander LeibyPlace 90 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 19:31.00 |
| 91 | Alrik FoltzPlace 91 · Grade 5 · Prophetstown PLT | 5 | Prophetstown PLT | 19:33.90 PR |
| 92 | Emery PaquettePlace 92 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 19:41.70 |
| 93 | Colin WilliamsPlace 93 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 19:43.40 |
| 94 | Maverick MacklinPlace 94 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 19:55.00 PR |
| 95 | Preston GoetzPlace 95 · Grade 6 · McNabb Putnam County | 6 | McNabb Putnam County | 20:06.30 PR |
| 96 | Graham SivertsenPlace 96 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 20:18.90 |
| 97 | Carson MayPlace 97 · Grade 5 · Princeton Logan | 5 | Princeton Logan | 20:21.70 PR |
| 98 | Markus HowardPlace 98 · Grade 6 · Geneseo MS | 6 | Geneseo MS | 20:36.80 |
| 99 | Abdou Rahim AbdoulayePlace 99 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 20:42.90 |
| 100 | Matt GorbachPlace 100 · Grade 6 · Rivermont Collegiate | 6 | Rivermont Collegiate | 21:27.90 PR |
| 101 | Emmett FobertPlace 101 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 21:38.00 PR |
| 102 | Killian GoetzPlace 102 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 22:07.00 |
| 103 | Quinton JonesPlace 103 · Grade 6 · Hampton | 6 | Hampton | 22:09.50 PR |
| 104 | Kevin KagaPlace 104 · Grade 6 · Colona | 6 | Colona | 22:53.40 PR |
| 105 | Elias GahaganPlace 105 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 23:17.40 |
| 106 | Brody DreifurstPlace 106 · Grade 5 · Colona | 5 | Colona | 24:44.00 PR |
| 107 | Noah FloresPlace 107 · Grade 5 · Rock Island Jordan Catholic | 5 | Rock Island Jordan Catholic | 24:47.90 PR |
| 108 | Davin CioniPlace 108 · Grade 6 · McNabb Putnam County | 6 | McNabb Putnam County | 24:48.00 PR |
| 109 | Mussab DiassoPlace 109 · Grade 6 · East Moline Glenview | 6 | East Moline Glenview | 25:31.30 |
| 110 | Advaith NagubandiPlace 110 · Grade 6 · Moline Wilson | 6 | Moline Wilson | 25:58.10 PR |
| 111 | Jaxson HernandezPlace 111 · Grade 6 · Rock Island Washington | 6 | Rock Island Washington | 26:25.70 |
| 112 | Heriberto AvalosPlace 112 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 26:41.00 |
| 113 | London SevcikPlace 113 · Grade 6 · Moline John Deere | 6 | Moline John Deere | 30:11.80 |