| 1 | Jackson CheskyPlace 1 · Grade 6 · Elkhorn | 6 | Elkhorn | 8:58.40 |
| 2 | Charlie LoePlace 2 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 8:59.60 PR |
| 3 | Aaron MorenoPlace 3 · Grade 7 · Elkhorn | 7 | Elkhorn | 9:03.20 |
| 4 | Benson DrakePlace 4 · Grade 6 · Elkhorn | 6 | Elkhorn | 9:04.00 |
| 5 | Will ZeidlerPlace 5 · Grade 7 · St. John Vianney (Brookfield) | 7 | St. John Vianney (Brookfield) | 9:06.00 |
| 6 | Murphy ZillmerPlace 6 · Grade 6 · St. John Vianney (Brookfield) | 6 | St. John Vianney (Brookfield) | 9:17.10 |
| 7 | Wyatt LangPlace 7 · Grade 7 · Karcher | 7 | Karcher | 9:21.70 |
| 8 | Nathan ZidekPlace 8 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 9:25.30 PR |
| 9 | Jack KebbekusPlace 9 · Grade 7 · Park View | 7 | Park View | 9:26.40 PR |
| 10 | Brantley BuergerPlace 10 · Grade 7 · Fox River | 7 | Fox River | 9:30.40 PR |
| 11 | Edward JaskiePlace 11 · Grade 7 · Fox River | 7 | Fox River | 9:33.70 |
| 12 | Colton PaczochaPlace 12 · Grade 7 · Park View | 7 | Park View | 9:40.20 PR |
| 13 | Beau SchreiberPlace 13 · Grade 7 · Park View | 7 | Park View | 9:40.60 |
| 14 | Camryn SiebererPlace 14 · Grade 7 · Elkhorn | 7 | Elkhorn | 9:41.20 |
| 15 | Aaron SweatPlace 15 · Grade 7 · Fox River | 7 | Fox River | 9:44.50 |
| 16 | Lenox StallingsPlace 16 · Grade 6 · Elkhorn | 6 | Elkhorn | 9:44.60 |
| 17 | Everett BaynesPlace 17 · Grade 7 · St. John Vianney (Brookfield) | 7 | St. John Vianney (Brookfield) | 9:48.90 |
| 18 | Franklin VisotckyPlace 18 · Grade 7 · Milwaukee Montessori | 7 | Milwaukee Montessori | 9:51.10 PR |
| 19 | Craig HegemannPlace 19 · Grade 6 · Fox River | 6 | Fox River | 9:54.60 |
| 20 | Miguel Fuentes de la CruzPlace 20 · Grade 7 · Phoenix Delavan-Darien | 7 | Phoenix Delavan-Darien | 9:56.90 |
| 21 | Liam StammPlace 21 · Grade 6 · East Troy | 6 | East Troy | 10:00.20 PR |
| 22 | Arlo ZillmerPlace 22 · Grade 7 · St. John Vianney (Brookfield) | 7 | St. John Vianney (Brookfield) | 10:05.50 |
| 23 | Dylan ZomboraczPlace 23 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 10:07.20 PR |
| 24 | Brandon BiehrPlace 24 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 10:07.60 PR |
| 25 | Cooper JohnsonPlace 25 · Grade 7 · St. John Vianney (Brookfield) | 7 | St. John Vianney (Brookfield) | 10:11.10 |
| 26 | Parker AndersonPlace 26 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 10:12.80 PR |
| 27 | Kevin VillegasPlace 27 · Grade 6 · Phoenix Delavan-Darien | 6 | Phoenix Delavan-Darien | 10:13.90 PR |
| 28 | Corbin DophinPlace 28 · Grade 6 · Fox River | 6 | Fox River | 10:19.60 PR |
| 29 | Paxton HuberPlace 29 · Grade 6 · Muskego Lakes | 6 | Muskego Lakes | 10:22.00 PR |
| 30 | Vincent HarrisPlace 30 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 10:32.60 PR |
| 31 | Benjamin SchneiderPlace 31 · Grade 6 · Muskego Lakes | 6 | Muskego Lakes | 10:33.90 PR |
| 32 | Preston McBurneyPlace 32 · Grade 7 · East Troy | 7 | East Troy | 10:36.80 |
| 33 | Maxwell WesolowskiPlace 33 · Grade 7 · Elkhorn | 7 | Elkhorn | 10:37.90 |
| 34 | Gabriel LinnPlace 34 · Grade 7 · St. John Vianney (Brookfield) | 7 | St. John Vianney (Brookfield) | 10:39.60 PR |
| 35 | Maximilian ZweifelPlace 35 · Grade 7 · Elkhorn | 7 | Elkhorn | 10:41.00 |
| 36 | Tyler BrockmeyerPlace 36 · Grade 6 · Elkhorn | 6 | Elkhorn | 10:46.80 PR |
| 37 | Jackson PatteePlace 37 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 10:50.50 PR |
| 38 | Liam TangPlace 38 · Grade 7 · Park View | 7 | Park View | 10:57.60 |
| 39 | Everett GilmorePlace 39 · Grade 6 · Elkhorn | 6 | Elkhorn | 10:58.70 PR |
| 40 | Gabriel ScholtzPlace 40 · Grade 6 · Elkhorn | 6 | Elkhorn | 11:09.90 PR |
| 41 | Lochlan Van RixelPlace 41 · Grade 4 · St. John Vianney (Brookfield) | 4 | St. John Vianney (Brookfield) | 11:15.80 PR |
| 42 | Henry KawczynskiPlace 42 · Grade 7 · Karcher | 7 | Karcher | 11:16.20 |
| 43 | Javier Cruz clementePlace 43 · Grade 7 · Phoenix Delavan-Darien | 7 | Phoenix Delavan-Darien | 11:20.40 PR |
| 44 | Roland RomanowskiPlace 44 · Grade 8 · Fox River | 8 | Fox River | 11:22.00 |
| 45 | Riley StouffPlace 45 · Grade 7 · East Troy | 7 | East Troy | 11:22.70 |
| 46 | Alex RasmussenPlace 46 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 11:23.00 PR |
| 47 | Henry MayPlace 47 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 11:27.20 PR |
| 48 | Noah AndersonPlace 48 · Grade 6 · Muskego Lakes | 6 | Muskego Lakes | 11:28.00 PR |
| 49 | Ethan MannPlace 49 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 11:31.80 PR |
| 50 | Thomas ClaypoolPlace 50 · Grade 6 · Elkhorn | 6 | Elkhorn | 11:31.90 |
| 51 | Gus GiulianiPlace 51 · Grade 6 · Muskego Lakes | 6 | Muskego Lakes | 11:34.60 PR |
| 52 | Henry HanlinePlace 52 · Grade 7 · Karcher | 7 | Karcher | 11:36.20 |
| 53 | AJ JohannikPlace 53 · Grade 6 · Muskego Lakes | 6 | Muskego Lakes | 11:38.90 PR |
| 54 | Liam McNamaraPlace 54 · Grade 6 · Elkhorn | 6 | Elkhorn | 11:39.70 PR |
| 55 | Hudson BentinPlace 55 · Grade 6 · Elkhorn | 6 | Elkhorn | 11:48.20 PR |
| 56 | Cal TrottierPlace 56 · Grade 6 · Elkhorn | 6 | Elkhorn | 11:54.70 |
| 57 | Benjamin FeaglesPlace 57 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 11:55.30 PR |
| 58 | Rowan KowalskePlace 58 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 11:56.10 PR |
| 59 | Colton MuzatkoPlace 59 · Grade 6 · Elkhorn | 6 | Elkhorn | 11:56.20 PR |
| 60 | George HeimosPlace 60 · Grade 7 · Fox River | 7 | Fox River | 11:59.40 |
| 61 | Preston HuberPlace 61 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 11:59.50 PR |
| 62 | Owen DerryPlace 62 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 12:01.10 PR |
| 63 | Dean GundersonPlace 63 · Grade 6 · Fox River | 6 | Fox River | 12:01.40 |
| 64 | Jase MeinenPlace 64 · Grade 7 · Phoenix Delavan-Darien | 7 | Phoenix Delavan-Darien | 12:03.70 |
| 65 | Ben WierczorekPlace 65 · Grade 7 · Fox River | 7 | Fox River | 12:12.50 |
| 66 | Michael MinessalePlace 66 · Grade 7 · St. John Vianney (Brookfield) | 7 | St. John Vianney (Brookfield) | 12:19.10 PR |
| 67 | Brayden KleinePlace 67 · Grade 7 · Karcher | 7 | Karcher | 12:22.10 |
| 68 | Grant TatroPlace 68 · Grade 6 · Milwaukee Montessori | 6 | Milwaukee Montessori | 12:28.50 PR |
| 69 | Elliot EnglandPlace 69 · Grade 5 · St. John Vianney (Brookfield) | 5 | St. John Vianney (Brookfield) | 12:29.10 |
| 70 | Jack SingerPlace 70 · Grade 7 · Muskego Lakes | 7 | Muskego Lakes | 12:37.90 PR |
| 71 | Brandon HinesPlace 71 · Grade 5 · Milwaukee Montessori | 5 | Milwaukee Montessori | 12:40.00 PR |
| 72 | Finn StammPlace 72 · Grade 7 · East Troy | 7 | East Troy | 12:44.00 |
| 73 | William HalburPlace 73 · Grade 6 · Fox River | 6 | Fox River | 12:52.00 PR |
| 74 | Gabriel WalechkaPlace 74 · Grade 7 · Fox River | 7 | Fox River | 13:06.50 |
| 75 | Nels PetersenPlace 75 · Grade 7 · Park View | 7 | Park View | 13:06.50 |
| 76 | Julien JayPlace 76 · Grade 7 · Park View | 7 | Park View | 13:15.30 PR |
| 77 | Owen DeFouw-IndraPlace 77 · Grade 7 · Park View | 7 | Park View | 13:18.50 |
| 78 | Jezrel DeJesusPlace 78 · Grade 7 · Phoenix Delavan-Darien | 7 | Phoenix Delavan-Darien | 13:29.90 PR |
| 79 | Liam WeithausPlace 79 · Grade 7 · East Troy | 7 | East Troy | 13:30.00 |
| 80 | Tannen BowserPlace 80 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 13:35.00 PR |
| 81 | Rafael AlcalaPlace 81 · Grade 6 · Elkhorn | 6 | Elkhorn | 13:37.00 PR |
| 82 | Colten WilhelmPlace 82 · Grade 6 · Fox River | 6 | Fox River | 13:41.00 |
| 83 | Nolan LarsonPlace 83 · Grade 7 · Park View | 7 | Park View | 13:59.10 |
| 84 | Merritt RatajczykPlace 84 · Grade 7 · Park View | 7 | Park View | 14:01.90 |
| 85 | Austin VangPlace 85 · Grade 7 · Park View | 7 | Park View | 14:29.40 PR |
| 86 | Adrian AngelesPlace 86 · Grade 6 · Phoenix Delavan-Darien | 6 | Phoenix Delavan-Darien | 14:36.70 PR |
| 87 | Ryder BastianPlace 87 · Grade 6 · Muskego Lakes | 6 | Muskego Lakes | 14:42.70 PR |
| 88 | James MullerPlace 88 · Grade 4 · St. John Vianney (Brookfield) | 4 | St. John Vianney (Brookfield) | 14:45.50 PR |
| 89 | Gabe RaganPlace 89 · Grade 6 · Milwaukee Montessori | 6 | Milwaukee Montessori | 14:49.30 PR |
| 90 | James MatthesPlace 90 · Grade 5 · St. John Vianney (Brookfield) | 5 | St. John Vianney (Brookfield) | 14:49.70 PR |
| 91 | Will LoePlace 91 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 14:59.30 PR |
| 92 | Parker HoltPlace 92 · Grade 5 · Muskego Lakes | 5 | Muskego Lakes | 15:03.10 PR |
| 93 | James RemusPlace 93 · Grade 6 · Elkhorn | 6 | Elkhorn | 15:09.30 |
| 94 | Krishna AgarwalPlace 94 · Grade 5 · Milwaukee Montessori | 5 | Milwaukee Montessori | 15:12.80 PR |
| 95 | Nicholas PreussPlace 95 · Grade 6 · East Troy | 6 | East Troy | 15:19.60 PR |
| 96 | Clark RemerPlace 96 · Grade 7 · Karcher | 7 | Karcher | 15:46.00 PR |
| 97 | Aksel EricksonPlace 97 · Grade 6 · Karcher | 6 | Karcher | 15:53.60 |
| 98 | Oliver DouglasPlace 98 · Grade 7 · Karcher | 7 | Karcher | 16:16.20 |
| 99 | Adrian SaucedoPlace 99 · Grade 7 · East Troy | 7 | East Troy | 18:30.30 |
| 100 | Lionel CasarezPlace 100 · Grade 5 · Milwaukee Montessori | 5 | Milwaukee Montessori | 18:35.50 PR |
| 101 | Connor BanwellPlace 101 · Grade 6 · Elkhorn | 6 | Elkhorn | 19:00.20 |
| 102 | Atticus GoldenPlace 102 · Grade 6 · Karcher | 6 | Karcher | 20:13.70 PR |
| 103 | Blake HoltzPlace 103 · Grade 6 · Milwaukee Montessori | 6 | Milwaukee Montessori | 20:50.40 PR |
| 104 | Zach GardinierPlace 104 · Grade 5 · Milwaukee Montessori | 5 | Milwaukee Montessori | 21:19.30 PR |