| 1 | Steven PotterPlace 1 · Driftless Di | — | Driftless Di | 24:02.8 |
| 2 | Mason SheaPlace 2 · Unattached | — | Unattached | 24:07.3 |
| 3 | Ryan CassidayPlace 3 · Grade Jr · Lawrence | Jr | Lawrence | 24:53.4 PR |
| 4 | Finn LeePlace 4 · Grade Jr · Lawrence | Jr | Lawrence | 24:58.4 PR |
| 5 | Mason WeberPlace 5 · Grade So · University of Wisconsin Club | So | University of Wisconsin Club | 25:04.1 PR |
| 6 | Owynn GarreltsPlace 6 · Grade Fr · University of Wisconsin Club | Fr | University of Wisconsin Club | 25:08.2 PR |
| 7 | Isaiah HerriedPlace 7 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 25:10.3 |
| 8 | Zach MeyerPlace 8 · Grade So · Lawrence | So | Lawrence | 25:25.5 |
| 9 | Nick HansenPlace 9 · Grade So · Lawrence | So | Lawrence | 25:29.3 |
| 10 | Adam KitayPlace 10 · Grade Sr · University of Wisconsin Club | Sr | University of Wisconsin Club | 25:42.1 |
| 11 | Ryan GoldenPlace 11 · Grade Fr · Harper (Ill.) | Fr | Harper (Ill.) | 25:46.0 PR |
| 12 | Arnold RupnowPlace 12 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 25:46.6 PR |
| 13 | Sebastian WelcPlace 13 · Grade Fr · Harper (Ill.) | Fr | Harper (Ill.) | 25:53.4 PR |
| 14 | Justin ZensPlace 14 · Grade Jr · University of Wisconsin Club | Jr | University of Wisconsin Club | 25:54.4 PR |
| 15 | Aimon Van HoutenPlace 15 · Grade So · University of Wisconsin Club | So | University of Wisconsin Club | 25:56.3 PR |
| 16 | Adam GribbinsPlace 16 · Grade 12 · Northwestern University Club | 12 | Northwestern University Club | 26:01.8 PR |
| 17 | Lucas NicholsonPlace 17 · Grade Jr · UW-Oshkosh | Jr | UW-Oshkosh | 26:02.2 |
| 18 | Tony CamachoPlace 18 · Grade Sr · University of Wisconsin Club | Sr | University of Wisconsin Club | 26:02.6 PR |
| 19 | Henry HoernemanPlace 19 · Grade Sr · University of Wisconsin Club | Sr | University of Wisconsin Club | 26:03.3 PR |
| 20 | Carson KesterPlace 20 · Driftless Di | — | Driftless Di | 26:03.5 |
| 21 | Alex ArndtPlace 21 · Grade So · UW-Oshkosh | So | UW-Oshkosh | 26:04.7 |
| 22 | Riley SzymikPlace 22 · Grade So · UW-Oshkosh | So | UW-Oshkosh | 26:07.3 PR |
| 23 | Josh StaggsPlace 23 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 26:08.8 PR |
| 24 | Jacob AlejandroPlace 24 · Grade Jr · University of Wisconsin Club | Jr | University of Wisconsin Club | 26:13.0 |
| 25 | Ethan WeberPlace 25 · Grade Sr · Carroll (Wis.) | Sr | Carroll (Wis.) | 26:14.8 |
| 26 | Joseph HertelPlace 26 · Grade Jr · UW-Oshkosh | Jr | UW-Oshkosh | 26:16.1 |
| 27 | Caleb HardyPlace 27 · Grade So · Lawrence | So | Lawrence | 26:22.2 |
| 28 | Brodey LuPlace 28 · Grade Sr · Northwestern University Club | Sr | Northwestern University Club | 26:22.7 PR |
| 29 | Tyler NgoPlace 29 · Grade So · University of Minnesota Club | So | University of Minnesota Club | 26:29.5 PR |
| 30 | Zac WatsonPlace 30 · Grade So · UW-Oshkosh | So | UW-Oshkosh | 26:30.2 PR |
| 31 | Caleb SchreiberPlace 31 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 26:31.4 |
| 32 | Elijah CaretPlace 32 · Unattached | — | Unattached | 26:31.5 |
| 33 | Owen BostwickPlace 33 · Grade Sr · UW-Oshkosh | Sr | UW-Oshkosh | 26:33.6 |
| 34 | Silas EbelingPlace 34 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 26:36.0 |
| 35 | Jerome GraesslePlace 35 · Grade So · Harper (Ill.) | So | Harper (Ill.) | 26:38.3 PR |
| 36 | Noah CallahanPlace 36 · Grade Fr · UW-Oshkosh | Fr | UW-Oshkosh | 26:39.1 PR |
| 37 | Juan Godinez RamosPlace 37 · Grade Fr · UW-Oshkosh | Fr | UW-Oshkosh | 26:39.5 PR |
| 38 | Ethan LeePlace 38 · Grade 9 · Northwestern University Club | 9 | Northwestern University Club | 26:39.7 PR |
| 39 | Alec OlsonPlace 39 · Grade Sr · University of Minnesota Club | Sr | University of Minnesota Club | 26:41.7 PR |
| 40 | Aidan BendicksonPlace 40 · Grade Fr · University of Minnesota Club | Fr | University of Minnesota Club | 26:44.5 |
| 41 | Evan DieterlePlace 41 · Grade Sr · University of Minnesota Club | Sr | University of Minnesota Club | 26:46.7 PR |
| 42 | Jakob EggenPlace 42 · Driftless Di | — | Driftless Di | 26:47.5 |
| 43 | Quinn KeyesPlace 43 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 26:49.7 PR |
| 44 | Bailey OlsonPlace 44 · Grade So · Carroll (Wis.) | So | Carroll (Wis.) | 26:50.4 PR |
| 45 | Ethan WaddellPlace 45 · Grade Fr · Harper (Ill.) | Fr | Harper (Ill.) | 26:50.5 PR |
| 46 | Jackson SpennerPlace 46 · Grade - · Northwestern University Club | - | Northwestern University Club | 26:54.7 PR |
| 47 | Vaughn MillerPlace 47 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 27:02.4 PR |
| 48 | Alex DieterlePlace 48 · Grade Sr · University of Minnesota Club | Sr | University of Minnesota Club | 27:02.5 PR |
| 49 | Max ReemtsmaPlace 49 · Grade Jr · Lawrence | Jr | Lawrence | 27:07.2 |
| 50 | Ethan SefkarPlace 50 · Grade Sr · University of Wisconsin Club | Sr | University of Wisconsin Club | 27:07.6 PR |
| 51 | Arlan HegenbarthPlace 51 · Grade Sr · University of Minnesota Club | Sr | University of Minnesota Club | 27:08.3 |
| 52 | Cormick ButiPlace 52 · Unattached | — | Unattached | 27:11.0 |
| 53 | Sam DaleyPlace 53 · Grade Fr · Carroll (Wis.) | Fr | Carroll (Wis.) | 27:11.9 PR |
| 54 | Noah MicheelPlace 54 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 27:12.1 PR |
| 55 | Ryan PotterPlace 55 · Driftless Di | — | Driftless Di | 27:18.2 |
| 56 | Brady LewisPlace 56 · Grade Jr · UW-Oshkosh | Jr | UW-Oshkosh | 27:19.0 |
| 57 | Leigham AlexanderPlace 57 · Grade Fr · Lawrence | Fr | Lawrence | 27:24.2 |
| 58 | Kyle DieterlePlace 58 · Grade So · University of Minnesota Club | So | University of Minnesota Club | 27:26.0 PR |
| 59 | Francis AlexanderPlace 59 · Grade Fr · Lawrence | Fr | Lawrence | 27:26.4 |
| 60 | Michael JohnsonPlace 60 · Grade So · Harper (Ill.) | So | Harper (Ill.) | 27:26.8 PR |
| 61 | Jack OlsonPlace 61 · Grade So · University of Minnesota Club | So | University of Minnesota Club | 27:29.5 PR |
| 62 | Julian Bica HarrisonPlace 62 · Grade So · Carroll (Wis.) | So | Carroll (Wis.) | 27:31.1 PR |
| 63 | Landon PerduePlace 63 · Grade - · Northwestern University Club | - | Northwestern University Club | 27:31.6 PR |
| 64 | Mitchell SmithPlace 64 · Grade Jr · University of Minnesota Club | Jr | University of Minnesota Club | 27:31.8 PR |
| 65 | Elek AndersonPlace 65 · Grade Jr · Lawrence | Jr | Lawrence | 27:35.1 PR |
| 66 | Jonah DeCleenePlace 66 · Unattached | — | Unattached | 27:36.9 |
| 67 | Zachary DietschPlace 67 · Grade Jr · UW-Oshkosh | Jr | UW-Oshkosh | 27:44.5 |
| 68 | Adam BrucePlace 68 · Unattached | — | Unattached | 27:45.8 |
| 69 | Korbin EislerPlace 69 · Driftless Di | — | Driftless Di | 27:49.6 |
| 70 | Celso CollinsPlace 70 · Grade Fr · UW-Oshkosh | Fr | UW-Oshkosh | 27:50.4 |
| 71 | Ashton YarringtonPlace 71 · Grade Jr · University of Wisconsin Club | Jr | University of Wisconsin Club | 27:51.4 PR |
| 72 | Nick TyrchaPlace 72 · Grade Fr · Ripon | Fr | Ripon | 27:52.3 |
| 73 | Jack StaggsPlace 73 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 27:55.7 |
| 74 | Ashtyn AndersenPlace 74 · Grade Fr · UW-Oshkosh | Fr | UW-Oshkosh | 28:07.0 |
| 75 | Owen KoelePlace 75 · Grade Fr · UW-Oshkosh | Fr | UW-Oshkosh | 28:09.0 |
| 76 | Owen JamesPlace 76 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 28:09.7 PR |
| 77 | Aidan RuedingerPlace 77 · Grade Fr · Ripon | Fr | Ripon | 28:10.3 PR |
| 78 | Nate GindtPlace 78 · Grade Jr · UW-Oshkosh | Jr | UW-Oshkosh | 28:10.4 |
| 79 | Reed MerkleinPlace 79 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 28:10.7 |
| 80 | Tanner HowesPlace 80 · Grade So · Bay (MI) | So | Bay (MI) | 28:13.0 PR |
| 81 | Reuben KeulerPlace 81 · Grade So · Lawrence | So | Lawrence | 28:13.3 |
| 82 | Taren SchadriePlace 82 · Grade Fr · University of Wisconsin Club | Fr | University of Wisconsin Club | 28:16.6 |
| 83 | Jett BreedPlace 83 · Grade Jr · UW-Oshkosh | Jr | UW-Oshkosh | 28:19.0 PR |
| 84 | Kole BrockPlace 84 · Grade Fr · Ripon | Fr | Ripon | 28:21.7 PR |
| 85 | Reid CrossPlace 85 · Grade So · UW-Oshkosh | So | UW-Oshkosh | 28:23.1 |
| 86 | Luke AdamsPlace 86 · Grade Fr · Carroll (Wis.) | Fr | Carroll (Wis.) | 28:23.6 PR |
| 87 | Michael MillerPlace 87 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 28:25.6 |
| 88 | Kaleb PlatePlace 88 · Grade Fr · UW-Oshkosh | Fr | UW-Oshkosh | 28:27.3 PR |
| 89 | Jackson ManleyPlace 89 · Grade Fr · Ripon | Fr | Ripon | 28:28.4 |
| 90 | Max EhaltPlace 90 · Grade Jr · University of Minnesota Club | Jr | University of Minnesota Club | 28:28.9 PR |
| 91 | Donovan MenningenPlace 91 · Grade So · Carroll (Wis.) | So | Carroll (Wis.) | 28:29.7 |
| 92 | Eric EscobedoPlace 92 · Grade Fr · Harper (Ill.) | Fr | Harper (Ill.) | 28:34.2 PR |
| 93 | Ben O'BrienPlace 93 · Grade So · UW-Oshkosh | So | UW-Oshkosh | 28:36.8 |
| 94 | Alex LuckettPlace 94 · Grade Jr · Lawrence | Jr | Lawrence | 28:38.3 |
| 95 | Weston KnaufPlace 95 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 28:38.5 PR |
| 96 | Owen Caputo SullivanPlace 96 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 28:39.4 PR |
| 97 | Aiden CortinasPlace 97 · Driftless Di | — | Driftless Di | 28:40.0 |
| 98 | Ryan KellerPlace 98 · Grade Fr · Lawrence | Fr | Lawrence | 28:41.6 PR |
| 99 | Rogan LeistikoPlace 99 · Grade Jr · Carroll (Wis.) | Jr | Carroll (Wis.) | 28:45.9 |
| 100 | Ray WollerPlace 100 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 28:49.7 |
| 101 | Noah MosleyPlace 101 · Grade So · UW-Oshkosh | So | UW-Oshkosh | 28:52.5 |
| 102 | Zachary OsmanskiPlace 102 · Grade Sr · UW-Oshkosh | Sr | UW-Oshkosh | 28:53.9 |
| 103 | Brice RadandtPlace 103 · Grade Fr · Ripon | Fr | Ripon | 28:56.1 |
| 104 | Gavin CrumleyPlace 104 · Grade So · University of Minnesota Club | So | University of Minnesota Club | 28:57.5 PR |
| 105 | Nathan LarsenPlace 105 · Grade Fr · Harper (Ill.) | Fr | Harper (Ill.) | 28:58.5 PR |
| 106 | Kyan ShlipakPlace 106 · Grade Sr · Northwestern University Club | Sr | Northwestern University Club | 28:59.9 PR |
| 107 | Ethan LanluaPlace 107 · Grade - · Northwestern University Club | - | Northwestern University Club | 29:01.7 |
| 108 | Wiez WiesnerPlace 108 · Grade Jr · Lawrence | Jr | Lawrence | 29:09.7 |
| 109 | Ryan DraginisPlace 109 · Grade Jr · Lawrence | Jr | Lawrence | 29:15.0 PR |
| 110 | RJ MoniriPlace 110 · Grade So · Harper (Ill.) | So | Harper (Ill.) | 29:24.2 |
| 111 | Ethan BerensPlace 111 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 29:25.9 PR |
| 112 | Tyler KleinhansPlace 112 · Grade Jr · Wisconsin Lutheran | Jr | Wisconsin Lutheran | 29:31.3 PR |
| 113 | Rudy Amezcua-ShoemanPlace 113 · Grade - · Northwestern University Club | - | Northwestern University Club | 29:32.8 |
| 114 | Oleksandr KvasiukPlace 114 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 29:38.4 PR |
| 115 | Larson EvanPlace 115 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 29:40.5 PR |
| 116 | Sam SplinterPlace 116 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 29:43.9 |
| 117 | Corne du ToitPlace 117 · Grade So · Ripon | So | Ripon | 29:44.1 |
| 118 | Lawrence CaronPlace 118 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 29:57.2 |
| 119 | Parker BlakesleePlace 119 · Grade Fr · Ripon | Fr | Ripon | 30:06.6 |
| 120 | Manny AguayoPlace 120 · Grade Fr · Ripon | Fr | Ripon | 30:12.5 |
| 121 | Hunter GreerPlace 121 · Grade Sr · Wisconsin Lutheran | Sr | Wisconsin Lutheran | 30:16.3 |
| 122 | Isaiah VogesPlace 122 · Grade Sr · University of Minnesota Club | Sr | University of Minnesota Club | 30:27.7 PR |
| 123 | Evan PendletonPlace 123 · Grade - · Northwestern University Club | - | Northwestern University Club | 30:50.4 PR |
| 124 | Zane PoenixPlace 124 · Grade Fr · University of Minnesota Club | Fr | University of Minnesota Club | 31:01.8 PR |
| 125 | Xzavier NavarettePlace 125 · Grade So · Ripon | So | Ripon | 31:04.9 |
| 126 | Jimin KangPlace 126 · Grade - · Northwestern University Club | - | Northwestern University Club | 31:19.9 PR |
| 127 | Ethan LawrencePlace 127 · Grade So · Bay (MI) | So | Bay (MI) | 31:25.6 |
| 128 | Anders GabbPlace 128 · Grade Fr · Wisconsin Lutheran | Fr | Wisconsin Lutheran | 32:02.4 |
| 129 | Stryder CrooksPlace 129 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 32:13.0 PR |
| 130 | Nate AldingerPlace 130 · Grade So · Wisconsin Lutheran | So | Wisconsin Lutheran | 32:15.4 PR |
| 131 | Nathan PhillipsPlace 131 · Grade Jr · University of Wisconsin Club | Jr | University of Wisconsin Club | 32:34.8 |
| 132 | Tyler ZupancichPlace 132 · Grade Jr · University of Minnesota Club | Jr | University of Minnesota Club | 32:47.0 PR |
| 133 | Jeremiah CastroPlace 133 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 32:47.4 PR |
| 134 | Ben SchmidtPlace 134 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 33:07.5 |
| 135 | Connell HagenPlace 135 · Grade Sr · University of Minnesota Club | Sr | University of Minnesota Club | 33:33.5 PR |
| 136 | Oren MarcoePlace 136 · Grade So · Bay (MI) | So | Bay (MI) | 34:48.6 |
| 137 | Charlie TrippPlace 137 · Grade So · University of Minnesota Club | So | University of Minnesota Club | 35:02.1 PR |
| 138 | Elliot GrodskyPlace 138 · Grade - · University of Wisconsin Club | - | University of Wisconsin Club | 35:02.7 |
| 139 | Antonio Guerrero GarciaPlace 139 · Grade Fr · University of Minnesota Club | Fr | University of Minnesota Club | 35:50.6 PR |
| 140 | Nathan CampbellPlace 140 · Grade Fr · Oakton (Ill.) CC | Fr | Oakton (Ill.) CC | 37:11.9 PR |
| 141 | Angel AndradePlace 141 · Grade Fr · Oakton (Ill.) CC | Fr | Oakton (Ill.) CC | 37:12.5 PR |
| 142 | Michelangelo O'BrienPlace 142 · Grade Fr · University of Wisconsin Club | Fr | University of Wisconsin Club | 53:13.8 |