| 1 | Donald VoetbergPlace 1 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:08.1 |
| 2 | Ben HoppPlace 2 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:23.6 |
| 3 | Carson SlowinskiPlace 3 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:29.4 |
| 4 | Zach HinchcliffePlace 4 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:30.3 |
| 5 | John HagenPlace 5 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:39.4 PR |
| 6 | Riley CopasPlace 6 · Grade 9 · Stevens Point | 9 | Stevens Point | 17:41.0 |
| 7 | Nate FrankPlace 7 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:42.2 |
| 8 | Eli VandrePlace 8 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:50.0 |
| 9 | Alex ChristjohnPlace 9 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:53.1 PR |
| 10 | Eli MeeksPlace 10 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:24.0 |
| 11 | Noah CornellPlace 11 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:24.2 |
| 12 | Sawyer StakstonPlace 12 · Grade 12 · West Salem | 12 | West Salem | 18:25.8 |
| 13 | Liam KirkingPlace 13 · Grade 10 · Stevens Point | 10 | Stevens Point | 18:26.3 |
| 14 | Liam NewportPlace 14 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:27.8 |
| 15 | Nick ThompsonPlace 15 · Grade 12 · Stevens Point | 12 | Stevens Point | 18:28.4 |
| 16 | Henry ZdroikPlace 16 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:28.8 PR |
| 17 | Ben ParkerPlace 17 · Grade 11 · Stevens Point | 11 | Stevens Point | 18:29.7 |
| 18 | Ramsey JohnsonPlace 18 · Grade 10 · Stevens Point | 10 | Stevens Point | 18:30.7 PR |
| 19 | Adam HymanPlace 19 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:34.5 |
| 20 | Harrison StoryPlace 20 · Grade 10 · Stevens Point | 10 | Stevens Point | 18:41.7 |
| 21 | Dex SchillerPlace 21 · Grade 10 · Marshfield | 10 | Marshfield | 18:49.0 PR |
| 22 | Jaxen SuehsPlace 22 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:57.9 |
| 23 | Bennett RieberPlace 23 · Grade 12 · West Salem | 12 | West Salem | 18:58.1 |
| 24 | Ehmrey SchmollPlace 24 · Grade 11 · Marshfield | 11 | Marshfield | 19:01.0 |
| 25 | Ivan GroeschlPlace 25 · Grade 11 · Wausau West | 11 | Wausau West | 19:02.0 PR |
| 26 | Elliott HebblewhitePlace 26 · Grade 11 · Stevens Point | 11 | Stevens Point | 19:12.6 |
| 27 | Charles HerrmanPlace 27 · Grade 10 · Stevens Point | 10 | Stevens Point | 19:16.4 |
| 28 | Evan DeweyPlace 28 · Grade 11 · Marshfield | 11 | Marshfield | 19:18.3 PR |
| 29 | Graham SjoquistPlace 29 · Grade 11 · West Salem | 11 | West Salem | 19:27.2 PR |
| 30 | Ryan ArntsonPlace 30 · Grade 10 · West Salem | 10 | West Salem | 19:27.6 |
| 31 | Dakota MyersPlace 31 · Grade 12 · Wausau West | 12 | Wausau West | 19:32.8 |
| 32 | Mason NordinPlace 32 · Grade 12 · Stevens Point | 12 | Stevens Point | 19:33.6 |
| 33 | Nate HahnPlace 33 · Grade 12 · Wausau West | 12 | Wausau West | 19:37.1 |
| 34 | Saket KanchireddyPlace 34 · Grade 11 · Marshfield | 11 | Marshfield | 19:38.2 |
| 35 | Dominic MarshallPlace 35 · Grade 9 · Stevens Point | 9 | Stevens Point | 19:40.0 |
| 36 | Liam SchnickPlace 36 · Grade 9 · West Salem | 9 | West Salem | 19:45.0 |
| 37 | Owen KawskiPlace 37 · Grade 10 · Stevens Point | 10 | Stevens Point | 19:51.1 |
| 38 | Ethan RobertsPlace 38 · Grade 10 · Wausau West | 10 | Wausau West | 19:51.4 |
| 39 | Paul UgoretzPlace 39 · Grade 11 · Marshfield | 11 | Marshfield | 19:52.8 |
| 40 | Chase OlsonPlace 40 · Grade 11 · Marshfield | 11 | Marshfield | 19:53.4 |
| 41 | Corbin OsegardPlace 41 · Grade 12 · Stevens Point | 12 | Stevens Point | 19:55.4 PR |
| 42 | Levi RaddemannPlace 42 · Grade 9 · Stevens Point | 9 | Stevens Point | 19:55.8 |
| 43 | Jude LynchPlace 43 · Grade 9 · Wausau West | 9 | Wausau West | 19:56.8 |
| 44 | Ayaan MalikPlace 44 · Grade 9 · Stevens Point | 9 | Stevens Point | 19:57.6 |
| 45 | Paxton HildebrandPlace 45 · Grade 9 · Stevens Point | 9 | Stevens Point | 19:58.3 |
| 46 | Andrew RussellPlace 46 · Grade 12 · Tomah | 12 | Tomah | 19:59.3 |
| 47 | Ethan O'ConnellPlace 47 · Grade 12 · Stevens Point | 12 | Stevens Point | 19:59.5 |
| 48 | Aiden EngevoldPlace 48 · Grade 10 · Stevens Point | 10 | Stevens Point | 19:59.7 |
| 49 | Jonah BallardPlace 49 · Grade 11 · Stevens Point | 11 | Stevens Point | 20:01.6 PR |
| 50 | James PeckPlace 50 · Grade 10 · Wausau West | 10 | Wausau West | 20:02.3 |
| 51 | Isaac EngevoldPlace 51 · Grade 9 · Stevens Point | 9 | Stevens Point | 20:16.4 |
| 52 | Ben LandisPlace 52 · Grade 11 · Stevens Point | 11 | Stevens Point | 20:17.8 |
| 53 | Brycen HenslinPlace 53 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 20:18.8 PR |
| 54 | Michael LysnePlace 54 · Grade 10 · West Salem | 10 | West Salem | 20:19.2 |
| 55 | Riley RiddlePlace 55 · Grade 11 · Stevens Point | 11 | Stevens Point | 20:22.5 |
| 56 | Jackson TackmanPlace 56 · Grade 11 · Tomah | 11 | Tomah | 20:29.0 |
| 57 | Connor HintzPlace 57 · Grade 10 · Stevens Point | 10 | Stevens Point | 20:34.8 |
| 58 | Greyson GarbersPlace 58 · Grade 10 · West Salem | 10 | West Salem | 20:39.1 |
| 59 | Thomas MarquardtPlace 59 · Grade 11 · Stevens Point | 11 | Stevens Point | 20:47.8 |
| 60 | Nathan DegnerPlace 60 · Grade 10 · Marshfield | 10 | Marshfield | 20:51.8 |
| 61 | Peyton FullerPlace 61 · Grade 12 · Wausau West | 12 | Wausau West | 20:51.8 |
| 62 | Logan DeptoPlace 62 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 20:52.2 PR |
| 63 | Austin WickersheimPlace 63 · Grade 10 · Tomah | 10 | Tomah | 20:57.4 PR |
| 64 | Jackson BonnettPlace 64 · Grade 10 · Adams-Friendship | 10 | Adams-Friendship | 20:58.3 |
| 65 | Wyatt SprombergPlace 65 · Grade 12 · Wausau West | 12 | Wausau West | 21:01.6 PR |
| 66 | Cale OllendickPlace 66 · Grade 12 · Tomah | 12 | Tomah | 21:06.1 |
| 67 | Calvin KeymerPlace 67 · Grade 9 · Stevens Point | 9 | Stevens Point | 21:06.9 |
| 68 | Einyel Santiago FelicianoPlace 68 · Grade 9 · Tomah | 9 | Tomah | 21:11.6 PR |
| 69 | Ethan BlaserPlace 69 · Grade 12 · Wisconsin Rapids Lincoln | 12 | Wisconsin Rapids Lincoln | 21:12.0 PR |
| 70 | Benjamin WillesPlace 70 · Grade 12 · Marshfield | 12 | Marshfield | 21:13.3 |
| 71 | Akiva LyonPlace 71 · Grade 10 · Stevens Point | 10 | Stevens Point | 21:19.5 |
| 72 | Donovan BannachPlace 72 · Grade 10 · Stevens Point | 10 | Stevens Point | 21:24.8 |
| 73 | Calvin MikelPlace 73 · Grade 10 · Stevens Point | 10 | Stevens Point | 21:31.6 |
| 74 | Owen OldsPlace 74 · Grade 9 · Stevens Point | 9 | Stevens Point | 21:32.6 |
| 75 | Christian NaasPlace 75 · Grade 9 · Stevens Point | 9 | Stevens Point | 21:33.1 |
| 76 | Brayden MelanderPlace 76 · Grade 10 · Wausau West | 10 | Wausau West | 21:35.6 |
| 77 | Xavier GilmeisterPlace 77 · Grade 9 · Stevens Point | 9 | Stevens Point | 21:37.2 |
| 78 | Zachary KoeppelPlace 78 · Grade 9 · Stevens Point | 9 | Stevens Point | 21:40.2 |
| 79 | William AndersonPlace 79 · Grade 9 · Wausau West | 9 | Wausau West | 21:45.1 PR |
| 80 | Seth CarlsruhPlace 80 · Grade 9 · Marshfield | 9 | Marshfield | 21:53.6 |
| 81 | Gage SchaeferPlace 81 · Grade 11 · Marshfield | 11 | Marshfield | 22:00.7 |
| 82 | Louis StantonPlace 82 · Grade 10 · Wausau West | 10 | Wausau West | 22:19.1 |
| 83 | Jackson PrendergastPlace 83 · Grade 9 · Stevens Point | 9 | Stevens Point | 22:32.8 |
| 84 | Dezmond KruegerPlace 84 · Grade 10 · Wausau West | 10 | Wausau West | 22:34.2 |
| 85 | Gabriel ChurkeyPlace 85 · Grade 10 · Marshfield | 10 | Marshfield | 23:06.6 |
| 86 | Robert FirkusPlace 86 · Grade 9 · Stevens Point | 9 | Stevens Point | 23:12.6 |
| 87 | Breck NenstielPlace 87 · Grade 10 · Stevens Point | 10 | Stevens Point | 23:20.0 |
| 88 | Xucheng TongPlace 88 · Grade 10 · Marshfield | 10 | Marshfield | 23:27.6 PR |
| 89 | Channing HallPlace 89 · Grade 11 · Stevens Point | 11 | Stevens Point | 23:28.8 |
| 90 | Cyrus AdamsPlace 90 · Grade 9 · Wausau West | 9 | Wausau West | 23:36.3 |
| 91 | Andrew KnowltonPlace 91 · Grade 9 · Stevens Point | 9 | Stevens Point | 23:37.0 |
| 92 | Sam LandisPlace 92 · Grade 12 · Stevens Point | 12 | Stevens Point | 23:40.2 |
| 93 | Edison ZanowPlace 93 · Grade 10 · Stevens Point | 10 | Stevens Point | 23:46.1 |
| 94 | Sebastian HoodPlace 94 · Grade 11 · Luther | 11 | Luther | 23:47.4 PR |
| 95 | Aidan HunekePlace 95 · Grade 12 · Tomah | 12 | Tomah | 23:49.0 PR |
| 96 | Michael GraveenPlace 96 · Grade 9 · Wausau West | 9 | Wausau West | 23:53.0 PR |
| 97 | Alexander SheetsPlace 97 · Grade 10 · Stevens Point | 10 | Stevens Point | 23:54.6 |
| 98 | Samuel FinamorePlace 98 · Grade 9 · Wausau West | 9 | Wausau West | 24:17.0 |
| 99 | Benjamin KonkolPlace 99 · Grade 10 · West Salem | 10 | West Salem | 24:25.5 |
| 100 | Robbie DuehlmeyerPlace 100 · Grade 9 · Tomah | 9 | Tomah | 24:25.5 |
| 101 | Lucas PokoraPlace 101 · Grade 10 · Tomah | 10 | Tomah | 24:26.5 |
| 102 | Collin BranchPlace 102 · Grade 12 · Tomah | 12 | Tomah | 24:49.8 |
| 103 | Evan NewlunPlace 103 · Grade 10 · Tomah | 10 | Tomah | 24:51.6 |
| 104 | Bradley BonkPlace 104 · Grade 10 · Stevens Point | 10 | Stevens Point | 25:37.3 PR |
| 105 | Felix BohmanPlace 105 · Grade 9 · Marshfield | 9 | Marshfield | 25:41.6 PR |
| 106 | Jack GrefePlace 106 · Grade 10 · Wausau West | 10 | Wausau West | 25:46.8 |
| 107 | Austin BonkPlace 107 · Grade 10 · Stevens Point | 10 | Stevens Point | 25:48.7 |
| 108 | Liam HoganPlace 108 · Grade 11 · Stevens Point | 11 | Stevens Point | 26:09.5 |
| 109 | Alian TrujilloPlace 109 · Grade 10 · Tomah | 10 | Tomah | 27:35.0 |
| 110 | Jackson FrydenlundPlace 110 · Grade 9 · Marshfield | 9 | Marshfield | 27:48.2 PR |
| 111 | Kai GarvinPlace 111 · Grade 12 · Tomah | 12 | Tomah | 27:49.4 |
| 112 | Cal MarquardtPlace 112 · Grade 9 · Stevens Point | 9 | Stevens Point | 27:49.4 |
| 113 | Jason CotePlace 113 · Grade 9 · Adams-Friendship | 9 | Adams-Friendship | 28:49.3 |
| 114 | Reid WilsonPlace 114 · Grade 10 · Assumption | 10 | Assumption | 32:33.0 |
| 115 | Cole TuckerPlace 115 · Grade 9 · Marshfield | 9 | Marshfield | 35:04.3 |