| 1 | Lucas TannerPlace 1 · Grade 12 · DeForest | 12 | DeForest | 16:00.6 |
| 2 | Nathan SchwoererPlace 2 · Grade 11 · Madison West | 11 | Madison West | 16:09.3 |
| 3 | Ben WestonPlace 3 · Grade 12 · Arrowhead | 12 | Arrowhead | 16:10.2 |
| 4 | Will Lisowski-SembPlace 4 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 16:13.2 |
| 5 | Logan KorthalsPlace 5 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 16:14.7 |
| 6 | Aaron YarbroPlace 6 · Grade 12 · Verona Area | 12 | Verona Area | 16:17.7 |
| 7 | Tre DammenPlace 7 · Grade 12 · Monroe | 12 | Monroe | 16:19.1 |
| 8 | Jonathan SimonPlace 8 · Grade 10 · St Ambrose Academy | 10 | St Ambrose Academy | 16:19.5 |
| 9 | Johnny RobinsonPlace 9 · Grade 11 · Dodgeville/Mineral Point | 11 | Dodgeville/Mineral Point | 16:22.9 |
| 10 | Elijah JuddPlace 10 · Grade 12 · Stoughton | 12 | Stoughton | 16:23.8 |
| 11 | Levi BrattPlace 11 · Grade 12 · Waukesha West | 12 | Waukesha West | 16:29.2 |
| 12 | Logan DavisonPlace 12 · Grade 11 · DeForest | 11 | DeForest | 16:30.4 |
| 13 | Aiden FreyPlace 13 · Grade 11 · Verona Area | 11 | Verona Area | 16:38.7 |
| 14 | Clay ElmorePlace 14 · Grade 12 · Madison West | 12 | Madison West | 16:39.7 |
| 15 | Vinny SitkiewitzPlace 15 · Grade 11 · Fort Atkinson | 11 | Fort Atkinson | 16:41.0 |
| 16 | Evan BerraPlace 16 · Grade 10 · West Salem | 10 | West Salem | 16:41.2 |
| 17 | Ethan ZywickiPlace 17 · Grade 12 · Stoughton | 12 | Stoughton | 16:46.5 |
| 18 | Andrew BertramPlace 18 · Grade 9 · Middleton | 9 | Middleton | 16:47.9 |
| 19 | Grant HeagneyPlace 19 · Grade 12 · Fort Atkinson | 12 | Fort Atkinson | 16:49.3 |
| 20 | Jacob LafeverPlace 20 · Grade 11 · DeForest | 11 | DeForest | 16:49.3 |
| 21 | Jameson StaffordPlace 21 · Grade 11 · Fort Atkinson | 11 | Fort Atkinson | 16:50.7 |
| 22 | Michael DolanPlace 22 · Grade 9 · Assumption | 9 | Assumption | 16:51.5 |
| 23 | Zachary TangPlace 23 · Grade 11 · Middleton | 11 | Middleton | 16:51.7 |
| 24 | Pavel VorontsovPlace 24 · Grade 12 · Oregon | 12 | Oregon | 16:52.0 |
| 25 | Wyatt ParkerPlace 25 · Grade 12 · DeForest | 12 | DeForest | 16:53.5 |
| 26 | Mikias DanielsPlace 26 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 16:57.1 |
| 27 | David SimonPlace 27 · Grade 11 · St Ambrose Academy | 11 | St Ambrose Academy | 16:58.3 |
| 28 | Eric ThuesenPlace 28 · Grade 12 · Middleton | 12 | Middleton | 17:02.3 |
| 29 | Carson GronemusPlace 29 · Grade 12 · West Salem | 12 | West Salem | 17:03.5 |
| 30 | Nethan KaluarachchiPlace 30 · Grade 10 · Middleton | 10 | Middleton | 17:06.6 |
| 31 | Aidan SmithPlace 31 · Grade 9 · Verona Area | 9 | Verona Area | 17:07.7 |
| 32 | Patrick FrengPlace 32 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 17:09.7 |
| 33 | Henry PiecPlace 33 · Grade 12 · McFarland | 12 | McFarland | 17:10.2 |
| 34 | Will BoettcherPlace 34 · Grade 11 · Baraboo | 11 | Baraboo | 17:15.1 |
| 35 | Summit ToddPlace 35 · Grade 11 · Madison West | 11 | Madison West | 17:17.8 |
| 36 | Chandler PabonPlace 36 · Grade 10 · DeForest | 10 | DeForest | 17:20.9 |
| 37 | Kaleb AzenePlace 37 · Grade 12 · Aquinas | 12 | Aquinas | 17:22.6 |
| 38 | Christian MaasPlace 38 · Grade 11 · Watertown | 11 | Watertown | 17:24.3 |
| 39 | Will FrengPlace 39 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 17:24.5 |
| 40 | Griffin RoeskenPlace 40 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 17:25.3 |
| 41 | Blake RauberPlace 41 · Grade 12 · DeForest | 12 | DeForest | 17:26.2 |
| 42 | Berndt RothamerPlace 42 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 17:28.1 |
| 43 | Rishi Garvey ShahPlace 43 · Grade 9 · Madison East | 9 | Madison East | 17:28.8 |
| 44 | Reed HartjesPlace 44 · Grade 10 · Assumption | 10 | Assumption | 17:31.1 |
| 45 | Weston PouilliePlace 45 · Grade 11 · Mauston | 11 | Mauston | 17:31.9 |
| 46 | Andrew LorenzPlace 46 · Grade 11 · West Salem | 11 | West Salem | 17:32.5 |
| 47 | Liam GrimordPlace 47 · Grade 10 · Arrowhead | 10 | Arrowhead | 17:33.3 |
| 48 | Ruben OlerPlace 48 · Grade 11 · Madison West | 11 | Madison West | 17:34.7 |
| 49 | Timon CantleyPlace 49 · Grade 12 · Madison West | 12 | Madison West | 17:36.0 |
| 50 | Andrew HolzPlace 50 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 17:37.9 |
| 51 | Josiah MichelsPlace 51 · Grade 12 · Oregon | 12 | Oregon | 17:38.4 |
| 52 | Weston HuntsmanPlace 52 · Grade 10 · Monroe | 10 | Monroe | 17:40.8 |
| 53 | Lucas CastellanosPlace 53 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 17:45.7 |
| 54 | Eliott KutzPlace 54 · Grade 11 · Monona Grove | 11 | Monona Grove | 17:47.4 |
| 55 | Dane BrooksPlace 55 · Grade 11 · Sun Prairie West | 11 | Sun Prairie West | 17:48.3 |
| 56 | Sawyer GehinPlace 56 · Grade 12 · Verona Area | 12 | Verona Area | 17:52.6 |
| 57 | Jasper DarleyPlace 57 · Grade 11 · Madison West | 11 | Madison West | 17:53.0 |
| 58 | Nolan DodgePlace 58 · Grade 10 · Verona Area | 10 | Verona Area | 17:53.0 |
| 59 | Gabe EngelPlace 59 · Grade 12 · Dodgeville/Mineral Point | 12 | Dodgeville/Mineral Point | 17:53.2 |
| 60 | Sam ButtnerPlace 60 · Grade 12 · Verona Area | 12 | Verona Area | 17:54.4 |
| 61 | Samuel WysePlace 61 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 17:56.0 |
| 62 | Drew KretzPlace 62 · Grade 11 · Altoona | 11 | Altoona | 17:57.0 |
| 63 | Ethan HeitzkeyPlace 63 · Grade 11 · St Ambrose Academy | 11 | St Ambrose Academy | 17:59.1 |
| 64 | Connor HohiselPlace 64 · Grade 11 · Waukesha West | 11 | Waukesha West | 17:59.3 |
| 65 | Lucas GrossmanPlace 65 · Grade 11 · McFarland | 11 | McFarland | 17:59.8 PR |
| 66 | Sergio CabadaPlace 66 · Grade 11 · Edgewood | 11 | Edgewood | 18:00.2 |
| 67 | Ben MeisePlace 67 · Grade 12 · Baraboo | 12 | Baraboo | 18:03.1 |
| 68 | Dylan DaviesPlace 68 · Grade 11 · Baraboo | 11 | Baraboo | 18:03.3 |
| 69 | Zach McAndrewsPlace 69 · Grade 11 · Verona Area | 11 | Verona Area | 18:03.7 |
| 70 | Parker StanoszPlace 70 · Grade 11 · DeForest | 11 | DeForest | 18:04.6 |
| 71 | Ethan MichelsPlace 71 · Grade 12 · Altoona | 12 | Altoona | 18:05.1 |
| 72 | Oskar LaFavePlace 72 · Grade 9 · Baraboo | 9 | Baraboo | 18:05.5 |
| 73 | Ace RossingPlace 73 · Grade 9 · Monroe | 9 | Monroe | 18:06.7 |
| 74 | Charlie LiakosPlace 74 · Grade 11 · McFarland | 11 | McFarland | 18:07.5 |
| 75 | Jonatan MartinezPlace 75 · Grade 11 · Baraboo | 11 | Baraboo | 18:09.1 |
| 76 | Owen StruppPlace 76 · Grade 11 · Middleton | 11 | Middleton | 18:10.6 |
| 77 | Phineas BrintlingerPlace 77 · Grade 11 · Middleton | 11 | Middleton | 18:10.7 |
| 78 | Ian GervasiPlace 78 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:10.8 |
| 79 | Max BizotPlace 79 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 18:11.2 |
| 80 | Carson FinkPlace 80 · Grade 11 · Onalaska | 11 | Onalaska | 18:13.9 |
| 81 | Oliver Anderson-DelgadoPlace 81 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 18:16.6 |
| 82 | Jack BrinkerPlace 82 · Grade 11 · Baraboo | 11 | Baraboo | 18:17.5 |
| 83 | Daniel HegemanPlace 83 · Grade 12 · Madison West | 12 | Madison West | 18:18.0 |
| 84 | Oscar EngelPlace 84 · Grade 12 · Madison East | 12 | Madison East | 18:18.8 |
| 85 | Haakon PetersonPlace 85 · Grade 11 · Mauston | 11 | Mauston | 18:19.5 |
| 86 | Kilian DuncanPlace 86 · Grade 12 · Baraboo | 12 | Baraboo | 18:20.0 |
| 87 | Gabriel SulzlePlace 87 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:21.0 |
| 88 | Jacob CurtinPlace 88 · Grade 9 · Madison East | 9 | Madison East | 18:22.7 |
| 89 | Lance WalkerPlace 89 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:24.1 |
| 90 | Jonny TucciPlace 90 · Grade 10 · St Ambrose Academy | 10 | St Ambrose Academy | 18:25.9 |
| 91 | Finn BowerPlace 91 · Grade 10 · Edgewood | 10 | Edgewood | 18:26.2 |
| 92 | Victor LawsonPlace 92 · Grade 11 · Edgewood | 11 | Edgewood | 18:26.4 |
| 93 | Harry CroninPlace 93 · Grade 10 · Edgewood | 10 | Edgewood | 18:26.5 |
| 94 | Brekk PetersonPlace 94 · Grade 12 · Mauston | 12 | Mauston | 18:27.7 |
| 95 | Carson BeckerPlace 95 · Grade 11 · Arrowhead | 11 | Arrowhead | 18:28.0 |
| 96 | Owen McKinneyPlace 96 · Grade 10 · West Salem | 10 | West Salem | 18:29.0 |
| 97 | Kaito MikkelsonPlace 97 · Grade 12 · Oregon | 12 | Oregon | 18:29.3 |
| 98 | Brogan SchwegelPlace 98 · Grade 11 · Watertown | 11 | Watertown | 18:29.7 |
| 99 | Maximus CiulaPlace 99 · Grade 10 · Monona Grove | 10 | Monona Grove | 18:30.0 |
| 100 | Henry WagenerPlace 100 · Grade 12 · Middleton | 12 | Middleton | 18:30.2 |