| 1 | Noah GaileyPlace 1 · Grade 12 · Hartford Union | 12 | Hartford Union | 15:58.2 |
| 2 | Will Lisowski-SembPlace 2 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 16:30.2 |
| 3 | Emmett MeadPlace 3 · Grade 10 · Madison Country Day | 10 | Madison Country Day | 16:43.0 |
| 4 | Will RzentkowskiPlace 4 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 16:45.6 |
| 5 | Rishi Garvey ShahPlace 5 · Grade 10 · Madison East | 10 | Madison East | 16:47.8 |
| 6 | Colin KoplingPlace 6 · Grade 9 · Oregon | 9 | Oregon | 16:51.0 PR |
| 7 | Charlie GiesePlace 7 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 16:56.4 |
| 8 | Kenton KranselPlace 8 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 16:59.1 |
| 9 | Carson YarbroPlace 9 · Grade 10 · Verona Area | 10 | Verona Area | 17:00.0 |
| 10 | Alex SmithPlace 10 · Grade 12 · Stoughton | 12 | Stoughton | 17:03.1 |
| 11 | Mason RobargePlace 11 · Grade 10 · Hartford Union | 10 | Hartford Union | 17:03.8 |
| 12 | Solomon Beebe CollumPlace 12 · Grade 12 · Madison East | 12 | Madison East | 17:04.4 |
| 13 | Brady FlynnPlace 13 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 17:05.3 |
| 14 | Charles FairweatherPlace 14 · Grade 10 · Monona Grove | 10 | Monona Grove | 17:13.9 |
| 15 | Oliver BadtkePlace 15 · Grade 11 · Milton | 11 | Milton | 17:20.1 |
| 16 | Ian GervasiPlace 16 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 17:22.9 |
| 17 | Gunnar ConnPlace 17 · Grade 10 · Verona Area | 10 | Verona Area | 17:26.8 |
| 18 | Ezra NasettPlace 18 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 17:27.4 |
| 19 | Will SnowPlace 19 · Grade 10 · Verona Area | 10 | Verona Area | 17:28.3 |
| 20 | Owen WilliamsPlace 20 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 17:34.6 |
| 21 | Max BizotPlace 21 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 17:38.9 |
| 22 | Berndt RothamerPlace 22 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 17:39.4 |
| 23 | Paul KetchumPlace 23 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 17:40.3 |
| 24 | Matthew NoblePlace 24 · Grade 11 · Milton | 11 | Milton | 17:44.4 |
| 25 | Parker HammesPlace 25 · Grade 12 · Verona Area | 12 | Verona Area | 17:45.7 |
| 26 | Joshua GrossenPlace 26 · Grade 10 · Milton | 10 | Milton | 17:46.1 |
| 27 | Benjamin MoteletPlace 27 · Grade 12 · Verona Area | 12 | Verona Area | 17:47.7 |
| 28 | Patrick HigginsPlace 28 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 17:48.7 |
| 29 | Jeremiah RichartPlace 29 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 17:53.4 |
| 30 | Conner AdamsPlace 30 · Grade 11 · Milton | 11 | Milton | 17:53.9 |
| 31 | Jackson LongleyPlace 31 · Grade 11 · Verona Area | 11 | Verona Area | 18:00.6 |
| 32 | Jacob CurtinPlace 32 · Grade 10 · Madison East | 10 | Madison East | 18:03.0 |
| 33 | Huxley GladuestoltzPlace 33 · Grade 12 · Monona Grove | 12 | Monona Grove | 18:04.8 |
| 34 | Nathan SmithPlace 34 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 18:08.2 |
| 35 | Carson SolisPlace 35 · Grade 10 · Stoughton | 10 | Stoughton | 18:08.7 |
| 36 | Troy AxfordPlace 36 · Grade 11 · Hartford Union | 11 | Hartford Union | 18:08.8 |
| 37 | Maximus CiulaPlace 37 · Grade 11 · Monona Grove | 11 | Monona Grove | 18:12.0 |
| 38 | Noah PacubasPlace 38 · Grade 12 · Monona Grove | 12 | Monona Grove | 18:17.3 |
| 39 | Bennett ChapaPlace 39 · Grade 11 · Monona Grove | 11 | Monona Grove | 18:19.0 |
| 40 | Andrew WitherowPlace 40 · Grade 11 · Sparta | 11 | Sparta | 18:20.3 |
| 41 | Nathan HesterPlace 41 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 18:20.8 |
| 42 | Sean PedenPlace 42 · Grade 10 · Hartford Union | 10 | Hartford Union | 18:25.9 |
| 43 | Gavin VorndranPlace 43 · Grade 10 · Hartford Union | 10 | Hartford Union | 18:27.5 |
| 44 | Kean MerkleinPlace 44 · Grade 11 · Hartford Union | 11 | Hartford Union | 18:29.5 |
| 45 | Micah TiefelPlace 45 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 18:31.5 |
| 46 | Travis FoelkerPlace 46 · Grade 10 · Oregon | 10 | Oregon | 18:31.9 |
| 47 | Lucas KuhlmanPlace 47 · Grade 12 · Oregon | 12 | Oregon | 18:41.5 |
| 48 | Samuel ChampionPlace 48 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 18:42.5 |
| 49 | Dominic BjorkPlace 49 · Grade 11 · Monona Grove | 11 | Monona Grove | 18:42.8 |
| 50 | Anthony LenzPlace 50 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 18:53.8 |
| 51 | Danny MeiresonnePlace 51 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 18:55.7 |
| 52 | James MeiresonnePlace 52 · Grade 10 · Madison Country Day | 10 | Madison Country Day | 18:56.0 |
| 53 | Dan SchuetzPlace 53 · Grade 11 · Oregon | 11 | Oregon | 18:56.9 |
| 54 | Wilson BrunnerPlace 54 · Grade 10 · Madison East | 10 | Madison East | 18:57.4 PR |
| 55 | Matthew DownsPlace 55 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 19:03.3 |
| 56 | Carson GriffinPlace 56 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 19:03.7 |
| 57 | Nolan EichePlace 57 · Grade 11 · Oregon | 11 | Oregon | 19:05.9 |
| 58 | Lewis PalmerPlace 58 · Grade 12 · Madison East | 12 | Madison East | 19:06.3 |
| 59 | Silas LorangPlace 59 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 19:06.7 |
| 60 | James MeinelPlace 60 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 19:06.8 |
| 61 | Caelum DuffyPlace 61 · Grade 11 · Madison East | 11 | Madison East | 19:07.1 |
| 62 | Jackson BarkerPlace 62 · Grade 9 · Oregon | 9 | Oregon | 19:12.7 |
| 63 | Conner AdcockPlace 63 · Grade 11 · Milton | 11 | Milton | 19:25.6 |
| 64 | Wilson SodemannPlace 64 · Grade 11 · Oregon | 11 | Oregon | 19:29.5 |
| 65 | Aidan WienkesPlace 65 · Grade 9 · Stoughton | 9 | Stoughton | 19:31.4 |
| 66 | Quinn ApplePlace 66 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 19:34.5 |
| 67 | Isaac WilliamsPlace 67 · Grade 9 · Janesville Parker | 9 | Janesville Parker | 19:35.2 |
| 68 | Zechariah RichartPlace 68 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 19:35.3 |
| 69 | Caleb BakerPlace 69 · Grade 11 · Milton | 11 | Milton | 19:38.9 |
| 70 | Devin GarrityPlace 70 · Grade 11 · Milton | 11 | Milton | 19:39.0 |
| 71 | Elliott HahnPlace 71 · Grade 11 · Milton | 11 | Milton | 19:39.5 |
| 72 | Ben DaviePlace 72 · Grade 10 · Stoughton | 10 | Stoughton | 19:45.2 |
| 73 | Jacob SwadleyPlace 73 · Grade 10 · Stoughton | 10 | Stoughton | 19:45.8 PR |
| 74 | Ayden MccarthyPlace 74 · Grade 11 · Sparta | 11 | Sparta | 19:48.2 |
| 75 | Brock SpencerPlace 75 · Grade 10 · Stoughton | 10 | Stoughton | 19:55.7 |
| 76 | Riley MayfieldPlace 76 · Grade 9 · Janesville Parker | 9 | Janesville Parker | 19:55.8 |
| 77 | Owen HallPlace 77 · Grade 12 · Stoughton | 12 | Stoughton | 19:56.1 |
| 78 | Liam PalmerPlace 78 · Grade 12 · Oregon | 12 | Oregon | 19:57.8 |
| 79 | David HazenPlace 79 · Grade 12 · Madison East | 12 | Madison East | 19:58.0 |
| 80 | Luca PuccinelliPlace 80 · Grade 10 · Monona Grove | 10 | Monona Grove | 20:02.2 |
| 81 | Weston SharpPlace 81 · Grade 9 · Madison Country Day | 9 | Madison Country Day | 20:04.3 |
| 82 | Liam ParsonsPlace 82 · Grade 10 · Madison East | 10 | Madison East | 20:06.3 |
| 83 | Riley MillerPlace 83 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:06.6 |
| 84 | Linden MeadPlace 84 · Grade 12 · Madison Country Day | 12 | Madison Country Day | 20:13.2 |
| 85 | Jack MarshallPlace 85 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 20:15.8 |
| 86 | Sebastian Bonilla IrizarryPlace 86 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 20:34.4 |
| 87 | Noah BernerPlace 87 · Grade 9 · Charis Classical Academy | 9 | Charis Classical Academy | 20:51.5 |
| 88 | Jacob BohlPlace 88 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 21:03.2 |
| 89 | Riley DenoyerPlace 89 · Grade 9 · Sparta | 9 | Sparta | 21:12.1 |
| 90 | Jacob AdsitPlace 90 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 21:17.6 |
| 91 | Duncan YogerstPlace 91 · Grade 10 · Charis Classical Academy | 10 | Charis Classical Academy | 21:41.1 |
| 92 | Zane DowningPlace 92 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 23:19.4 |
| 93 | Sam BiangPlace 93 · Grade 9 · Charis Classical Academy | 9 | Charis Classical Academy | 25:55.1 |
| 94 | Caleb KnoxPlace 94 · Grade 9 · Charis Classical Academy | 9 | Charis Classical Academy | 25:55.7 |