| 1 | Aleksander Wormuth ?Place 1 · Minnesota Running Club | — | Minnesota Running Club | 25:20.7 |
| 2 | Tarun VedulaPlace 2 · Wisconsin Track Club | — | Wisconsin Track Club | 25:32.2 |
| 3 | Paul ProteauPlace 3 · Grade FR · Wis.-Oshkosh | FR | Wis.-Oshkosh | 25:34.4 |
| 4 | Sam ForstnerPlace 4 · Grade JR · Ripon | JR | Ripon | 25:42.4 |
| 5 | Adam BrucePlace 5 · Grade JR · Lawrence | JR | Lawrence | 25:45.0 |
| 6 | Cullen BoylePlace 6 · Wisconsin Track Club | — | Wisconsin Track Club | 25:52.7 |
| 7 | Cameron CullenPlace 7 · Grade FR · Wis.-Oshkosh | FR | Wis.-Oshkosh | 25:58.2 |
| 8 | Peyton HartmanPlace 8 · Grade JR · Wisconsin Lutheran | JR | Wisconsin Lutheran | 25:58.6 |
| 9 | John ThillPlace 9 · Grade FR · Wis.-Oshkosh | FR | Wis.-Oshkosh | 26:04.9 |
| 10 | David Nogle ?Place 10 · Minnesota Running Club | — | Minnesota Running Club | 26:05.0 |
| 11 | Aaron MickelsonPlace 11 · Grade SR · St. Norbert | SR | St. Norbert | 26:10.3 |
| 12 | Yasir HirsiPlace 12 · Wisconsin Track Club | — | Wisconsin Track Club | 26:12.1 |
| 13 | Zeke MicheelPlace 13 · Grade JR · Wisconsin Lutheran | JR | Wisconsin Lutheran | 26:16.6 |
| 14 | Isaiah HerriedPlace 14 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 26:18.1 |
| 15 | Jaime ZepedaPlace 15 · Wisconsin Track Club | — | Wisconsin Track Club | 26:20.6 |
| 16 | Isaac Maruyama ?Place 16 · Minnesota Running Club | — | Minnesota Running Club | 26:20.6 |
| 17 | Spencer KirsteatterPlace 17 · Grade SR · Carroll (Wis.) | SR | Carroll (Wis.) | 26:20.9 |
| 18 | Andrew MuskevitschPlace 18 · Grade JR · Wis.-Oshkosh | JR | Wis.-Oshkosh | 26:23.0 |
| 19 | Jonah DecleenePlace 19 · Grade SO · Ripon | SO | Ripon | 26:23.7 |
| 20 | Joseph HertelPlace 20 · Grade SO · Wis.-Oshkosh | SO | Wis.-Oshkosh | 26:34.6 |
| 21 | Drew BolderPlace 21 · Grade SO · St. Norbert | SO | St. Norbert | 26:36.0 |
| 22 | Benat Froemming ?Place 22 · Minnesota Running Club | — | Minnesota Running Club | 26:38.1 |
| 23 | Eduardo NeriPlace 23 · Grade SR · Wis.-Oshkosh | SR | Wis.-Oshkosh | 26:40.4 |
| 24 | Owen BostwickPlace 24 · Grade FR · Wis.-Oshkosh | FR | Wis.-Oshkosh | 26:41.4 |
| 25 | Rishi Gulati ?Place 25 · Minnesota Running Club | — | Minnesota Running Club | 26:42.4 |
| 26 | Cody WitthunPlace 26 · Grade SO · Wis.-Oshkosh | SO | Wis.-Oshkosh | 26:43.5 |
| 27 | Griffin Steiniger ?Place 27 · Minnesota Running Club | — | Minnesota Running Club | 26:47.0 |
| 28 | Matt SeeberPlace 28 · Grade SO · Ripon | SO | Ripon | 26:47.2 |
| 29 | David KerschnerPlace 29 · Grade JR · Wis.-Stevens Point | JR | Wis.-Stevens Point | 26:50.9 |
| 30 | Niko Martinez-OrtizPlace 30 · Grade SO · Ripon | SO | Ripon | 26:55.5 |
| 31 | Matt StillingPlace 31 · Wisconsin Track Club | — | Wisconsin Track Club | 26:55.8 |
| 32 | Christian KuwayePlace 32 · Grade SO · Ripon | SO | Ripon | 27:00.0 |
| 33 | Willem Gokemeijer ?Place 33 · Minnesota Running Club | — | Minnesota Running Club | 27:01.1 |
| 34 | Randy JohnsonPlace 34 · Grade SR · St. Norbert | SR | St. Norbert | 27:01.6 |
| 35 | Nick JohnsonPlace 35 · Grade SO · St. Norbert | SO | St. Norbert | 27:06.9 |
| 36 | Michael MillerPlace 36 · Grade FR · Wisconsin Lutheran | FR | Wisconsin Lutheran | 27:16.0 |
| 37 | Spencer StreichPlace 37 · Grade SO · St. Norbert | SO | St. Norbert | 27:18.6 |
| 38 | Adam KitayPlace 38 · Wisconsin Track Club | — | Wisconsin Track Club | 27:19.6 |
| 39 | RJ OlsonPlace 39 · Grade JR · Ripon | JR | Ripon | 27:22.3 |
| 40 | Miles MulderPlace 40 · Grade SR · St. Norbert | SR | St. Norbert | 27:28.0 |
| 41 | Itai Bojdak-YatesPlace 41 · Grade JR · Lawrence | JR | Lawrence | 27:28.6 |
| 42 | Adam KriefallPlace 42 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 27:30.2 |
| 43 | Adrian BaqueraPlace 43 · Grade SO · Ripon | SO | Ripon | 27:33.2 |
| 44 | Jaden SchultzPlace 44 · Grade JR · Wisconsin Lutheran | JR | Wisconsin Lutheran | 27:36.4 |
| 45 | Alex BeckermanPlace 45 · Wisconsin Track Club | — | Wisconsin Track Club | 27:37.0 |
| 46 | Tyler Stoll ?Place 46 · Minnesota Running Club | — | Minnesota Running Club | 27:38.8 |
| 47 | Josh StaggsPlace 47 · Grade FR · Wisconsin Lutheran | FR | Wisconsin Lutheran | 27:39.2 |
| 48 | Jacob JumbeckPlace 48 · Grade FR · Ripon | FR | Ripon | 27:42.3 |
| 49 | Tony CamachoPlace 49 · Wisconsin Track Club | — | Wisconsin Track Club | 27:43.0 |
| 50 | Trent ChadwickPlace 50 · Grade FR · Wis.-Oshkosh | FR | Wis.-Oshkosh | 27:46.0 |
| 51 | Eric DubbersteinPlace 51 · Wisconsin Track Club | — | Wisconsin Track Club | 27:47.1 |
| 52 | Arlan Hegenbarth ?Place 52 · Minnesota Running Club | — | Minnesota Running Club | 27:49.7 |
| 53 | Rainier VillanuevaPlace 53 · Grade SO · Ripon | SO | Ripon | 27:50.6 |
| 54 | Jack StaggsPlace 54 · Grade FR · Wisconsin Lutheran | FR | Wisconsin Lutheran | 27:53.1 |
| 55 | Logan Aro ?Place 55 · Minnesota Running Club | — | Minnesota Running Club | 27:57.8 |
| 56 | Lucus StokesPlace 56 · Grade FR · Wis.-Stevens Point | FR | Wis.-Stevens Point | 28:02.3 |
| 57 | Zach NelsonPlace 57 · Grade SO · Wis.-Oshkosh | SO | Wis.-Oshkosh | 28:08.2 |
| 58 | Patrick FasickPlace 58 · Wisconsin Track Club | — | Wisconsin Track Club | 28:09.9 |
| 59 | Ray Wetzel-MeehanPlace 59 · Grade SO · Lawrence | SO | Lawrence | 28:12.3 |
| 60 | Zach BrandenburgPlace 60 · Grade SO · Wis.-Stevens Point | SO | Wis.-Stevens Point | 28:15.2 |
| 61 | Ethan WeberPlace 61 · Grade FR · Carroll (Wis.) | FR | Carroll (Wis.) | 28:17.0 |
| 62 | Kaden ReybrockPlace 62 · Wisconsin Track Club | — | Wisconsin Track Club | 28:19.7 |
| 63 | August DavisPlace 63 · Grade JR · Wisconsin Lutheran | JR | Wisconsin Lutheran | 28:23.4 |
| 64 | Brenden DieterPlace 64 · Wisconsin Track Club | — | Wisconsin Track Club | 28:24.7 |
| 65 | Jamar ThomasPlace 65 · Grade SO · Ripon | SO | Ripon | 28:26.6 |
| 66 | Ethan SefkarPlace 66 · Wisconsin Track Club | — | Wisconsin Track Club | 28:28.7 |
| 67 | Spencer LindstromPlace 67 · Grade SO · Wis.-Stevens Point | SO | Wis.-Stevens Point | 28:29.2 |
| 68 | James CullenPlace 68 · Grade JR · St. Norbert | JR | St. Norbert | 28:31.6 |
| 69 | Zach SpearsPlace 69 · Wisconsin Track Club | — | Wisconsin Track Club | 28:34.3 |
| 70 | Nathan RaatzPlace 70 · Grade JR · Carroll (Wis.) | JR | Carroll (Wis.) | 28:39.6 |
| 71 | Jacob Anzia ?Place 71 · Minnesota Running Club | — | Minnesota Running Club | 28:41.0 |
| 72 | Jeremy SalounPlace 72 · Grade FR · Ripon | FR | Ripon | 28:43.4 |
| 73 | Sam TrzebiatowskiPlace 73 · Grade SO · Ripon | SO | Ripon | 28:48.2 |
| 74 | Adam Justin ?Place 74 · Minnesota Running Club | — | Minnesota Running Club | 28:52.3 |
| 75 | Owen DeWittPlace 75 · Wisconsin Track Club | — | Wisconsin Track Club | 28:55.6 |
| 76 | Alex MarrionePlace 76 · Wisconsin Track Club | — | Wisconsin Track Club | 28:56.0 |
| 77 | Evan Dieterle ?Place 77 · Minnesota Running Club | — | Minnesota Running Club | 28:57.5 |
| 78 | Donald ConwayPlace 78 · Wisconsin Track Club | — | Wisconsin Track Club | 28:58.3 |
| 79 | Sean RathPlace 79 · Grade FR · Ripon | FR | Ripon | 29:02.0 |
| 80 | Joseph AdamsPlace 80 · Grade FR · Wis.-Stevens Point | FR | Wis.-Stevens Point | 29:05.0 |
| 81 | Aidan Rigby ?Place 81 · Wisconsin Track Club | — | Wisconsin Track Club | 29:05.7 |
| 82 | Hans RupnowPlace 82 · Grade JR · Wisconsin Lutheran | JR | Wisconsin Lutheran | 29:05.7 |
| 83 | Hrishikesh InglePlace 83 · Wisconsin Track Club | — | Wisconsin Track Club | 29:15.6 |
| 84 | Jake BuddPlace 84 · Grade FR · Ripon | FR | Ripon | 29:17.3 |
| 85 | River SterudPlace 85 · Grade SO · Carroll (Wis.) | SO | Carroll (Wis.) | 29:18.9 |
| 86 | Jarod GollwitzerPlace 86 · Grade JR · Wis.-Stevens Point | JR | Wis.-Stevens Point | 29:18.9 |
| 87 | Alex Dieterle ?Place 87 · Minnesota Running Club | — | Minnesota Running Club | 29:20.3 |
| 88 | Dylan ManteufelPlace 88 · Grade FR · St. Norbert | FR | St. Norbert | 29:23.7 |
| 89 | Eric EastPlace 89 · Grade SO · Wis.-Stevens Point | SO | Wis.-Stevens Point | 29:30.4 |
| 90 | Zach CasperPlace 90 · Grade SO · Lawrence | SO | Lawrence | 29:35.1 |
| 91 | Connor MyattPlace 91 · Grade FR · Lawrence | FR | Lawrence | 29:40.7 |
| 92 | Ogden Sikel ?Place 92 · Minnesota Running Club | — | Minnesota Running Club | 29:43.4 |
| 93 | Ty TermaatPlace 93 · Grade JR · Carroll (Wis.) | JR | Carroll (Wis.) | 29:45.8 |
| 94 | Ben HildebrandPlace 94 · Grade SO · Ripon | SO | Ripon | 29:49.6 |
| 95 | Will CaldwellPlace 95 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 29:53.7 |
| 96 | Ryan UnruhPlace 96 · Wisconsin Track Club | — | Wisconsin Track Club | 29:54.3 |
| 97 | Rhett BotzetPlace 97 · Grade JR · Lakeland | JR | Lakeland | 29:55.3 |
| 98 | Dylan HartnekPlace 98 · Wisconsin Track Club | — | Wisconsin Track Club | 29:56.5 |
| 99 | Joe Stoll ?Place 99 · Minnesota Running Club | — | Minnesota Running Club | 29:56.8 |
| 100 | Andrew Alexander ?Place 100 · Minnesota Running Club | — | Minnesota Running Club | 29:58.7 |
| 101 | Thomas PopocaPlace 101 · Grade SO · Lawrence | SO | Lawrence | 29:59.9 |
| 102 | Garrett ConversePlace 102 · Grade FR · North Central (Minn.) | FR | North Central (Minn.) | 30:02.0 |
| 103 | Hunter GreerPlace 103 · Grade FR · Wisconsin Lutheran | FR | Wisconsin Lutheran | 30:04.6 |
| 104 | Lucas Nogle ?Place 104 · Minnesota Running Club | — | Minnesota Running Club | 30:27.0 |
| 105 | Ray WollerPlace 105 · Grade FR · Wisconsin Lutheran | FR | Wisconsin Lutheran | 30:27.6 |
| 106 | Zach Hoot ?Place 106 · Minnesota Running Club | — | Minnesota Running Club | 30:32.9 |
| 107 | Joel Nathe ?Place 107 · Minnesota Running Club | — | Minnesota Running Club | 30:34.5 |
| 108 | Owen WestPlace 108 · Grade SO · Lawrence | SO | Lawrence | 30:39.9 |
| 109 | Michael Herr-ZielkePlace 109 · Grade SO · North Central (Minn.) | SO | North Central (Minn.) | 30:44.3 |
| 110 | Ryan MaresPlace 110 · Wisconsin Track Club | — | Wisconsin Track Club | 30:49.8 |
| 111 | Eli Blascyk ?Place 111 · Minnesota Running Club | — | Minnesota Running Club | 30:52.2 |
| 112 | Dylan RousePlace 112 · Grade FR · Lakeland | FR | Lakeland | 30:55.6 |
| 113 | Bergen ThorsonPlace 113 · Grade FR · Lawrence | FR | Lawrence | 31:03.4 |
| 114 | Ian Ahlberg ?Place 114 · Minnesota Running Club | — | Minnesota Running Club | 31:08.4 |
| 115 | Caleb EconomyPlace 115 · Grade JR · Wisconsin Lutheran | JR | Wisconsin Lutheran | 31:08.8 |
| 116 | Max SobczakPlace 116 · Grade SR · Wis.-Stevens Point | SR | Wis.-Stevens Point | 31:10.2 |
| 117 | Zach Suda ?Place 117 · Minnesota Running Club | — | Minnesota Running Club | 31:16.1 |
| 118 | Cam Davies ?Place 118 · Lawrence Alumni | — | Lawrence Alumni | 31:16.4 |
| 119 | Travis EitelPlace 119 · Grade SO · Lakeland | SO | Lakeland | 31:45.0 |
| 120 | Gregory Lee ?Place 120 · Lawrence Alumni | — | Lawrence Alumni | 31:45.9 |
| 121 | Zach OsmanskiPlace 121 · Grade FR · Wis.-Oshkosh | FR | Wis.-Oshkosh | 31:47.7 |
| 122 | Carlito JohnsonPlace 122 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 31:56.0 |
| 123 | Isaiah Voges ?Place 123 · Minnesota Running Club | — | Minnesota Running Club | 32:03.0 |
| 124 | Carter MoskiPlace 124 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 32:13.3 |
| 125 | Jonathan TimmPlace 125 · Grade FR · St. Norbert | FR | St. Norbert | 32:29.7 |
| 126 | Dylan FahrneyPlace 126 · Wisconsin Track Club | — | Wisconsin Track Club | 32:51.4 |
| 127 | Ryan AzeltinePlace 127 · Grade FR · North Central (Minn.) | FR | North Central (Minn.) | 33:42.0 |
| 128 | Teddy Kortenhof ?Place 128 · Lawrence Alumni | — | Lawrence Alumni | 33:59.1 |
| 129 | Elijah StrutzPlace 129 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 34:05.5 |
| 130 | Ethan HowePlace 130 · Grade SO · Wisconsin Lutheran | SO | Wisconsin Lutheran | 34:45.2 |
| 131 | Nathan Rapp ?Place 131 · Minnesota Running Club | — | Minnesota Running Club | 34:49.1 |
| 132 | Matthew HolstadPlace 132 · Grade FR · North Central (Minn.) | FR | North Central (Minn.) | 35:20.4 |
| 133 | Tommy DoughertyPlace 133 · Wisconsin Track Club | — | Wisconsin Track Club | 35:21.2 |
| 134 | Owen LuedtkePlace 134 · Grade FR · Lakeland | FR | Lakeland | 35:42.4 |
| 135 | Holden ThielkePlace 135 · Grade FR · Carroll (Wis.) | FR | Carroll (Wis.) | 36:13.4 |
| 136 | Thomas FoxPlace 136 · Grade JR · North Central (Minn.) | JR | North Central (Minn.) | 46:41.0 |