| 1 | Zachary HaleemPlace 1 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 17:10.20 |
| 2 | Mavrik PlummerPlace 2 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 17:30.30 |
| 3 | Lukas WhitePlace 3 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 17:34.70 PR |
| 4 | Julian HoneyvillePlace 4 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 17:35.00 |
| 5 | Mason BrockPlace 5 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 17:37.50 PR |
| 6 | Blake LindbergPlace 6 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 17:37.60 |
| 7 | Lukas MillerPlace 7 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 17:45.40 |
| 8 | Liam HattoonPlace 8 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 17:48.90 PR |
| 9 | Joel WhitePlace 9 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 17:52.10 |
| 10 | Isaac ShailorPlace 10 · Grade 12 · Kenosha St. Joseph Catholic Academy | 12 | Kenosha St. Joseph Catholic Academy | 17:53.80 |
| 11 | Nathan St. JohnPlace 11 · Grade 10 · Kenosha Christian Life | 10 | Kenosha Christian Life | 17:58.20 |
| 12 | Joshua FreitagPlace 12 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 17:59.10 |
| 13 | Kolton CortesePlace 13 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 18:06.00 PR |
| 14 | Landon OppermanPlace 14 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 18:19.20 |
| 15 | Evan WhitePlace 15 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 18:20.10 |
| 16 | Aaron LucciPlace 16 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 18:28.20 |
| 17 | Elijah HenningfeldPlace 17 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 18:29.00 |
| 18 | Preston MillerPlace 18 · Grade 9 · Kenosha St. Joseph Catholic Academy | 9 | Kenosha St. Joseph Catholic Academy | 18:40.10 |
| 19 | Zac WesselnPlace 19 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 18:42.50 PR |
| 20 | Deputie DouglasPlace 20 · Grade 10 · The Lincoln Academy | 10 | The Lincoln Academy | 18:43.30 |
| 21 | Dominick LucciPlace 21 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 18:45.20 |
| 22 | Elias Gomez AtilanoPlace 22 · Grade 10 · Kenosha Christian Life | 10 | Kenosha Christian Life | 18:49.50 |
| 23 | Ethan ZawadaPlace 23 · Grade 12 · Kenosha Christian Life | 12 | Kenosha Christian Life | 18:50.10 |
| 24 | Amran Avila MontoyaPlace 24 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 18:50.20 |
| 25 | Brendan McGonigalPlace 25 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 18:56.30 |
| 26 | Colin WitzPlace 26 · Grade 11 · Kenosha St. Joseph Catholic Academy | 11 | Kenosha St. Joseph Catholic Academy | 18:58.20 |
| 27 | Alex PopplerPlace 27 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 19:03.30 |
| 28 | Zack SchroederPlace 28 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 19:03.40 |
| 29 | Elliot PopplerPlace 29 · Grade 12 · Shoreland Lutheran | 12 | Shoreland Lutheran | 19:12.30 PR |
| 30 | Evan DoerksenPlace 30 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 19:14.90 |
| 31 | Adley CranePlace 31 · Grade 9 · Parkview | 9 | Parkview | 19:20.80 |
| 32 | Kevin VaughnPlace 32 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 19:21.80 |
| 33 | Brady TaylorPlace 33 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 19:23.30 |
| 34 | Noah MyersPlace 34 · Grade 9 · Rockford (R. Christian) | 9 | Rockford (R. Christian) | 19:26.10 |
| 35 | Avi BieszkPlace 35 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 19:28.30 |
| 36 | Jorge VillalvaPlace 36 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 19:31.30 |
| 37 | Ben HauserPlace 37 · Grade 10 · Kenosha Christian Life | 10 | Kenosha Christian Life | 19:32.60 |
| 38 | Julian Mejia-CruzPlace 38 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 19:35.00 |
| 39 | Jacob DuesterbeckPlace 39 · Grade 9 · Delavan-Darien | 9 | Delavan-Darien | 19:40.10 |
| 40 | Michael CarninePlace 40 · Grade 10 · Kenosha Christian Life | 10 | Kenosha Christian Life | 19:41.40 |
| 41 | Trevor KooyengaPlace 41 · Grade 11 · Big Foot-Williams Bay | 11 | Big Foot-Williams Bay | 19:43.90 |
| 42 | Ian ScottPlace 42 · Grade 10 · Holy Family | 10 | Holy Family | 19:44.10 |
| 43 | Reid HenningfeldPlace 43 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 19:46.70 |
| 44 | Gauge SmithPlace 44 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 19:48.40 |
| 45 | Xavier GarciaPlace 45 · Grade 10 · Kenosha St. Joseph Catholic Academy | 10 | Kenosha St. Joseph Catholic Academy | 19:50.30 |
| 46 | Steffen KieslerPlace 46 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 19:50.40 |
| 47 | Liam CarninePlace 47 · Grade 9 · Kenosha Christian Life | 9 | Kenosha Christian Life | 19:52.90 |
| 48 | Jonah HenningfeldPlace 48 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 19:54.30 |
| 49 | Michael HunstigerPlace 49 · Grade 11 · Holy Family | 11 | Holy Family | 20:01.30 |
| 50 | Keegan ChadwickPlace 50 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 20:02.10 |
| 51 | Rowan ShoemakerPlace 51 · Grade 10 · Holy Family | 10 | Holy Family | 20:37.10 |
| 52 | Phillip KlammPlace 52 · Grade 9 · Big Foot-Williams Bay | 9 | Big Foot-Williams Bay | 20:40.70 |
| 53 | Sam Van ProoyenPlace 53 · Grade 11 · Kenosha Christian Life | 11 | Kenosha Christian Life | 20:41.50 |
| 54 | Paul AmundsonPlace 54 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 20:45.00 |
| 55 | Gregory CarninePlace 55 · Grade 12 · Kenosha Christian Life | 12 | Kenosha Christian Life | 20:45.30 |
| 56 | Max SpillonePlace 56 · Grade 12 · Kenosha Christian Life | 12 | Kenosha Christian Life | 20:47.10 |
| 57 | Samuel BacaPlace 57 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 20:50.30 |
| 58 | Landyn HenningfeldPlace 58 · Grade 10 · Big Foot-Williams Bay | 10 | Big Foot-Williams Bay | 20:53.30 PR |
| 59 | Ashton HenzePlace 59 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 20:58.60 |
| 60 | Steven BorisPlace 60 · Grade 11 · Kenosha St. Joseph Catholic Academy | 11 | Kenosha St. Joseph Catholic Academy | 21:01.50 |
| 61 | Skyler VitiPlace 61 · Grade 11 · Brodhead/Juda | 11 | Brodhead/Juda | 21:03.10 |
| 62 | Malachi ShankPlace 62 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 21:04.90 |
| 63 | Charley WohlfertPlace 63 · Grade 10 · Parkview | 10 | Parkview | 21:13.80 |
| 64 | Franco RamirezPlace 64 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 21:26.60 |
| 65 | Francesco (Frankie) InfusinoPlace 65 · Grade 10 · Kenosha St. Joseph Catholic Academy | 10 | Kenosha St. Joseph Catholic Academy | 21:32.10 |
| 66 | Jameson LenthePlace 66 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 21:46.20 |
| 67 | Joseph ChodorowskiPlace 67 · Grade 11 · Holy Family | 11 | Holy Family | 21:59.90 |
| 68 | Alex AnsaniPlace 68 · Grade 9 · Kenosha St. Joseph Catholic Academy | 9 | Kenosha St. Joseph Catholic Academy | 22:02.20 |
| 69 | James KloessPlace 69 · Grade 12 · Holy Family | 12 | Holy Family | 22:05.80 |
| 70 | Ty HillsonPlace 70 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 22:10.10 |
| 71 | Max BaumgartPlace 71 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 22:16.40 |
| 72 | Peter AndersonPlace 72 · Grade 9 · Delavan-Darien | 9 | Delavan-Darien | 22:18.50 |
| 73 | Tayte DosioPlace 73 · Grade 10 · Brodhead/Juda | 10 | Brodhead/Juda | 22:32.80 PR |
| 74 | Griffin MineauPlace 74 · Grade 10 · Rockford (R. Christian) | 10 | Rockford (R. Christian) | 22:35.40 |
| 75 | Malachi StephensPlace 75 · Grade 11 · Brodhead/Juda | 11 | Brodhead/Juda | 22:35.80 |
| 76 | Logan HicksPlace 76 · Grade 9 · Kenosha Christian Life | 9 | Kenosha Christian Life | 22:38.60 |
| 77 | Sam WalshPlace 77 · Grade 12 · Rockford (R. Christian) | 12 | Rockford (R. Christian) | 22:51.90 |
| 78 | Colin KetterhagenPlace 78 · Grade 10 · Delavan-Darien | 10 | Delavan-Darien | 22:55.20 |
| 79 | Joey KraftPlace 79 · Grade 10 · Shoreland Lutheran | 10 | Shoreland Lutheran | 23:01.80 |
| 80 | Dan DeJesusPlace 80 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 23:03.00 |
| 81 | Austin KooyengaPlace 81 · Grade 12 · Big Foot-Williams Bay | 12 | Big Foot-Williams Bay | 23:23.70 |
| 82 | Ryan DeLonayPlace 82 · Grade 10 · Holy Family | 10 | Holy Family | 24:14.90 PR |
| 83 | Tegan PinnowPlace 83 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 24:20.50 |
| 84 | Iain HansonPlace 84 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 24:21.00 |
| 85 | Jackson SermonPlace 85 · Grade 9 · Parkview | 9 | Parkview | 24:37.70 |
| 86 | George RiccoPlace 86 · Grade 9 · Big Foot-Williams Bay | 9 | Big Foot-Williams Bay | 25:19.60 |
| 87 | Jake RuhlePlace 87 · Grade 9 · Holy Family | 9 | Holy Family | 25:23.20 |
| 88 | Andrew MarkoPlace 88 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 25:30.70 PR |
| 89 | James JeffersPlace 89 · Grade 11 · Brodhead/Juda | 11 | Brodhead/Juda | 25:30.80 |
| 90 | Bryce McIntoshPlace 90 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 25:32.00 |
| 91 | Oscar GarciaPlace 91 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 26:30.80 |
| 92 | Balin LacyPlace 92 · Grade 11 · Parkview | 11 | Parkview | 26:38.30 |
| 93 | Colby RockwellPlace 93 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 26:43.70 |
| 94 | Alex RockwellPlace 94 · Grade 11 · Rockford (R. Christian) | 11 | Rockford (R. Christian) | 26:47.50 |
| 95 | Riley McKillipsPlace 95 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 26:48.80 |
| 96 | Owen GalganPlace 96 · Grade 11 · Shoreland Lutheran | 11 | Shoreland Lutheran | 26:51.90 PR |
| 97 | Maurice McDanielPlace 97 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 28:25.90 PR |
| 98 | Oliver IbrahimPlace 98 · Grade Jr · Kenosha Christian Life | Jr | Kenosha Christian Life | 28:28.90 |
| 99 | Noah KristiansenPlace 99 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 30:03.80 |
| 100 | Elijah AmundsonPlace 100 · Grade 9 · Shoreland Lutheran | 9 | Shoreland Lutheran | 30:06.50 |
| 101 | Aiden BeltranPlace 101 · Grade 10 · Kenosha Christian Life | 10 | Kenosha Christian Life | 34:04.60 |
| 102 | Charlie YankePlace 102 · Grade 10 · Holy Family | 10 | Holy Family | 43:07.90 |