| 1 | Jerome HolzheimerPlace 1 · SR | — | SR | 6:26 |
| 2 | Mason Van RossumPlace 2 · Grade SR · Freedom | SR | Freedom | 6:34 |
| 3 | Adam PetersPlace 3 · Grade JR · Lakeside Lutheran | JR | Lakeside Lutheran | 6:35 |
| 4 | Collin JankePlace 4 · SR | — | SR | 6:35 |
| 5 | Charlie HeimPlace 5 · SO | — | SO | 6:37 |
| 6 | Kevin ZoromskiPlace 6 · Grade JR · Freedom | JR | Freedom | 6:37 |
| 7 | Matthew SchoolPlace 7 · Grade JR · Freedom | JR | Freedom | 6:45 |
| 8 | Travis WestemeierPlace 8 · Grade SO · Freedom | SO | Freedom | 6:45 |
| 9 | Joe LezottePlace 9 · Grade SO · Freedom | SO | Freedom | 6:46 |
| 10 | Noah BarthelsPlace 10 · SO | — | SO | 6:50 |
| 11 | Koy MurphyPlace 11 · Grade FR · Freedom | FR | Freedom | 6:50 |
| 12 | Andrew ColettiPlace 12 · Grade SR · Lakeside Lutheran | SR | Lakeside Lutheran | 6:50 |
| 13 | Josh WagnerPlace 13 · Grade SO · Xavier | SO | Xavier | 6:54 |
| 14 | Nathaniel BrauerPlace 14 · SO | — | SO | 6:56 |
| 15 | Caleb LindertPlace 15 · Grade JR · Lakeside Lutheran | JR | Lakeside Lutheran | 6:57 |
| 16 | Christopher RobberPlace 16 · JR | — | JR | 6:58 |
| 17 | Chase GroffPlace 17 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 6:58 |
| 18 | Conner BussPlace 18 · SR | — | SR | 6:58 |
| 19 | Josh PrichardPlace 19 · FR | — | FR | 6:59 |
| 20 | James HaugliePlace 20 · JR | — | JR | 7:04 |
| 21 | Erick TorresPlace 21 · FR | — | FR | 7:07 |
| 22 | Noah ArnoldPlace 22 · JR | — | JR | 7:08 |
| 23 | Jacob KopplinPlace 23 · JR | — | JR | 7:09 |
| 24 | Balloon Umasangton SRPlace 24 · Fox Valley Lutheran | — | Fox Valley Lutheran | 7:09 |
| 25 | Jordan HempelPlace 25 · Grade SO · Fox Valley Lutheran | SO | Fox Valley Lutheran | 7:09 |
| 26 | Jacob KopekePlace 26 · Grade SR · Freedom | SR | Freedom | 7:10 |
| 27 | Harvey PetersPlace 27 · SO | — | SO | 7:11 |
| 28 | Logan BurgePlace 28 · JR | — | JR | 7:11 |
| 29 | Andy MoraPlace 29 · Grade SO · Saint Anthony | SO | Saint Anthony | 7:11 |
| 30 | Christopher WalthePlace 30 · JR | — | JR | 7:14 |
| 31 | Ethan NorlanderPlace 31 · SO | — | SO | 7:14 |
| 32 | Phil PuksischPlace 32 · JR | — | JR | 7:15 |
| 33 | Evan Vant HulPlace 33 · Grade SO · Manitowoc Lutheran | SO | Manitowoc Lutheran | 7:16 |
| 34 | Jae LeePlace 34 · SR | — | SR | 7:17 |
| 35 | Adam VostersPlace 35 · Grade SR · Freedom | SR | Freedom | 7:18 |
| 36 | Brandon DillonPlace 36 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 7:19 |
| 37 | Ian O'ConnellPlace 37 · JR | — | JR | 7:20 |
| 38 | Michau GoyettePlace 38 · SR | — | SR | 7:20 |
| 39 | Garrett TullyPlace 39 · JR | — | JR | 7:21 |
| 40 | Jorge MorenoPlace 40 · Grade SO · Saint Anthony | SO | Saint Anthony | 7:22 |
| 41 | Carlos TellezPlace 41 · FR | — | FR | 7:23 |
| 42 | Joe HeimerlPlace 42 · Grade JR · Xavier | JR | Xavier | 7:27 |
| 43 | Nat WerthPlace 43 · FR | — | FR | 7:29 |
| 44 | Ben QuirozPlace 44 · SO | — | SO | 7:30 |
| 45 | Michael Schermerho SRPlace 45 · Xavier | — | Xavier | 7:31 |
| 46 | Adriel MercadoPlace 46 · FR | — | FR | 7:31 |
| 47 | Michael NguyenPlace 47 · SR | — | SR | 7:31 |
| 48 | Derek BellPlace 48 · SO | — | SO | 7:35 |
| 49 | Ari RosadoPlace 49 · Grade JR · Saint Anthony | JR | Saint Anthony | 7:35 |
| 50 | David BrinkPlace 50 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 7:36 |
| 51 | Joshua SnyderPlace 51 · JR | — | JR | 7:38 |
| 52 | Noah StevensPlace 52 · Grade SR · Fox Valley Lutheran | SR | Fox Valley Lutheran | 7:38 |
| 53 | Cullin HayesPlace 53 · FR | — | FR | 7:41 |
| 54 | Jonah LoisPlace 54 · Grade JR · Manitowoc Lutheran | JR | Manitowoc Lutheran | 7:42 |
| 55 | Zach PlocherPlace 55 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 7:42 |
| 56 | Kenneth BentzlerPlace 56 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 7:42 |
| 57 | Ben KoeslinPlace 57 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 7:42 |
| 58 | Bryant NguyenPlace 58 · JR | — | JR | 7:43 |
| 59 | Dan BentheinPlace 59 · Grade FR · Xavier | FR | Xavier | 7:44 |
| 60 | Luke RuehrdanzPlace 60 · SO | — | SO | 7:46 |
| 61 | Don MaiPlace 61 · SO | — | SO | 7:46 |
| 62 | Nini LorPlace 62 · JR | — | JR | 7:47 |
| 63 | Koby WallenderPlace 63 · FR | — | FR | 7:48 |
| 64 | Sergio SanzPlace 64 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 7:48 |
| 65 | Anthony LePlace 65 · FR | — | FR | 7:50 |
| 66 | Collin NewtonPlace 66 · SO | — | SO | 7:53 |
| 67 | Alexander PizanaPlace 67 · JR | — | JR | 7:57 |
| 68 | Dominic BayePlace 68 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 7:59 |
| 69 | Andy EdelburgPlace 69 · Grade FR · Freedom | FR | Freedom | 8:02 |
| 70 | Aiden SmithsonPlace 70 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 8:03 |
| 71 | Christian DayPlace 71 · Grade SO · Saint Anthony | SO | Saint Anthony | 8:03 |
| 72 | Devon PerkinsPlace 72 · Grade SO · Lakeside Lutheran | SO | Lakeside Lutheran | 8:04 |
| 73 | Nathan RippPlace 73 · Grade FR · Xavier | FR | Xavier | 8:04 |
| 74 | Charlie Hildebrand FRPlace 74 · Xavier | — | Xavier | 8:06 |
| 75 | Nick ObryPlace 75 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 8:10 |
| 76 | Cody BarberPlace 76 · SO | — | SO | 8:12 |
| 77 | Nathan LohrPlace 77 · Grade FR · Roncalli | FR | Roncalli | 8:12 |
| 78 | Timothy XiongPlace 78 · JR | — | JR | 8:13 |
| 79 | Eli NeuaonePlace 79 · SR | — | SR | 8:15 |
| 80 | Kyle ArmentPlace 80 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 8:15 |
| 81 | Mason HardagePlace 81 · Grade JR · Xavier | JR | Xavier | 8:16 |
| 82 | Jacob NovotnyPlace 82 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 8:20 |
| 83 | Alejandro Guerrero FRPlace 83 · Saint Anthony | — | Saint Anthony | 8:24 |
| 84 | Mike FlunkerPlace 84 · Grade SR · Fox Valley Lutheran | SR | Fox Valley Lutheran | 8:25 |
| 85 | Gavin SalviaPlace 85 · Grade SR · Xavier | SR | Xavier | 8:29 |
| 86 | Mario RochaPlace 86 · Grade SR · Saint Anthony | SR | Saint Anthony | 8:31 |
| 87 | Shane NushartPlace 87 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 8:33 |
| 88 | Alfredo PerezPlace 88 · FR | — | FR | 8:34 |
| 89 | Ruben ReyesPlace 89 · Grade SO · Saint Anthony | SO | Saint Anthony | 8:35 |
| 90 | Nicholas SanfelippPlace 90 · FR | — | FR | 8:40 |
| 91 | Marcos PedrozaPlace 91 · FR | — | FR | 8:41 |
| 92 | Fred BergholzPlace 92 · SR | — | SR | 8:43 |
| 93 | Matthew MortellPlace 93 · SO | — | SO | 8:43 |
| 94 | Tim NommensenPlace 94 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 8:45 |
| 95 | Johnathon HineshPlace 95 · JR | — | JR | 8:49 |
| 96 | Christian ReyesPlace 96 · FR | — | FR | 8:50 |
| 97 | Alejandro FloresPlace 97 · SO | — | SO | 8:51 |
| 98 | Ben OrchechowskiPlace 98 · Grade FR · Roncalli | FR | Roncalli | 8:52 |
| 99 | Ethan ReetzPlace 99 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 8:56 |
| 100 | Ryan NordmeyerPlace 100 · JR | — | JR | 8:56 |
| 101 | Richard VanPlace 101 · JR | — | JR | 8:59 |
| 102 | Juan SandovalPlace 102 · Grade SR · Saint Anthony | SR | Saint Anthony | 9:00 |
| 103 | Nathan WorthPlace 103 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 9:04 |
| 104 | Jefferson NgyenPlace 104 · FR | — | FR | 9:04 |
| 105 | Martin VuPlace 105 · JR | — | JR | 9:05 |
| 106 | Noah WeinsteinPlace 106 · FR | — | FR | 9:05 |
| 107 | Brian PhamPlace 107 · SR | — | SR | 9:10 |
| 108 | David DengPlace 108 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 9:11 |
| 109 | Stephen NetterPlace 109 · JR | — | JR | 9:13 |
| 110 | Collin ShieldsPlace 110 · Grade FR · Freedom | FR | Freedom | 9:16 |
| 111 | Peter ArnoldPlace 111 · FR | — | FR | 9:21 |
| 112 | Jonathan TranPlace 112 · JR | — | JR | 9:21 |
| 113 | Keo LattimorePlace 113 · FR | — | FR | 9:22 |
| 114 | Aj BurkhandPlace 114 · Grade FR · Roncalli | FR | Roncalli | 9:24 |
| 115 | Alex RohanPlace 115 · Grade JR · Freedom | JR | Freedom | 9:28 |
| 116 | David HaenPlace 116 · Grade JR · Xavier | JR | Xavier | 9:30 |
| 117 | Jacob SchwarkPlace 117 · FR | — | FR | 9:31 |
| 118 | Andrew MaiPlace 118 · FR | — | FR | 9:37 |
| 119 | Jin LaPlace 119 · SO | — | SO | 9:42 |
| 120 | Simeon DevalkPlace 120 · Grade SO · Xavier | SO | Xavier | 9:54 |
| 121 | Cesar GonzalezPlace 121 · SO | — | SO | 9:55 |
| 122 | Carlos RangelPlace 122 · Grade JR · Saint Anthony | JR | Saint Anthony | 10:18 |
| 123 | Isaac XiongPlace 123 · FR | — | FR | 10:57 |
| 124 | Kelly PaulsenPlace 124 · JR | — | JR | 11:06 |
| 125 | Timmy LePlace 125 · JR | — | JR | 11:07 |
| 126 | Nathaniel NemmersPlace 126 · FR | — | FR | 11:35 |
| 127 | Chen SiyanPlace 127 · Grade SR · Roncalli | SR | Roncalli | 11:36 |
| 128 | Aaron OconPlace 128 · SR | — | SR | 12:01 |