| 1 | Payton HuinkerPlace 1 · Grade 12 · Westosha Central | 12 | Westosha Central | 16:50.26 |
| 2 | Knox WedgePlace 2 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 17:00.40 |
| 3 | Dean PierangeliPlace 3 · Grade 11 · Kenosha Tremper | 11 | Kenosha Tremper | 17:02.92 |
| 4 | Gabriel ChavezPlace 4 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 17:40.27 |
| 5 | Marcellus HillPlace 5 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 17:46.72 |
| 6 | Dominick LucciPlace 6 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 17:52.60 |
| 7 | Owen HermesPlace 7 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 17:58.54 |
| 8 | Chase MeierPlace 8 · Grade 11 · Kenosha Tremper | 11 | Kenosha Tremper | 18:07.39 |
| 9 | Aaron LucciPlace 9 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 18:16.78 |
| 10 | Brennan MeyerPlace 10 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 18:21.25 |
| 11 | Nathan St. JohnPlace 11 · Grade 11 · Kenosha Christian Life | 11 | Kenosha Christian Life | 18:37.21 |
| 12 | Thobani PinterPlace 12 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 18:41.26 |
| 13 | Andrew ScharingerPlace 13 · Grade 12 · Wilmot Union | 12 | Wilmot Union | 18:45.37 |
| 14 | Preston MillerPlace 14 · Grade 10 · Kenosha St. Joseph Catholic Academy | 10 | Kenosha St. Joseph Catholic Academy | 18:50.80 |
| 15 | John PradoPlace 15 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 19:02.80 |
| 16 | Elias Gomez AtilanoPlace 16 · Grade 11 · Kenosha Christian Life | 11 | Kenosha Christian Life | 19:05.14 |
| 17 | Jacob RoginskiPlace 17 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 19:12.25 |
| 18 | Joshua IsaacsonPlace 18 · Grade 10 · Kenosha Tremper | 10 | Kenosha Tremper | 19:23.05 |
| 19 | Rylan BozychPlace 19 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 19:26.68 |
| 20 | Aiden LawlerPlace 20 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 19:29.29 |
| 21 | Ben EricksonPlace 21 · Grade 10 · Westosha Central | 10 | Westosha Central | 19:30.49 |
| 22 | Alex PopplerPlace 22 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 19:42.17 |
| 23 | Abraham PetersonPlace 23 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 19:42.73 |
| 24 | Parker GemmellPlace 24 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 19:45.01 |
| 25 | Joshua SusmilchPlace 25 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 19:48.07 |
| 26 | Xavier GarciaPlace 26 · Grade 11 · Kenosha St. Joseph Catholic Academy | 11 | Kenosha St. Joseph Catholic Academy | 19:58.63 |
| 27 | Steffen KieslerPlace 27 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 20:05.38 |
| 28 | Jake BraunPlace 28 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 20:06.01 |
| 29 | Shawn WeigandPlace 29 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 20:08.74 |
| 30 | Colin WitzPlace 30 · Grade 12 · Kenosha St. Joseph Catholic Academy | 12 | Kenosha St. Joseph Catholic Academy | 20:10.60 |
| 31 | Joseph PopplerPlace 31 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 20:11.26 |
| 32 | Jakob MuellerPlace 32 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 20:16.43 |
| 33 | Henry WulterkensPlace 33 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 20:19.06 |
| 34 | Merit KauffmanPlace 34 · Grade 12 · Kenosha Tremper | 12 | Kenosha Tremper | 20:20.98 |
| 35 | Ben HauserPlace 35 · Grade 11 · Kenosha Christian Life | 11 | Kenosha Christian Life | 20:21.08 |
| 36 | Alex AnsaniPlace 36 · Grade 10 · Kenosha St. Joseph Catholic Academy | 10 | Kenosha St. Joseph Catholic Academy | 20:24.34 |
| 37 | Tyler AndersonPlace 37 · Grade 12 · Westosha Central | 12 | Westosha Central | 20:40.27 |
| 38 | Logan SalazarPlace 38 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 20:50.02 |
| 39 | Connor CoylePlace 39 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 20:55.21 |
| 40 | Steven BorisPlace 40 · Grade 12 · Kenosha St. Joseph Catholic Academy | 12 | Kenosha St. Joseph Catholic Academy | 20:56.35 |
| 41 | Calvin DombkowskiPlace 41 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 20:57.25 |
| 42 | Mathis KrauterPlace 42 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 20:59.38 |
| 43 | Alex AmesPlace 43 · Grade 10 · Westosha Central | 10 | Westosha Central | 20:59.44 |
| 44 | Tommy VerhaalenPlace 44 · Grade 10 · Westosha Central | 10 | Westosha Central | 21:00.70 |
| 45 | Dylan BreitPlace 45 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 21:02.68 |
| 46 | Jameson DillhoffPlace 46 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 21:04.02 |
| 47 | Lorenzo ZavalaPlace 47 · Grade 10 · Kenosha St. Joseph Catholic Academy | 10 | Kenosha St. Joseph Catholic Academy | 21:10.03 |
| 48 | Roman SingerPlace 48 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 21:11.11 |
| 49 | Corian MarkerPlace 49 · Grade 9 · Kenosha Bradford | 9 | Kenosha Bradford | 21:12.92 |
| 50 | Hunter WarmingtonPlace 50 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 21:16.93 |
| 51 | Judah MillsPlace 51 · Grade 9 · Kenosha Christian Life | 9 | Kenosha Christian Life | 21:26.30 |
| 52 | Sam Van ProoyenPlace 52 · Grade 12 · Kenosha Christian Life | 12 | Kenosha Christian Life | 21:26.44 |
| 53 | Luke NelsonPlace 53 · Grade 11 · Westosha Central | 11 | Westosha Central | 21:26.86 |
| 54 | Michael CarninePlace 54 · Grade 11 · Kenosha Christian Life | 11 | Kenosha Christian Life | 21:28.81 |
| 55 | Avery LawlerPlace 55 · Grade 10 · Kenosha Tremper | 10 | Kenosha Tremper | 21:40.47 |
| 56 | Logan MisickaPlace 56 · Grade 9 · Westosha Central | 9 | Westosha Central | 21:44.56 |
| 57 | Nicholas FloreaniPlace 57 · Grade 10 · Westosha Central | 10 | Westosha Central | 21:45.19 |
| 58 | Ben DallmannPlace 58 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 21:54.37 |
| 59 | Charlie KenesiePlace 59 · Grade 9 · Kenosha St. Joseph Catholic Academy | 9 | Kenosha St. Joseph Catholic Academy | 22:04.81 |
| 60 | Leo BraunPlace 60 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 22:17.80 |
| 61 | Ashton ScheelePlace 61 · Grade 12 · Westosha Central | 12 | Westosha Central | 22:26.41 |
| 62 | Miguel Gomez-SolisPlace 62 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 22:27.98 |
| 63 | Max BaumgartPlace 63 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 22:29.59 |
| 64 | Paul AmundsonPlace 64 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 22:30.49 |
| 65 | Brayden TurnerPlace 65 · Grade 9 · Westosha Central | 9 | Westosha Central | 22:31.24 |
| 66 | Jason MisickaPlace 66 · Grade 12 · Westosha Central | 12 | Westosha Central | 22:31.63 |
| 67 | Liam HentschelPlace 67 · Grade 12 · Westosha Central | 12 | Westosha Central | 22:33.04 |
| 68 | Leon KieslerPlace 68 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 22:34.54 |
| 69 | Jonathan SandrikPlace 69 · Grade 12 · Westosha Central | 12 | Westosha Central | 22:35.32 |
| 70 | Daniel MayewPlace 70 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 22:43.51 |
| 71 | Adam CranePlace 71 · Grade 11 · Westosha Central | 11 | Westosha Central | 22:43.96 |
| 72 | Blaise WeissPlace 72 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 22:45.11 |
| 73 | Seth PendletonPlace 73 · Grade 10 · Kenosha Tremper | 10 | Kenosha Tremper | 22:53.53 |
| 74 | Asher SladePlace 74 · Grade 9 · Westosha Central | 9 | Westosha Central | 22:56.60 |
| 75 | Tyler BorstPlace 75 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 23:12.61 |
| 76 | Max MillerPlace 76 · Grade 9 · Westosha Central | 9 | Westosha Central | 23:26.92 |
| 77 | Ryan RiesselmannPlace 77 · Grade 9 · Kenosha St. Joseph Catholic Academy | 9 | Kenosha St. Joseph Catholic Academy | 23:31.51 |
| 78 | Titus PinterPlace 78 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 23:44.95 |
| 79 | Noah HughesPlace 79 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 23:45.08 |
| 80 | Yoji FunataniPlace 80 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 24:00.08 |
| 81 | Easton Bakken-EskolaPlace 81 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 24:12.13 |
| 82 | Vincent InfusinoPlace 82 · Grade 9 · Westosha Central | 9 | Westosha Central | 24:49.22 |
| 83 | Dominick JonesPlace 83 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 25:05.89 |
| 84 | Richard YangPlace 84 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 25:09.52 |
| 85 | Gavin BurnettPlace 85 · Grade 12 · Westosha Central | 12 | Westosha Central | 25:10.60 |
| 86 | Dylan ColePlace 86 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 25:11.26 |
| 87 | Wyvern HillsPlace 87 · Grade 9 · Wilmot Union | 9 | Wilmot Union | 25:12.73 |
| 88 | Eli MuellerPlace 88 · Grade 9 · Kenosha Tremper | 9 | Kenosha Tremper | 25:13.15 |
| 89 | Aidan SaundersPlace 89 · Grade 12 · Wilmot Union | 12 | Wilmot Union | 25:20.62 |
| 90 | Erick GuadarramaPlace 90 · Grade 12 · Westosha Central | 12 | Westosha Central | 25:29.83 |
| 91 | Lucas HartyPlace 91 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 25:31.36 |
| 92 | Jake ReinersPlace 92 · Grade 9 · Westosha Central | 9 | Westosha Central | 25:34.90 |
| 93 | Cole GalleyPlace 93 · Grade 10 · Westosha Central | 10 | Westosha Central | 25:37.18 |
| 94 | Caleb SchepkerPlace 94 · Grade 9 · Westosha Central | 9 | Westosha Central | 25:37.48 |
| 95 | Elijah AmundsonPlace 95 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 25:37.87 |
| 96 | Landen TraczykPlace 96 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 25:39.34 |
| 97 | Kaleb NallyPlace 97 · Grade 9 · Westosha Central | 9 | Westosha Central | 26:06.37 |
| 98 | Alexander BlaulPlace 98 · Grade 9 · Westosha Central | 9 | Westosha Central | 26:08.32 |
| 99 | Brody BlattnerPlace 99 · Grade 10 · Wilmot Union | 10 | Wilmot Union | 26:16.04 |
| 100 | Caleb OlsenPlace 100 · Grade 10 · Westosha Central | 10 | Westosha Central | 26:20.28 |