| 1 | Isaiah LubnerPlace 1 · Grade Jr · Concordia Wisconsin | Jr | Concordia Wisconsin | 25:43.2 |
| 2 | Lawrence HuffmanPlace 2 · Grade Jr · St. Norbert | Jr | St. Norbert | 26:47.2 |
| 3 | Kyan LyntsPlace 3 · Grade Fr · St. Norbert | Fr | St. Norbert | 26:48.2 |
| 4 | Jonah SlavikPlace 4 · Grade So · Concordia Wisconsin | So | Concordia Wisconsin | 26:50.3 |
| 5 | Isaiah HerriedPlace 5 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 26:56.7 |
| 6 | Christian LopezPlace 6 · Grade Jr · St. Norbert | Jr | St. Norbert | 27:01.6 |
| 7 | Michael ChudyPlace 7 · Grade Fr · St. Norbert | Fr | St. Norbert | 27:03.1 |
| 8 | Tyler MuellerPlace 8 · Grade Sr · Edgewood | Sr | Edgewood | 27:10.5 |
| 9 | Arnold RupnowPlace 9 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 27:30.6 |
| 10 | Dylan MalmgrenPlace 10 · Grade So · Beloit | So | Beloit | 27:36.8 |
| 11 | Jacob WellonsPlace 11 · Grade Fr · St. Norbert | Fr | St. Norbert | 27:53.0 |
| 12 | Preston MeierPlace 12 · Grade Sr · Concordia Wisconsin | Sr | Concordia Wisconsin | 27:56.9 |
| 13 | Josh StaggsPlace 13 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 28:01.6 |
| 14 | Noah MicheelPlace 14 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 28:25.3 |
| 15 | Evan AbtsPlace 15 · Grade So · St. Norbert | So | St. Norbert | 28:35.1 |
| 16 | Caleb SchreiberPlace 16 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 28:41.9 |
| 17 | Mason EvertsPlace 17 · Grade Jr · Concordia Wisconsin | Jr | Concordia Wisconsin | 28:53.9 |
| 18 | Lane ReganPlace 18 · Grade Sr · Illinois Tech | Sr | Illinois Tech | 29:06.9 |
| 19 | Silas EbelingPlace 19 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 29:08.5 |
| 20 | Jack StaggsPlace 20 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 29:15.3 |
| 21 | Liam WielertPlace 21 · Grade Fr · Concordia Wisconsin | Fr | Concordia Wisconsin | 29:19.8 |
| 22 | William CascioPlace 22 · Grade So · St. Norbert | So | St. Norbert | 29:22.5 |
| 23 | Kembre DanielPlace 23 · Grade Jr · Beloit | Jr | Beloit | 29:24.9 |
| 24 | Vaughn MillerPlace 24 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 29:25.5 |
| 25 | Ian HoppePlace 25 · Grade Jr · St. Norbert | Jr | St. Norbert | 29:26.8 |
| 26 | Cooper RathmannPlace 26 · Grade So · Beloit | So | Beloit | 29:30.1 |
| 27 | Jonathan Garcia-HernandezPlace 27 · Grade Fr · Illinois Tech | Fr | Illinois Tech | 29:31.0 |
| 28 | Leo RamosPlace 28 · Grade Fr · Beloit | Fr | Beloit | 29:39.7 |
| 29 | Michael MillerPlace 29 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 29:44.7 |
| 30 | Carson HammerPlace 30 · Grade Fr · St. Norbert | Fr | St. Norbert | 30:24.8 |
| 31 | Liam SwearingenPlace 31 · Grade Fr · St. Norbert | Fr | St. Norbert | 30:35.6 |
| 32 | Benjamin GaetaPlace 32 · Grade Fr · Illinois Tech | Fr | Illinois Tech | 30:37.4 |
| 33 | Hunter GreerPlace 33 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 30:43.9 |
| 34 | Tyler KleinhansPlace 34 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 31:10.2 |
| 35 | Gabriel BakerPlace 35 · Grade Fr · Concordia Wisconsin | Fr | Concordia Wisconsin | 31:20.0 |
| 36 | Andrew DorothyPlace 36 · Grade Fr · Maranatha Baptist | Fr | Maranatha Baptist | 31:20.3 |
| 37 | Douglas SmithPlace 37 · Grade Fr · Maranatha Baptist | Fr | Maranatha Baptist | 31:22.7 |
| 38 | Riley JohnsonPlace 38 · Grade Jr · Concordia Wisconsin | Jr | Concordia Wisconsin | 31:25.6 |
| 39 | Sam SplinterPlace 39 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 31:34.6 |
| 40 | Eric KrausePlace 40 · Grade So · Concordia Wisconsin | So | Concordia Wisconsin | 31:41.4 |
| 41 | Davin MikulcikPlace 41 · Grade Fr · Illinois Tech | Fr | Illinois Tech | 31:54.6 |
| 42 | Zach EmbacherPlace 42 · Grade Jr · St. Norbert | Jr | St. Norbert | 32:00.8 |
| 43 | Mason BrewerPlace 43 · Grade Sr · Illinois Tech | Sr | Illinois Tech | 32:09.4 |
| 44 | Jackson HuebnerPlace 44 · Grade Fr · Concordia Wisconsin | Fr | Concordia Wisconsin | 33:02.8 |
| 45 | Nick PacubasPlace 45 · Grade So · Edgewood | So | Edgewood | 33:05.0 |
| 46 | Will KestingPlace 46 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 33:09.2 |
| 47 | Nate AldingerPlace 47 · Grade So · Wisconsin Lutheran | So | Wisconsin Lutheran | 33:15.0 |
| 48 | Sawyer WallPlace 48 · Grade Jr · Beloit | Jr | Beloit | 33:17.0 |
| 49 | Anders GabbPlace 49 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 33:55.5 |
| 50 | Jacob StillePlace 50 · Grade Fr · Maranatha Baptist | Fr | Maranatha Baptist | 34:00.3 |
| 51 | Cristian RodriguezPlace 51 · Grade Fr · Maranatha Baptist | Fr | Maranatha Baptist | 34:20.4 |
| 52 | Colton BrendelPlace 52 · Grade Fr · Maranatha Baptist | Fr | Maranatha Baptist | 35:11.1 |
| 53 | Max MuszynskiPlace 53 · Grade Sr · Beloit | Sr | Beloit | 35:42.5 |
| 54 | JD LopezPlace 54 · Grade Fr · Illinois Tech | Fr | Illinois Tech | 36:11.3 |
| 55 | Ryan MayerPlace 55 · Grade So · Maranatha Baptist | So | Maranatha Baptist | 36:47.4 |
| 56 | Kevin Hernandez GarciaPlace 56 · Grade Fr · Bryant & Stratton (Wis.) | Fr | Bryant & Stratton (Wis.) | 39:49.0 |
| 57 | Aidan JacobsPlace 57 · Grade Fr · Concordia Wisconsin | Fr | Concordia Wisconsin | 40:07.9 PR |
| 58 | Isaac SandeenPlace 58 · Grade So · Maranatha Baptist | So | Maranatha Baptist | 40:29.4 |
| 59 | Trevor TessmanPlace 59 · Grade Fr · Bryant & Stratton (Wis.) | Fr | Bryant & Stratton (Wis.) | 46:54.9 |
| 0 | Conall WitheritePlace 0 · Grade So · Beloit | So | Beloit | DNF |
| 0 | Keegan LundgrenPlace 0 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | DNF |
| 0 | Dylan ManteufelPlace 0 · Grade Sr · St. Norbert | Sr | St. Norbert | DNF |