| 1 | Will Lisowski-SembPlace 1 · Grade 11 · Madison MemorialUnofficial | 11 | Madison Memorial | 16:04.4 |
| 2 | Jonathan SimonPlace 2 · Grade 10 · St Ambrose AcademyUnofficial | 10 | St Ambrose Academy | 16:05.1 |
| 3 | Nathan SchwoererPlace 3 · Grade 11 · Madison WestUnofficial | 11 | Madison West | 16:20.3 |
| 4 | Ruben OlerPlace 4 · Grade 11 · Madison WestUnofficial | 11 | Madison West | 16:31.8 |
| 5 | Mikias DanielsPlace 5 · Grade 12 · Madison La FolletteUnofficial | 12 | Madison La Follette | 16:33.1 |
| 6 | Griffin RoeskenPlace 6 · Grade 11 · Madison La FolletteUnofficial | 11 | Madison La Follette | 16:52.8 |
| 7 | David SimonPlace 7 · Grade 11 · St Ambrose AcademyUnofficial | 11 | St Ambrose Academy | 16:55.5 |
| 8 | Jasper DarleyPlace 8 · Grade 11 · Madison WestUnofficial | 11 | Madison West | 16:56.6 |
| 9 | Lucas CastellanosPlace 9 · Grade 11 · Madison La FolletteUnofficial | 11 | Madison La Follette | 16:59.0 |
| 10 | Clay ElmorePlace 10 · Grade 12 · Madison WestUnofficial | 12 | Madison West | 17:01.0 |
| 11 | Will RzentkowskiPlace 11 · Grade 11 · Madison Country DayUnofficial | 11 | Madison Country Day | 17:03.7 |
| 12 | Summit ToddPlace 12 · Grade 11 · Madison WestUnofficial | 11 | Madison West | 17:04.2 |
| 13 | August PetersPlace 13 · Grade 12 · Madison WestUnofficial | 12 | Madison West | 17:07.8 |
| 14 | Emmett MeadPlace 14 · Grade 9 · Madison Country DayUnofficial | 9 | Madison Country Day | 17:08.9 |
| 15 | Oren Garvey ShahPlace 15 · Grade 12 · Madison EastUnofficial | 12 | Madison East | 17:09.4 |
| 16 | Steven KuemmelPlace 16 · Grade 12 · Madison WestUnofficial | 12 | Madison West | 17:09.5 |
| 17 | Rishi Garvey ShahPlace 17 · Grade 9 · Madison EastUnofficial | 9 | Madison East | 17:11.2 |
| 18 | Berndt RothamerPlace 18 · Grade 11 · Madison MemorialUnofficial | 11 | Madison Memorial | 17:18.1 |
| 19 | Timon CantleyPlace 19 · Grade 12 · Madison WestUnofficial | 12 | Madison West | 17:21.6 |
| 20 | Hunter ShadmanPlace 20 · Grade 12 · Madison WestUnofficial | 12 | Madison West | 17:27.6 PR |
| 21 | Max BizotPlace 21 · Grade 10 · Madison MemorialUnofficial | 10 | Madison Memorial | 17:31.0 |
| 22 | Oscar EngelPlace 22 · Grade 12 · Madison EastUnofficial | 12 | Madison East | 17:37.0 |
| 23 | Solomon Beebe CollumPlace 23 · Grade 11 · Madison EastUnofficial | 11 | Madison East | 17:37.7 |
| 24 | Ethan HeitzkeyPlace 24 · Grade 11 · St Ambrose AcademyUnofficial | 11 | St Ambrose Academy | 17:39.6 |
| 25 | Paul KetchumPlace 25 · Grade 11 · Madison MemorialUnofficial | 11 | Madison Memorial | 17:41.5 |
| 26 | Ian GervasiPlace 26 · Grade 11 · Madison MemorialUnofficial | 11 | Madison Memorial | 17:41.8 |
| 27 | Harry CroninPlace 27 · Grade 10 · EdgewoodUnofficial | 10 | Edgewood | 17:42.7 |
| 28 | Jacob CurtinPlace 28 · Grade 9 · Madison EastUnofficial | 9 | Madison East | 17:43.1 |
| 29 | Daniel HegemanPlace 29 · Grade 12 · Madison WestUnofficial | 12 | Madison West | 17:44.8 |
| 30 | Fred GrimmPlace 30 · Grade 11 · Madison EastUnofficial | 11 | Madison East | 17:51.1 |
| 31 | Kingston MillerPlace 31 · Grade 9 · Madison La FolletteUnofficial | 9 | Madison La Follette | 17:57.3 |
| 32 | Jonny TucciPlace 32 · Grade 10 · St Ambrose AcademyUnofficial | 10 | St Ambrose Academy | 18:00.1 |
| 33 | Anthony LenzPlace 33 · Grade 11 · Madison MemorialUnofficial | 11 | Madison Memorial | 18:03.7 PR |
| 34 | Sam FischerPlace 34 · Grade 12 · Madison La FolletteUnofficial | 12 | Madison La Follette | 18:09.3 |
| 35 | Benjamin FirchowPlace 35 · Grade 10 · Madison La FolletteUnofficial | 10 | Madison La Follette | 18:09.9 |
| 36 | Victor LawsonPlace 36 · Grade 11 · EdgewoodUnofficial | 11 | Edgewood | 18:11.3 |
| 37 | Marlo HunterPlace 37 · Grade 10 · Madison EastUnofficial | 10 | Madison East | 18:13.8 |
| 38 | Danny MeiresonnePlace 38 · Grade 11 · Madison Country DayUnofficial | 11 | Madison Country Day | 18:23.7 |
| 39 | Finn BowerPlace 39 · Grade 10 · EdgewoodUnofficial | 10 | Edgewood | 18:23.9 |
| 40 | Oliver Anderson-DelgadoPlace 40 · Grade 11 · Madison La FolletteUnofficial | 11 | Madison La Follette | 18:27.6 |
| 41 | Joseph BrennerPlace 41 · Grade 10 · EdgewoodUnofficial | 10 | Edgewood | 18:29.2 |
| 42 | Bowen DoeppersPlace 42 · Grade 10 · Madison MemorialUnofficial | 10 | Madison Memorial | 18:38.2 |
| 43 | Sergio CabadaPlace 43 · Grade 11 · EdgewoodUnofficial | 11 | Edgewood | 18:42.8 |
| 44 | Lewis PalmerPlace 44 · Grade 11 · Madison EastUnofficial | 11 | Madison East | 18:45.6 |
| 45 | David HazenPlace 45 · Grade 11 · Madison EastUnofficial | 11 | Madison East | 18:53.3 PR |
| 46 | Augustin MeudtPlace 46 · Grade 12 · Madison La FolletteUnofficial | 12 | Madison La Follette | 19:12.2 PR |
| 47 | Sam ZakrzewskiPlace 47 · Grade 10 · St Ambrose AcademyUnofficial | 10 | St Ambrose Academy | 19:18.2 |
| 48 | Jackson DurisPlace 48 · Grade 12 · Madison EastUnofficial | 12 | Madison East | 19:42.7 PR |
| 49 | John Paul DravesPlace 49 · Grade 11 · St Ambrose AcademyUnofficial | 11 | St Ambrose Academy | 19:45.4 |
| 50 | John MunsonPlace 50 · Grade 11 · EdgewoodUnofficial | 11 | Edgewood | 19:53.1 |
| 51 | Leo SchulzePlace 51 · Grade 10 · Madison Country DayUnofficial | 10 | Madison Country Day | 19:53.6 |
| 52 | Roger de LaixPlace 52 · Grade 10 · EdgewoodUnofficial | 10 | Edgewood | 19:57.6 |
| 53 | Wyatt JollyPlace 53 · Grade 11 · St Ambrose AcademyUnofficial | 11 | St Ambrose Academy | 20:01.0 |
| 54 | Elijah TumpachPlace 54 · Grade 10 · St Ambrose AcademyUnofficial | 10 | St Ambrose Academy | 20:33.7 |
| 55 | Noah CavanaughPlace 55 · Grade 10 · St Ambrose AcademyUnofficial | 10 | St Ambrose Academy | 20:38.6 |
| 56 | Michael DonohoePlace 56 · Grade 12 · St Ambrose AcademyUnofficial | 12 | St Ambrose Academy | 21:15.0 |