| 1 | Logan RuengerPlace 1 · Grade 5 · St. Peter Lutheran | 5 | St. Peter Lutheran | 7:52.80 PR |
| 2 | Andrew CarltonPlace 2 · Grade 5 · Trinity Lutheran (Kiel) | 5 | Trinity Lutheran (Kiel) | 8:05.00 |
| 3 | Thad LipinskiPlace 3 · Grade 6 · St. John Lutheran (Maribel) | 6 | St. John Lutheran (Maribel) | 8:06.70 |
| 4 | Ben DolanPlace 4 · Grade 6 · Immanuel (Manitowoc) | 6 | Immanuel (Manitowoc) | 8:17.50 PR |
| 5 | Sean GrafPlace 5 · Grade 5 · Bethany Lutheran (Manitowoc) | 5 | Bethany Lutheran (Manitowoc) | 8:30.80 |
| 6 | Jonathan WegnerPlace 6 · Grade 5 · St. John Lutheran (Maribel) | 5 | St. John Lutheran (Maribel) | 8:35.60 |
| 7 | Reed GellingsPlace 7 · Grade 6 · Trinity Lutheran (Kiel) | 6 | Trinity Lutheran (Kiel) | 8:45.60 |
| 8 | Wade MillerPlace 8 · Grade 5 · St. Paul Lutheran (Howards Grove) | 5 | St. Paul Lutheran (Howards Grove) | 8:45.80 |
| 9 | Everett HenningPlace 9 · Grade 5 · Trinity Lutheran (Kiel) | 5 | Trinity Lutheran (Kiel) | 8:45.80 |
| 10 | Peter UtechtPlace 10 · Grade 6 · First German | 6 | First German | 8:53.20 |
| 11 | Ozzie Vanden AvondPlace 11 · Grade 4 · St. Paul's Lutheran (Algoma) | 4 | St. Paul's Lutheran (Algoma) | 8:54.00 |
| 12 | Lucas DolanPlace 12 · Grade 4 · Immanuel (Manitowoc) | 4 | Immanuel (Manitowoc) | 8:55.30 |
| 13 | Jack PorathPlace 13 · Grade 5 · St Paul Lutheran - Luxemburg | 5 | St Paul Lutheran - Luxemburg | 9:01.70 |
| 14 | Landon SchmollPlace 14 · Grade 5 · St Paul Lutheran - Luxemburg | 5 | St Paul Lutheran - Luxemburg | 9:02.10 |
| 15 | Carter StenzPlace 15 · Grade 5 · Trinity Lutheran (Rantoul) | 5 | Trinity Lutheran (Rantoul) | 9:07.90 |
| 16 | Max DobberpuhlPlace 16 · Grade 5 · Zion Morrison | 5 | Zion Morrison | 9:11.30 |
| 17 | Skylar WellensPlace 17 · Grade 6 · St. John Lutheran (Maribel) | 6 | St. John Lutheran (Maribel) | 9:11.40 |
| 18 | Merrick SchroederPlace 18 · Grade 5 · Bethany Lutheran (Manitowoc) | 5 | Bethany Lutheran (Manitowoc) | 9:11.50 |
| 19 | Asa BodePlace 19 · Grade 6 · St. Paul Lutheran (Howards Grove) | 6 | St. Paul Lutheran (Howards Grove) | 9:12.30 |
| 20 | Aiden SteckerPlace 20 · Grade 4 · First German | 4 | First German | 9:12.80 PR |
| 21 | Jamisen JensenPlace 21 · Grade 5 · Trinity Lutheran (Kiel) | 5 | Trinity Lutheran (Kiel) | 9:13.90 PR |
| 22 | Henry BubolzPlace 22 · Grade 5 · Immanuel (Manitowoc) | 5 | Immanuel (Manitowoc) | 9:27.10 |
| 23 | Tristan MinkPlace 23 · Grade 6 · Trinity Lutheran (Rantoul) | 6 | Trinity Lutheran (Rantoul) | 9:29.10 PR |
| 24 | Braxton BehnkePlace 24 · Grade 5 · Bethany Lutheran (Manitowoc) | 5 | Bethany Lutheran (Manitowoc) | 9:33.50 PR |
| 25 | Hendrix HeleniakPlace 25 · Grade 6 · St. John St. James Lutheran (Reedsville) | 6 | St. John St. James Lutheran (Reedsville) | 9:34.00 PR |
| 26 | Ryker LarsonPlace 26 · Grade 5 · St Johns Newtonburg | 5 | St Johns Newtonburg | 9:38.90 |
| 27 | Trevor RaduenzPlace 27 · Grade 4 · St Paul Lutheran - Luxemburg | 4 | St Paul Lutheran - Luxemburg | 9:41.60 PR |
| 28 | Landon BrooksPlace 28 · Grade 6 · Bethany Lutheran (Manitowoc) | 6 | Bethany Lutheran (Manitowoc) | 9:45.50 |
| 29 | Brantley LarscheidPlace 29 · Grade 3 · St Paul Lutheran - Luxemburg | 3 | St Paul Lutheran - Luxemburg | 9:58.00 |
| 30 | Elijah LipinskiPlace 30 · Grade 4 · St. John Lutheran (Maribel) | 4 | St. John Lutheran (Maribel) | 9:59.50 PR |
| 31 | James StenzPlace 31 · Grade 3 · Trinity Lutheran (Rantoul) | 3 | Trinity Lutheran (Rantoul) | 10:04.90 |
| 32 | Brayden FillnerPlace 32 · Grade 6 · St. John St. James Lutheran (Reedsville) | 6 | St. John St. James Lutheran (Reedsville) | 10:05.00 PR |
| 33 | Toby HafnerPlace 33 · Grade 6 · St Johns Newtonburg | 6 | St Johns Newtonburg | 10:05.40 PR |
| 34 | Bennett BrussPlace 34 · Grade 4 · Zion Morrison | 4 | Zion Morrison | 10:05.70 |
| 35 | Tim UtechtPlace 35 · Grade 4 · First German | 4 | First German | 10:07.60 |
| 36 | Charlie RaduePlace 36 · Grade 6 · St. John Lutheran (Maribel) | 6 | St. John Lutheran (Maribel) | 10:16.40 |
| 37 | Roman HebertPlace 37 · Grade 6 · First German | 6 | First German | 10:20.60 |
| 38 | Axel HackettPlace 38 · Grade 4 · St. Paul's Lutheran (Algoma) | 4 | St. Paul's Lutheran (Algoma) | 10:23.10 PR |
| 39 | Silas BrandlPlace 39 · Grade 5 · St Johns Newtonburg | 5 | St Johns Newtonburg | 10:26.00 PR |
| 40 | Amos HoffPlace 40 · Grade 4 · First German | 4 | First German | 10:29.10 PR |
| 41 | Chase BelterPlace 41 · Grade 6 · St Paul Lutheran - Luxemburg | 6 | St Paul Lutheran - Luxemburg | 10:29.60 |
| 42 | Tanner SchuettpelzPlace 42 · Grade 5 · Zion Morrison | 5 | Zion Morrison | 10:30.50 |
| 43 | Jonathan HochmuthPlace 43 · Grade 5 · Immanuel (Manitowoc) | 5 | Immanuel (Manitowoc) | 10:31.30 |
| 44 | Logan Van ZilePlace 44 · Grade 5 · St. Paul's Lutheran (Algoma) | 5 | St. Paul's Lutheran (Algoma) | 10:39.10 |
| 45 | Benson HallPlace 45 · Grade 5 · Immanuel (Manitowoc) | 5 | Immanuel (Manitowoc) | 10:40.70 |
| 46 | James MillerPlace 46 · Grade 6 · Bethany Lutheran (Manitowoc) | 6 | Bethany Lutheran (Manitowoc) | 10:42.50 |
| 47 | Levi KarnitzPlace 47 · Grade 4 · St. Paul's Lutheran (Algoma) | 4 | St. Paul's Lutheran (Algoma) | 10:45.80 |
| 48 | Oliver EickPlace 48 · Grade 5 · St. Paul Lutheran (Howards Grove) | 5 | St. Paul Lutheran (Howards Grove) | 10:53.80 PR |
| 49 | Gavin KocoanPlace 49 · Grade 3 · Zion Lutheran Wayside | 3 | Zion Lutheran Wayside | 11:03.70 |
| 50 | Dakstyn GlaeserPlace 50 · Grade 4 · First German | 4 | First German | 11:04.10 |
| 51 | Rhys BrungraberPlace 51 · Grade 5 · St. Peter Lutheran | 5 | St. Peter Lutheran | 11:23.60 |
| 52 | Antony DawkinsPlace 52 · Grade 6 · St. Paul's Lutheran (Algoma) | 6 | St. Paul's Lutheran (Algoma) | 11:34.60 |
| 53 | Isaiah EnderlePlace 53 · Grade 4 · Zion Morrison | 4 | Zion Morrison | 11:37.70 |
| 54 | Isaac EgererPlace 54 · Grade 6 · Immanuel (Manitowoc) | 6 | Immanuel (Manitowoc) | 11:59.90 |
| 55 | Benjamin LorriganPlace 55 · Grade 5 · St. Johns | 5 | St. Johns | 12:03.70 |
| 56 | Carter StoffelPlace 56 · Grade 6 · St. Peter Lutheran | 6 | St. Peter Lutheran | 12:03.80 PR |
| 57 | Micah ParkerPlace 57 · Grade 5 · First German | 5 | First German | 12:33.10 |
| 58 | Kasper PlathPlace 58 · Grade 4 · Trinity Lutheran (Rantoul) | 4 | Trinity Lutheran (Rantoul) | 13:50.60 |
| 59 | Sawyer BrussPlace 59 · Grade 6 · Zion Morrison | 6 | Zion Morrison | 14:11.20 |
| 60 | Eddie BlashkaPlace 60 · Grade 5 · Bethany Lutheran (Manitowoc) | 5 | Bethany Lutheran (Manitowoc) | 14:18.60 |
| 61 | George KippPlace 61 · Grade 3 · St. Paul's Lutheran (Algoma) | 3 | St. Paul's Lutheran (Algoma) | 15:53.30 |