| 1 | Grant WenzelowPlace 1 · Grade 12 · Winneconne | 12 | Winneconne | 15:54.3 PR |
| 2 | Logan BoehnleinPlace 2 · Grade 11 · Seymour | 11 | Seymour | 16:24.2 |
| 3 | Ben ToepplerPlace 3 · Grade 11 · Little Chute | 11 | Little Chute | 16:43.3 |
| 4 | Braden ClarkePlace 4 · Grade 10 · New London | 10 | New London | 16:50.3 |
| 5 | Eli WeissPlace 5 · Grade 11 · Notre Dame | 11 | Notre Dame | 17:00.6 |
| 6 | Zach TassoulPlace 6 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 17:08.2 |
| 7 | Nicholas FogartyPlace 7 · Grade 11 · Notre Dame | 11 | Notre Dame | 17:08.8 |
| 8 | Marshall PahlPlace 8 · Grade 11 · Notre Dame | 11 | Notre Dame | 17:17.3 |
| 9 | Leo MullerPlace 9 · Grade 12 · Notre Dame | 12 | Notre Dame | 17:19.4 |
| 10 | Mason DobbersteinPlace 10 · Grade 12 · Fox Valley Lutheran | 12 | Fox Valley Lutheran | 17:20.4 PR |
| 11 | Elijah GottschalkPlace 11 · Grade 11 · Xavier | 11 | Xavier | 17:27.2 |
| 12 | Zachary MuensterPlace 12 · Grade 12 · Fox Valley Lutheran | 12 | Fox Valley Lutheran | 17:29.0 |
| 13 | Derek ChristophPlace 13 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 17:31.4 |
| 14 | Mathias SchrothPlace 14 · Grade 11 · Wrightstown | 11 | Wrightstown | 17:32.5 |
| 15 | Tanner SnowberryPlace 15 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 17:33.5 PR |
| 16 | Jordan RosenbaumPlace 16 · Grade 12 · Xavier | 12 | Xavier | 17:36.5 |
| 17 | Ezra TremlPlace 17 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 17:44.0 |
| 18 | Jonathan SalentinePlace 18 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 17:51.9 |
| 19 | Tyler BostwickPlace 19 · Grade 10 · Winneconne | 10 | Winneconne | 18:03.1 |
| 20 | Gabriel StoikPlace 20 · Grade 12 · Notre Dame | 12 | Notre Dame | 18:04.9 |
| 21 | Joey ShepherdPlace 21 · Grade 11 · Winneconne | 11 | Winneconne | 18:05.0 |
| 22 | Marcis DoellPlace 22 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 18:06.4 |
| 23 | Henry LaabsPlace 23 · Grade 11 · Fox Valley Lutheran | 11 | Fox Valley Lutheran | 18:06.9 |
| 24 | Evan VandermausePlace 24 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 18:09.2 |
| 25 | Elliot PodeszwaPlace 25 · Grade 12 · Amherst | 12 | Amherst | 18:10.3 |
| 26 | Morgan BrownPlace 26 · Grade 11 · Amherst | 11 | Amherst | 18:12.3 |
| 27 | Caleb WilliamsPlace 27 · Grade 11 · Fox Valley Lutheran | 11 | Fox Valley Lutheran | 18:12.9 |
| 28 | Solomon TownePlace 28 · Grade 10 · Amherst | 10 | Amherst | 18:13.9 |
| 29 | Dominick SpringstubePlace 29 · Grade 12 · Two Rivers | 12 | Two Rivers | 18:15.9 |
| 30 | Logan WolfPlace 30 · Grade 10 · Winneconne | 10 | Winneconne | 18:16.3 PR |
| 31 | Erick GuntherPlace 31 · Grade 10 · Amherst | 10 | Amherst | 18:17.3 |
| 32 | Carson WilliamsPlace 32 · Grade 9 · Fox Valley Lutheran | 9 | Fox Valley Lutheran | 18:17.8 |
| 33 | Merrick HeisePlace 33 · Grade 10 · Winneconne | 10 | Winneconne | 18:20.5 |
| 34 | Carson WoodPlace 34 · Grade 10 · Waupaca | 10 | Waupaca | 18:23.7 |
| 35 | John NortonPlace 35 · Grade 9 · Notre Dame | 9 | Notre Dame | 18:32.6 |
| 36 | Ricky VasquezPlace 36 · Grade 10 · New London | 10 | New London | 18:36.0 |
| 37 | Silas SarboPlace 37 · Grade 12 · Winneconne | 12 | Winneconne | 18:41.3 |
| 38 | Mason SteinPlace 38 · Grade 10 · Little Chute | 10 | Little Chute | 18:42.2 |
| 39 | Aaron MillerPlace 39 · Grade 9 · Notre Dame | 9 | Notre Dame | 18:48.9 |
| 40 | Treston KaepernickPlace 40 · Grade 12 · New London | 12 | New London | 18:49.9 |
| 41 | Lucas WuchererPlace 41 · Grade 9 · Amherst | 9 | Amherst | 18:52.1 |
| 42 | Maxwell HelfrichPlace 42 · Grade 9 · Winneconne | 9 | Winneconne | 18:52.7 |
| 43 | Maddox LarsenPlace 43 · Grade 12 · Denmark | 12 | Denmark | 18:54.7 |
| 44 | James HoffmannPlace 44 · Grade 10 · Two Rivers | 10 | Two Rivers | 18:56.3 |
| 45 | Henry VandersandenPlace 45 · Grade 10 · Little Chute | 10 | Little Chute | 18:57.8 PR |
| 46 | Deqlund WaltenbergPlace 46 · Grade 11 · Amherst | 11 | Amherst | 18:59.2 |
| 47 | Owen WiesmanPlace 47 · Grade 10 · Amherst | 10 | Amherst | 19:00.3 |
| 48 | Sawyer DrankusPlace 48 · Grade 9 · Waupaca | 9 | Waupaca | 19:01.8 |
| 49 | Gus OlsonPlace 49 · Grade 12 · Waupaca | 12 | Waupaca | 19:01.9 |
| 50 | Kaleb ChainPlace 50 · Grade 10 · Xavier | 10 | Xavier | 19:03.3 PR |
| 51 | Ben MagnusonPlace 51 · Grade 9 · Xavier | 9 | Xavier | 19:03.6 PR |
| 52 | Joseph DalyPlace 52 · Grade 12 · New London | 12 | New London | 19:06.4 |
| 53 | Zach PetersonPlace 53 · Grade 10 · Xavier | 10 | Xavier | 19:06.8 PR |
| 54 | Jonah KubaPlace 54 · Grade 10 · Seymour | 10 | Seymour | 19:07.2 |
| 55 | Conwen ZengPlace 55 · Grade 12 · Seymour | 12 | Seymour | 19:07.9 |
| 56 | Ryan TrzebiatowskiPlace 56 · Grade 12 · Little Chute | 12 | Little Chute | 19:17.5 |
| 57 | Maddux KoehlerPlace 57 · Grade 10 · Little Chute | 10 | Little Chute | 19:18.9 |
| 58 | Greyson PingelPlace 58 · Grade 9 · Little Chute | 9 | Little Chute | 19:19.6 PR |
| 59 | Gage RobertsPlace 59 · Grade 11 · Seymour | 11 | Seymour | 19:22.6 PR |
| 60 | Marcus BiaginiPlace 60 · Grade 10 · Seymour | 10 | Seymour | 19:24.1 |
| 61 | Atticus HausPlace 61 · Grade 9 · Sturgeon Bay | 9 | Sturgeon Bay | 19:25.1 PR |
| 62 | Miles LaCrossePlace 62 · Grade 10 · Seymour | 10 | Seymour | 19:27.3 |
| 63 | Braden SteinPlace 63 · Grade 11 · Little Chute | 11 | Little Chute | 19:29.3 |
| 64 | Evan RadandtPlace 64 · Grade So · Two Rivers | So | Two Rivers | 19:29.4 |
| 65 | Aiden ZuberbierPlace 65 · Grade 11 · Fox Valley Lutheran | 11 | Fox Valley Lutheran | 19:31.5 |
| 66 | Onan RetzlaffPlace 66 · Grade 11 · New London | 11 | New London | 19:39.2 |
| 67 | Tom NeedhamPlace 67 · Grade 12 · Fox Valley Lutheran | 12 | Fox Valley Lutheran | 19:42.2 |
| 68 | Conner BoehnleinPlace 68 · Grade 9 · Seymour | 9 | Seymour | 19:45.2 |
| 69 | Jameson GonzalesPlace 69 · Grade 10 · Green Bay West | 10 | Green Bay West | 19:46.1 |
| 70 | Roman BaehmanPlace 70 · Grade 10 · New London | 10 | New London | 19:46.3 |
| 71 | Caden KerstenPlace 71 · Grade 12 · Denmark | 12 | Denmark | 19:48.2 |
| 72 | Nolan LarsenPlace 72 · Grade 12 · Denmark | 12 | Denmark | 19:49.1 PR |
| 73 | Wyatt BosquezPlace 73 · Grade 12 · New London | 12 | New London | 19:50.5 |
| 74 | Lance AndersonPlace 74 · Grade 12 · Two Rivers | 12 | Two Rivers | 19:58.5 |
| 75 | Kaden EssertPlace 75 · Grade Jr · Two Rivers | Jr | Two Rivers | 20:02.0 |
| 76 | Cade DelarwellePlace 76 · Grade 12 · Denmark | 12 | Denmark | 20:03.5 PR |
| 77 | Braden KolinskiPlace 77 · Grade 9 · Waupaca | 9 | Waupaca | 20:06.1 PR |
| 78 | Collin VerheyenPlace 78 · Grade 12 · Wrightstown | 12 | Wrightstown | 20:21.6 |
| 79 | Deacon HausPlace 79 · Grade 9 · Sturgeon Bay | 9 | Sturgeon Bay | 20:34.2 |
| 80 | Jacob Van DykePlace 80 · Grade 11 · Wrightstown | 11 | Wrightstown | 20:44.6 |
| 81 | Ezra WoodliffPlace 81 · Grade 9 · Waupaca | 9 | Waupaca | 20:47.6 |
| 82 | Colton DraxlerPlace 82 · Grade 12 · Denmark | 12 | Denmark | 20:54.3 |
| 83 | John SaariPlace 83 · Grade 12 · Waupaca | 12 | Waupaca | 21:12.6 PR |
| 84 | Gavin ZellnerPlace 84 · Grade 12 · Denmark | 12 | Denmark | 21:18.4 |
| 85 | Joseph BertramPlace 85 · Grade 9 · Xavier | 9 | Xavier | 21:22.3 |
| 86 | Ethan BaumlerPlace 86 · Grade 9 · Xavier | 9 | Xavier | 21:27.4 |
| 87 | Dominic SwetlikPlace 87 · Grade 12 · Denmark | 12 | Denmark | 22:00.9 PR |
| 88 | Darwin MouaPlace 88 · Grade 10 · Green Bay West | 10 | Green Bay West | 22:04.9 |
| 89 | Oliver ReinkePlace 89 · Grade 10 · Waupaca | 10 | Waupaca | 22:08.5 |
| 90 | Jacob GarveyPlace 90 · Grade 12 · Freedom | 12 | Freedom | 22:12.5 |
| 91 | Grant LeCaptainPlace 91 · Grade 10 · Wrightstown | 10 | Wrightstown | 22:30.5 |
| 92 | Kevin AllardPlace 92 · Grade 11 · Green Bay West | 11 | Green Bay West | 22:43.1 |
| 93 | Jasiah MuthigPlace 93 · Grade 10 · Green Bay West | 10 | Green Bay West | 23:19.6 |
| 94 | Maxwell SchnaubeltPlace 94 · Grade 10 · Freedom | 10 | Freedom | 23:25.1 |
| 95 | Elliott JahnPlace 95 · Grade 11 · Wrightstown | 11 | Wrightstown | 23:30.2 |
| 96 | Trevor NimmerPlace 96 · Grade 10 · Sturgeon Bay | 10 | Sturgeon Bay | 23:46.4 |
| 97 | Silas NerbyPlace 97 · Grade 11 · Sturgeon Bay | 11 | Sturgeon Bay | 24:35.3 |
| 98 | Alan BeardsleyPlace 98 · Grade 12 · Sturgeon Bay | 12 | Sturgeon Bay | 25:00.8 PR |
| 99 | Henri JeanquartPlace 99 · Grade 11 · Sturgeon Bay | 11 | Sturgeon Bay | 25:23.0 |
| 100 | Colton CorcoranPlace 100 · Grade 10 · Green Bay West | 10 | Green Bay West | 25:31.5 |