| 1 | Eli SchaarPlace 1 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 16:37.91 |
| 2 | Zachary HaleemPlace 2 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 16:44.54 PR |
| 3 | Oliver WalshPlace 3 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 17:09.44 |
| 4 | Charles MeerPlace 4 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 17:12.15 |
| 5 | Jackson BabcockPlace 5 · Grade 9 · New Berlin West | 9 | New Berlin West | 17:17.90 |
| 6 | Lukas MillerPlace 6 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 17:18.29 |
| 7 | Owen FeuchtPlace 7 · Grade 10 · East Troy | 10 | East Troy | 17:20.75 |
| 8 | Brady WaldvogelPlace 8 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:21.98 |
| 9 | Brady GoebPlace 9 · Grade 11 · Whitnall | 11 | Whitnall | 17:25.22 PR |
| 10 | Collin HornikPlace 10 · Grade 11 · New Berlin Eisenhower | 11 | New Berlin Eisenhower | 17:29.06 |
| 11 | Finn OhmPlace 11 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:34.82 PR |
| 12 | Joshua FreitagPlace 12 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 17:36.11 PR |
| 13 | Logan BeyerPlace 13 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 17:39.41 |
| 14 | Isaiah ZavalaPlace 14 · Grade 10 · Whitnall | 10 | Whitnall | 17:40.11 |
| 15 | Isaac FiedlerPlace 15 · Grade 12 · Whitnall | 12 | Whitnall | 17:40.40 |
| 16 | Colin CourtneyPlace 16 · Grade 10 · Catholic Memorial | 10 | Catholic Memorial | 17:40.85 |
| 17 | Alex MouradianPlace 17 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 17:46.91 PR |
| 18 | Noah ChudadaPlace 18 · Grade 11 · Whitnall | 11 | Whitnall | 17:50.30 PR |
| 19 | Ty OmernikPlace 19 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 17:52.31 PR |
| 20 | Aaron LucciPlace 20 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 17:53.69 |
| 21 | Dominick LucciPlace 21 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 18:00.12 |
| 22 | Riley VandaellePlace 22 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 18:00.74 |
| 23 | Quinn ManthePlace 23 · Grade 11 · Whitnall | 11 | Whitnall | 18:05.09 |
| 24 | Sean MoorePlace 24 · Grade 12 · Racine Saint Catherine's | 12 | Racine Saint Catherine's | 18:14.21 |
| 25 | Julian FareauPlace 25 · Grade 11 · Catholic Memorial | 11 | Catholic Memorial | 18:15.17 PR |
| 26 | Tyler NielsonPlace 26 · Grade 11 · East Troy | 11 | East Troy | 18:16.91 |
| 27 | Elijah HenningfeldPlace 27 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 18:17.93 PR |
| 28 | Alex PopplerPlace 28 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 18:22.61 PR |
| 29 | Henry GapinskiPlace 29 · Grade 12 · Whitnall | 12 | Whitnall | 18:28.46 |
| 30 | Levi GoebPlace 30 · Grade 9 · Whitnall | 9 | Whitnall | 18:29.84 |
| 31 | Amran Avila MontoyaPlace 31 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 18:44.48 |
| 32 | Avi BieszkPlace 32 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 18:46.19 PR |
| 33 | Zack SchroederPlace 33 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 18:49.10 PR |
| 34 | Kevin VaughnPlace 34 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 18:51.50 |
| 35 | Martin TaggatzPlace 35 · Grade 10 · Martin Luther (Greendale) | 10 | Martin Luther (Greendale) | 18:55.31 |
| 36 | Reid HenningfeldPlace 36 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 18:56.90 PR |
| 37 | Quentin HeineckePlace 37 · Grade 12 · Catholic Memorial | 12 | Catholic Memorial | 18:57.77 PR |
| 38 | Shawn WeigandPlace 38 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 18:57.98 |
| 39 | Evan KrzyzaniakPlace 39 · Grade 11 · New Berlin West | 11 | New Berlin West | 18:58.07 |
| 40 | Trevor MurphyPlace 40 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 19:02.99 |
| 41 | Evan DoerksenPlace 41 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 19:05.09 PR |
| 42 | Trevor KooyengaPlace 42 · Grade 11 · Big Foot-Williams Bay | 11 | Big Foot-Williams Bay | 19:07.37 |
| 43 | Reese MitchellPlace 43 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 19:13.73 |
| 44 | Steffen KieslerPlace 44 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 19:14.90 |
| 45 | Brady TaylorPlace 45 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 19:19.34 |
| 46 | Alex DvorakPlace 46 · Grade 12 · New Berlin Eisenhower | 12 | New Berlin Eisenhower | 19:21.59 |
| 47 | Jonah RezutekPlace 47 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 19:22.73 |
| 48 | Patrick BerwangerPlace 48 · Grade 11 · New Berlin West | 11 | New Berlin West | 19:23.21 |
| 49 | Aiden OelschlagerPlace 49 · Grade 10 · New Berlin Eisenhower | 10 | New Berlin Eisenhower | 19:23.27 |
| 50 | Alejandro BanuelosPlace 50 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 19:29.57 PR |
| 51 | Jonah HenningfeldPlace 51 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 19:33.50 PR |
| 52 | Donovan RoederPlace 52 · Grade 9 · New Berlin West | 9 | New Berlin West | 19:37.46 |
| 53 | Phillip KlammPlace 53 · Grade 9 · Big Foot-Williams Bay | 9 | Big Foot-Williams Bay | 19:45.17 |
| 54 | Theodore BusateriPlace 54 · Grade 10 · East Troy | 10 | East Troy | 19:50.69 |
| 55 | Matthew MarkhamPlace 55 · Grade 11 · East Troy | 11 | East Troy | 20:21.53 |
| 56 | Keegan ChadwickPlace 56 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 20:21.68 |
| 57 | Zachary BorghPlace 57 · Grade 10 · New Berlin West | 10 | New Berlin West | 20:31.19 |
| 58 | Evan WeckmanPlace 58 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 20:38.48 |
| 59 | Steven MartinezPlace 59 · Grade 10 · Martin Luther (Greendale) | 10 | Martin Luther (Greendale) | 20:56.63 PR |
| 60 | Landyn HenningfeldPlace 60 · Grade 10 · Big Foot-Williams Bay | 10 | Big Foot-Williams Bay | 20:58.25 |
| 61 | Max CheliusPlace 61 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 21:17.99 PR |
| 62 | Lyle ScanlanPlace 62 · Grade 10 · East Troy | 10 | East Troy | 21:37.34 |
| 63 | Jonathan WilliamsPlace 63 · Grade 9 · Pius XI Catholic | 9 | Pius XI Catholic | 22:30.24 |
| 64 | David LopezPlace 64 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 22:37.73 |
| 65 | Evan DentPlace 65 · Grade 12 · East Troy | 12 | East Troy | 22:37.79 |
| 66 | Anthony PerezPlace 66 · Grade 10 · Saint Anthony | 10 | Saint Anthony | 25:03.44 |
| 67 | Thomas ThurnerPlace 67 · Grade 11 · East Troy | 11 | East Troy | 25:30.98 |
| 68 | Giovanni TotoPlace 68 · Grade 11 · Saint Anthony | 11 | Saint Anthony | 27:21.59 |
| 69 | Javier RamirezPlace 69 · Grade 11 · Pius XI Catholic | 11 | Pius XI Catholic | 31:55.37 |