| 1 | Erik Nopal-ValenciaPlace 1 · Grade 8 · Southwestern (Hanover) | 8 | Southwestern (Hanover) | 10:20.95 |
| 2 | Quinn GreenPlace 2 · Grade 8 · Southwestern (Hanover) | 8 | Southwestern (Hanover) | 11:11.32 |
| 3 | Liam ReadePlace 3 · Grade 7 · Greendale | 7 | Greendale | 11:15.39 |
| 4 | Jude NoppertPlace 4 · Grade 7 · Greendale | 7 | Greendale | 11:24.46 PR |
| 5 | Jamison DarePlace 5 · Grade 7 · Union County ms | 7 | Union County ms | 11:27.43 |
| 6 | Logan BowmanPlace 6 · Grade 8 · Southwestern (Hanover) | 8 | Southwestern (Hanover) | 11:29.32 PR |
| 7 | Ellis GilbPlace 7 · Grade 7 · Taylor | 7 | Taylor | 11:35.34 PR |
| 8 | Jordan ThurmanPlace 8 · Grade 7 · Switzerland County | 7 | Switzerland County | 11:37.29 PR |
| 9 | Jake GatesPlace 9 · Grade 7 · South Dearborn | 7 | South Dearborn | 11:38.57 PR |
| 10 | Keaton PaddockPlace 10 · Grade 6 · Union County ms | 6 | Union County ms | 11:42.53 PR |
| 11 | Boone MeyerPlace 11 · Grade 8 · Union County ms | 8 | Union County ms | 11:59.85 |
| 12 | Jackson BerryPlace 12 · Grade 7 · Greendale | 7 | Greendale | 12:02.15 PR |
| 13 | Emery RickettsPlace 13 · Grade 7 · Greendale | 7 | Greendale | 12:22.11 |
| 14 | Thor BrysonPlace 14 · Grade 8 · Union County ms | 8 | Union County ms | 12:26.20 |
| 15 | Braylon ThomasPlace 15 · Grade 6 · Union County ms | 6 | Union County ms | 12:32.33 |
| 16 | Nate GeislerPlace 16 · Grade 5 · St Lawrence | 5 | St Lawrence | 12:40.28 PR |
| 17 | Brody TiptonPlace 17 · Grade 5 · Union County ms | 5 | Union County ms | 12:50.70 |
| 18 | Everett OberschlakePlace 18 · Grade 6 · Union County ms | 6 | Union County ms | 12:59.36 |
| 19 | Mason SullivanPlace 19 · Grade 8 · Union County ms | 8 | Union County ms | 13:00.95 |
| 20 | Corbin ManisPlace 20 · Grade 7 · St Lawrence | 7 | St Lawrence | 13:01.01 |
| 21 | Malakai HughesPlace 21 · Grade 6 · Greendale | 6 | Greendale | 13:01.92 PR |
| 22 | Mason LeSarPlace 22 · Grade 6 · Benjamin Rush | 6 | Benjamin Rush | 13:07.92 |
| 23 | Mason JamesPlace 23 · Grade 8 · Southwestern (Hanover) | 8 | Southwestern (Hanover) | 13:19.00 |
| 24 | Brody GallPlace 24 · Grade 4 · Shawe Memorial | 4 | Shawe Memorial | 13:19.15 |
| 25 | Gavin MillerPlace 25 · Grade 8 · Benjamin Rush | 8 | Benjamin Rush | 13:30.53 |
| 26 | Henry EwingPlace 26 · Grade 7 · Union County ms | 7 | Union County ms | 13:31.12 |
| 27 | Rylan GraysonPlace 27 · Grade 8 · Benjamin Rush | 8 | Benjamin Rush | 13:42.34 |
| 28 | Aaron (AJ) GroenPlace 28 · Grade 8 · Union County ms | 8 | Union County ms | 13:42.66 |
| 29 | Ryker SchwegmanPlace 29 · Grade 6 · Union County ms | 6 | Union County ms | 13:45.66 |
| 30 | Ben CoyPlace 30 · Grade 7 · St Lawrence | 7 | St Lawrence | 13:52.16 |
| 31 | Martin WilhelmPlace 31 · Grade 6 · Shawe Memorial | 6 | Shawe Memorial | 13:52.44 |
| 32 | Camden ReaganPlace 32 · Grade 4 · Switzerland County | 4 | Switzerland County | 13:55.05 |
| 33 | Linkon GaultPlace 33 · Grade 4 · Switzerland County | 4 | Switzerland County | 13:55.97 PR |
| 34 | Jackson HubbardPlace 34 · Grade 8 · Woodland | 8 | Woodland | 14:00.65 PR |
| 35 | Rowen HarperPlace 35 · Grade 7 · Taylor | 7 | Taylor | 14:08.85 PR |
| 36 | Landon SweetPlace 36 · Grade 7 · Union County ms | 7 | Union County ms | 14:10.72 |
| 37 | Trig HughesPlace 37 · Grade 8 · South Dearborn | 8 | South Dearborn | 14:13.92 |
| 38 | Clay BungerPlace 38 · Grade 4 · Switzerland County | 4 | Switzerland County | 14:17.67 PR |
| 39 | Braxton MorrisPlace 39 · Grade 5 · Union County ms | 5 | Union County ms | 14:17.71 |
| 40 | Max KoorsPlace 40 · Grade 5 · St Lawrence | 5 | St Lawrence | 14:22.12 |
| 41 | Landree CovingtonPlace 41 · Grade 3 · Switzerland County | 3 | Switzerland County | 14:23.37 |
| 42 | Marshall WelbornPlace 42 · Grade 7 · Union County ms | 7 | Union County ms | 14:24.09 |
| 43 | Patrick MackisonPlace 43 · Grade 7 · Southwestern (Hanover) | 7 | Southwestern (Hanover) | 14:24.56 |
| 44 | Liam SchaferPlace 44 · Grade 4 · Shawe Memorial | 4 | Shawe Memorial | 14:24.73 |
| 45 | Levi MillerPlace 45 · Grade 6 · Benjamin Rush | 6 | Benjamin Rush | 14:33.33 |
| 46 | Camden WurtzlerPlace 46 · Grade 5 · Greendale | 5 | Greendale | 14:34.61 |
| 47 | Jonah CooganPlace 47 · Grade 4 · St Lawrence | 4 | St Lawrence | 14:36.47 |
| 48 | Andrew WernkePlace 48 · Grade 8 · Franklin County ms | 8 | Franklin County ms | 14:41.54 |
| 49 | Charles LipezPlace 49 · Grade 8 · Taylor | 8 | Taylor | 14:48.42 PR |
| 50 | Christopher DriverPlace 50 · Grade 8 · Benjamin Rush | 8 | Benjamin Rush | 14:51.24 |
| 51 | Emmett GrovePlace 51 · Grade 6 · St Lawrence | 6 | St Lawrence | 14:52.19 PR |
| 52 | Porter RosePlace 52 · Grade 8 · Switzerland County | 8 | Switzerland County | 15:02.87 |
| 53 | Liam TaylorPlace 53 · Grade 8 · Southwestern (Hanover) | 8 | Southwestern (Hanover) | 15:16.68 |
| 54 | Ryland WiwiPlace 54 · Grade 6 · Union County ms | 6 | Union County ms | 15:21.71 |
| 55 | Jameson DollarhidePlace 55 · Grade 7 · Benjamin Rush | 7 | Benjamin Rush | 15:27.68 |
| 56 | Finn ReedPlace 56 · Grade 7 · Shawe Memorial | 7 | Shawe Memorial | 15:30.12 |
| 57 | Austin LancePlace 57 · Grade 8 · Franklin County ms | 8 | Franklin County ms | 15:30.84 |
| 58 | Grant TaylorPlace 58 · Grade 7 · South Dearborn | 7 | South Dearborn | 15:34.86 |
| 59 | Dylan GallPlace 59 · Grade 6 · Shawe Memorial | 6 | Shawe Memorial | 15:37.92 |
| 60 | Reed GregoryPlace 60 · Grade 6 · South Dearborn | 6 | South Dearborn | 15:38.90 |
| 61 | Sebastian GreenePlace 61 · Grade 8 · Greendale | 8 | Greendale | 15:40.59 |
| 62 | Kase GrayPlace 62 · Grade 6 · Union County ms | 6 | Union County ms | 15:49.58 |
| 63 | Dylan SchaferPlace 63 · Grade 7 · Shawe Memorial | 7 | Shawe Memorial | 15:55.38 |
| 64 | Archer KingPlace 64 · Grade 5 · Switzerland County | 5 | Switzerland County | 16:16.19 |
| 65 | Karsyn AmburgeyPlace 65 · Grade 8 · Southwestern (Hanover) | 8 | Southwestern (Hanover) | 16:18.76 |
| 66 | Tripp SchumacherPlace 66 · Grade 6 · South Dearborn | 6 | South Dearborn | 16:23.54 |
| 67 | Ryan LaFuzePlace 67 · Grade 8 · Union County ms | 8 | Union County ms | 16:32.71 |
| 68 | Jameson HolderbyPlace 68 · Grade 5 · Greendale | 5 | Greendale | 16:35.24 |
| 69 | Troy RowePlace 69 · Grade 6 · Southwestern (Hanover) | 6 | Southwestern (Hanover) | 16:58.04 |
| 70 | Xander StamatesPlace 70 · Grade 6 · Woodland | 6 | Woodland | 17:32.29 PR |
| 71 | Ryan LayPlace 71 · Grade 5 · Switzerland County | 5 | Switzerland County | 17:37.97 |
| 72 | Jack BartonPlace 72 · Grade 6 · Woodland | 6 | Woodland | 18:06.73 PR |
| 73 | Nolan GoinsPlace 73 · Grade 7 · Union County ms | 7 | Union County ms | 18:10.63 |
| 74 | Lyle DavisPlace 74 · Grade 6 · Greendale | 6 | Greendale | 18:30.39 |
| 75 | Henry MelchingPlace 75 · Grade 8 · Woodland | 8 | Woodland | 18:57.64 |
| 76 | Tony GuidoPlace 76 · Grade 6 · Woodland | 6 | Woodland | 20:04.10 PR |
| 77 | Jake JolliffPlace 77 · Grade 6 · Union County ms | 6 | Union County ms | 20:43.10 |