| 1 | Logan ZeisePlace 1 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 15:41.5 |
| 2 | Max Karns BinghamPlace 2 · Grade 12 · Lake Country Lutheran | 12 | Lake Country Lutheran | 16:18.3 |
| 3 | Hunter WagnerPlace 3 · Grade 12 · Oak Creek | 12 | Oak Creek | 16:36.4 |
| 4 | Gabe HernandezPlace 4 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 16:37.4 |
| 5 | Dean PierangeliPlace 5 · Grade 11 · Kenosha Tremper | 11 | Kenosha Tremper | 16:45.8 |
| 6 | Knox WedgePlace 6 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 16:55.8 |
| 7 | Gabriel ChavezPlace 7 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 17:02.1 |
| 8 | Cal MoldenhauerPlace 8 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 17:12.4 |
| 9 | Brady WaldvogelPlace 9 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 17:18.8 PR |
| 10 | Colin CourtneyPlace 10 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:24.8 |
| 11 | James HendersonPlace 11 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 17:26.0 |
| 12 | Beckett SchusterPlace 12 · Grade 10 · Port Washington | 10 | Port Washington | 17:26.3 |
| 13 | Noah SoperPlace 13 · Grade 9 · Gillett | 9 | Gillett | 17:26.8 |
| 14 | Noah SchroederPlace 14 · Grade 12 · Brookfield Central | 12 | Brookfield Central | 17:27.2 |
| 15 | Marcellus HillPlace 15 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 17:27.7 |
| 16 | Andrew KarrelsPlace 16 · Grade 9 · Port Washington | 9 | Port Washington | 17:30.0 |
| 17 | Ezra NasettPlace 17 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 17:31.0 |
| 18 | Dominick LucciPlace 18 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 17:33.1 |
| 19 | Owen HermesPlace 19 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 17:34.4 |
| 20 | Oliver WalshPlace 20 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 17:35.3 |
| 21 | Ryan WilliamsPlace 21 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 17:36.2 |
| 22 | Charles MeerPlace 22 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 17:40.5 |
| 23 | Aditya GowdaPlace 23 · Grade 9 · Brookfield Central | 9 | Brookfield Central | 17:44.6 |
| 24 | Brody SommervillePlace 24 · Grade 11 · Oak Creek | 11 | Oak Creek | 17:47.1 |
| 25 | Keegan BonnerPlace 25 · Grade 11 · Lake Country Lutheran | 11 | Lake Country Lutheran | 17:47.7 |
| 26 | Lukas MillerPlace 26 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 17:50.6 |
| 27 | Owen FeuchtPlace 27 · Grade 11 · East Troy | 11 | East Troy | 17:54.0 |
| 28 | Brennan MeyerPlace 28 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 17:55.3 |
| 29 | Joshua BolhaPlace 29 · Grade 10 · Living Word Lutheran | 10 | Living Word Lutheran | 17:55.8 |
| 30 | Parker NewlandPlace 30 · Grade 11 · Union Grove | 11 | Union Grove | 17:57.2 |
| 31 | Elijah MageskiPlace 31 · Grade 9 · Living Word Lutheran | 9 | Living Word Lutheran | 17:57.5 PR |
| 32 | Max StrangbergPlace 32 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 17:58.3 |
| 33 | Chase ClapierPlace 33 · Grade 9 · Oak Creek | 9 | Oak Creek | 17:58.9 |
| 34 | Miles BalkePlace 34 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 18:00.2 |
| 35 | Matthew GrothPlace 35 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 18:00.9 |
| 36 | Cable De TroyePlace 36 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 18:01.6 |
| 37 | Grant BlaskowskiPlace 37 · Grade 11 · Brookfield Academy | 11 | Brookfield Academy | 18:04.4 |
| 38 | Connor ZinuticzPlace 38 · Grade 12 · Port Washington | 12 | Port Washington | 18:05.1 |
| 39 | Matthew HiegelPlace 39 · Grade 11 · Oak Creek | 11 | Oak Creek | 18:06.3 PR |
| 40 | Ben CaiPlace 40 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 18:07.8 |
| 41 | Liam DarlingPlace 41 · Grade 11 · Wisconsin Lutheran | 11 | Wisconsin Lutheran | 18:08.4 |
| 42 | Nolan BrillPlace 42 · Grade 12 · Cedar Grove-Belgium | 12 | Cedar Grove-Belgium | 18:08.7 |
| 43 | Kaden GegarePlace 43 · Grade 10 · Racine Horlick | 10 | Racine Horlick | 18:10.6 |
| 44 | Carter WagnerPlace 44 · Grade 9 · Oak Creek | 9 | Oak Creek | 18:11.2 |
| 45 | Gage AndersonPlace 45 · Grade 12 · Bonduel | 12 | Bonduel | 18:14.4 |
| 46 | Ethan RossPlace 46 · Grade 11 · Union Grove | 11 | Union Grove | 18:14.4 |
| 47 | Aiden LawlerPlace 47 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 18:14.9 |
| 48 | Rollie SomersPlace 48 · Grade 10 · Clinton | 10 | Clinton | 18:16.2 |
| 49 | Rylan BozychPlace 49 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 18:17.7 |
| 50 | Nathan St. JohnPlace 50 · Grade 11 · Kenosha Christian Life | 11 | Kenosha Christian Life | 18:19.5 |
| 51 | Finn OhmPlace 51 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 18:21.4 |
| 52 | Aaron LucciPlace 52 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 18:24.1 |
| 53 | Jeremiah RichartPlace 53 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 18:26.3 |
| 54 | Preston MillerPlace 54 · Grade 10 · Kenosha St. Joseph Catholic Academy | 10 | Kenosha St. Joseph Catholic Academy | 18:26.9 PR |
| 55 | Kayden TsaiPlace 55 · Grade 10 · Champaign (Centennial) | 10 | Champaign (Centennial) | 18:34.0 |
| 56 | Thobani PinterPlace 56 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 18:34.7 |
| 57 | Abe AckleyPlace 57 · Grade 11 · Union Grove | 11 | Union Grove | 18:35.6 |
| 58 | Micah TiefelPlace 58 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 18:36.5 |
| 59 | Ty OuradnikPlace 59 · Grade 12 · The Prairie School | 12 | The Prairie School | 18:37.7 |
| 60 | Mason FlemingPlace 60 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 18:41.0 |
| 61 | Ty OmernikPlace 61 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 18:42.7 |
| 62 | John PradoPlace 62 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 18:43.1 |
| 63 | Mason MothsPlace 63 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 18:45.5 |
| 64 | Trevor MurphyPlace 64 · Grade 12 · Saint Thomas More | 12 | Saint Thomas More | 18:46.5 |
| 65 | Wyatt BieckPlace 65 · Grade 11 · Living Word Lutheran | 11 | Living Word Lutheran | 18:47.0 |
| 66 | Tyler CarolloPlace 66 · Grade 10 · Whitewater | 10 | Whitewater | 18:48.4 |
| 67 | Martin TaggatzPlace 67 · Grade 11 · Martin Luther (Greendale) | 11 | Martin Luther (Greendale) | 18:49.7 |
| 68 | Jacob RoginskiPlace 68 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 18:52.5 |
| 69 | Silas LorangPlace 69 · Grade 10 · Lakeside Lutheran | 10 | Lakeside Lutheran | 18:53.0 |
| 70 | Logan HoughPlace 70 · Grade 11 · Catholic Central (Burlington) | 11 | Catholic Central (Burlington) | 18:53.4 |
| 71 | Xander StuloPlace 71 · Grade 11 · Union Grove | 11 | Union Grove | 18:54.1 |
| 72 | Jonah RezutekPlace 72 · Grade 12 · Saint Thomas More | 12 | Saint Thomas More | 18:54.3 |
| 73 | Noah HopemanPlace 73 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 18:55.6 |
| 74 | Keagan NormilePlace 74 · Grade 10 · Port Washington | 10 | Port Washington | 18:58.4 |
| 75 | Peter MeerPlace 75 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 19:00.4 |
| 76 | Joshua IsaacsonPlace 76 · Grade 10 · Kenosha Tremper | 10 | Kenosha Tremper | 19:01.7 |
| 77 | Kevin LiPlace 77 · Grade 11 · Brookfield Central | 11 | Brookfield Central | 19:02.4 |
| 78 | Julian FareauPlace 78 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 19:03.0 |
| 79 | Ridge SmithPlace 79 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 19:03.0 |
| 80 | Xavier GarciaPlace 80 · Grade 11 · Kenosha St. Joseph Catholic Academy | 11 | Kenosha St. Joseph Catholic Academy | 19:03.3 PR |
| 81 | Dylan HelmeidPlace 81 · Grade 11 · Port Washington | 11 | Port Washington | 19:03.7 |
| 82 | Zachary CribbPlace 82 · Grade 11 · Oak Creek | 11 | Oak Creek | 19:04.4 |
| 83 | Tyler NielsonPlace 83 · Grade 12 · East Troy | 12 | East Troy | 19:08.9 |
| 84 | James MeinelPlace 84 · Grade 11 · Lakeside Lutheran | 11 | Lakeside Lutheran | 19:09.7 |
| 85 | Shawn WeigandPlace 85 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 19:11.3 |
| 86 | Cole WellerPlace 86 · Grade 10 · Brookfield Central | 10 | Brookfield Central | 19:12.3 |
| 87 | Alex PopplerPlace 87 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 19:13.5 |
| 88 | Abraham PetersonPlace 88 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 19:14.0 |
| 89 | Colin ArcherPlace 89 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 19:14.7 |
| 90 | Carsten HueninkPlace 90 · Grade 9 · Cedar Grove-Belgium | 9 | Cedar Grove-Belgium | 19:14.9 |
| 91 | Ben HernandezPlace 91 · Grade 10 · Wisconsin Lutheran | 10 | Wisconsin Lutheran | 19:16.0 |
| 92 | Joshua SusmilchPlace 92 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 19:16.2 |
| 93 | Jay ByomPlace 93 · Grade 9 · Catholic Memorial | 9 | Catholic Memorial | 19:17.0 |
| 94 | Gabe ScholzPlace 94 · Grade 11 · Racine Lutheran | 11 | Racine Lutheran | 19:17.4 |
| 95 | Garrett AndersonPlace 95 · Grade 12 · Bonduel | 12 | Bonduel | 19:19.4 |
| 96 | Theodore BusateriPlace 96 · Grade 11 · East Troy | 11 | East Troy | 19:20.6 |
| 97 | Joshua SchroederPlace 97 · Grade 11 · Heritage Christian | 11 | Heritage Christian | 19:22.4 |
| 98 | Griffin RichterPlace 98 · Grade 10 · Bonduel | 10 | Bonduel | 19:22.9 |
| 99 | Henry OgnenoffPlace 99 · Grade 9 · Wisconsin Lutheran | 9 | Wisconsin Lutheran | 19:23.8 |
| 100 | Luis ManriquezPlace 100 · Grade 11 · Brookfield Academy | 11 | Brookfield Academy | 19:24.8 |