| 1 | Soren BortnemPlace 1 · Dassel-Cokato | — | Dassel-Cokato | 15:46.50 | 1 |
| 2 | Lev DoughertyPlace 2 · Heritage Christian | — | Heritage Christian | 15:58.50 | 2 |
| 3 | Mark SwansonPlace 3 · Northwest Nighthawks | — | Northwest Nighthawks | 16:12.10 | 3 |
| 4 | Gabe HallenPlace 4 · Orono | — | Orono | 16:22.50 | 4 |
| 5 | Jack NelsonPlace 5 · Heritage Christian | — | Heritage Christian | 16:23.50 | 5 |
| 6 | Charlie BortnemPlace 6 · Dassel-Cokato | — | Dassel-Cokato | 16:30.40 | 6 |
| 7 | Owen HirtPlace 7 · Orono | — | Orono | 16:32.20 | 7 |
| 8 | Jacob PfotenhauerPlace 8 · Heritage Christian | — | Heritage Christian | 16:34.40 | 8 |
| 9 | Max BakerPlace 9 · Delano | — | Delano | 16:35.90 | 9 |
| 10 | Parker SpindlerPlace 10 · Becker | — | Becker | 16:37.60 | 10 |
| 11 | Drew HoutariPlace 11 · Delano | — | Delano | 16:40.80 | 11 |
| 12 | Thomas AvraPlace 12 · Heritage Christian | — | Heritage Christian | 16:42.60 | 12 |
| 13 | Tanner FeltonPlace 13 · Becker | — | Becker | 16:46.70 | 13 |
| 14 | Alex SwansonPlace 14 · Becker | — | Becker | 16:50.50 | 14 |
| 15 | Owen ChapmanPlace 15 · Orono | — | Orono | 16:54.10 | 15 |
| 16 | Cooper MunschPlace 16 · Orono | — | Orono | 16:55.70 | 16 |
| 17 | Jaymis BauerPlace 17 · Rocori | — | Rocori | 17:01.40 | 17 |
| 18 | Evan HubbardPlace 18 · Becker | — | Becker | 17:08.30 | 18 |
| 19 | Gavin HansenPlace 19 · Heritage Christian | — | Heritage Christian | 17:12.00 | 19 |
| 20 | Brody SiebenPlace 20 · Rocori | — | Rocori | 17:12.10 | 20 |
| 21 | Lincoln MorrisettePlace 21 · Delano | — | Delano | 17:15.10 | 21 |
| 22 | Grady DawsonPlace 22 · Rockford | — | Rockford | 17:17.90 | 22 |
| 23 | Grant ForlitiPlace 23 · Delano | — | Delano | 17:32.10 | 23 |
| 24 | Ryan LeMieuxPlace 24 · Providence Academy | — | Providence Academy | 17:33.00 | 24 |
| 25 | August SwensonPlace 25 · Litchfield | — | Litchfield | 17:34.80 | 25 |
| 26 | Charlie GundalePlace 26 · Northwest Nighthawks | — | Northwest Nighthawks | 17:36.30 | 26 |
| 27 | Graham BaileyPlace 27 · Breck School | — | Breck School | 17:38.70 | 27 |
| 28 | Jackson GarrisonPlace 28 · Breck School | — | Breck School | 17:39.80 | 28 |
| 29 | Mac WestPlace 29 · Breck School | — | Breck School | 17:40.20 | 29 |
| 30 | Nic JohnsonPlace 30 · Dassel-Cokato | — | Dassel-Cokato | 17:40.50 | 30 |
| 31 | Luke GillilandPlace 31 · Delano | — | Delano | 17:45.90 | 31 |
| 32 | Aiden WardPlace 32 · Orono | — | Orono | 17:47.40 | 32 |
| 33 | Connor EllosPlace 33 · Rockford | — | Rockford | 17:47.70 | 33 |
| 34 | Henry UlbergPlace 34 · Delano | — | Delano | 17:49.40 | 34 |
| 35 | Calvin JohnsonPlace 35 · Dassel-Cokato | — | Dassel-Cokato | 17:51.60 | 35 |
| 36 | Blake IngelinPlace 36 · Heritage Christian | — | Heritage Christian | 17:52.90 | 36 |
| 37 | Jake StonelakePlace 37 · Dassel-Cokato | — | Dassel-Cokato | 17:54.40 | 37 |
| 38 | Mason InglePlace 38 · Rocori | — | Rocori | 17:55.80 | 38 |
| 39 | Davis KellyPlace 39 · Orono | — | Orono | 17:57.70 | 39 |
| 40 | Kaleb CremersPlace 40 · Rocori | — | Rocori | 17:59.70 | 40 |
| 41 | Aidan FlynnPlace 41 · Providence Academy | — | Providence Academy | 17:59.90 | 41 |
| 42 | Thomas MartinPlace 42 · Orono | — | Orono | 17:59.90 | 42 |
| 43 | Jake ThelanderPlace 43 · Orono | — | Orono | 18:12.10 | — |
| 44 | Isaiah BoernerPlace 44 · Heritage Christian | — | Heritage Christian | 18:21.50 | 43 |
| 45 | Caleb ZabinskiPlace 45 · Rocori | — | Rocori | 18:22.50 | 44 |
| 46 | Jacob OlsonPlace 46 · Providence Academy | — | Providence Academy | 18:27.90 | 45 |
| 47 | Shaun MahrPlace 47 · Northwest Nighthawks | — | Northwest Nighthawks | 18:28.30 | 46 |
| 48 | Noah WintersPlace 48 · Northwest Nighthawks | — | Northwest Nighthawks | 18:33.70 | 47 |
| 49 | Tyler MagerPlace 49 · Rockford | — | Rockford | 18:38.10 | 48 |
| 50 | Cayden EllosPlace 50 · Rockford | — | Rockford | 18:42.20 | 49 |
| 51 | Judah AllenPlace 51 · Litchfield | — | Litchfield | 18:43.10 | 50 |
| 52 | Tate KoivistoPlace 52 · Dassel-Cokato | — | Dassel-Cokato | 18:45.10 | 51 |
| 53 | Liam PetermanPlace 53 · Northwest Nighthawks | — | Northwest Nighthawks | 18:49.40 | 52 |
| 54 | Jase TobakoPlace 54 · Becker | — | Becker | 18:50.90 | 53 |
| 55 | Michael WestrichPlace 55 · Northwest Nighthawks | — | Northwest Nighthawks | 18:55.40 | 54 |
| 56 | Finley ComptonPlace 56 · Northwest Nighthawks | — | Northwest Nighthawks | 19:03.80 | 55 |
| 57 | Legend MendenhallPlace 57 · Rockford | — | Rockford | 19:03.90 | 56 |
| 58 | Jack SamsPlace 58 · Providence Academy | — | Providence Academy | 19:08.20 | 57 |
| 59 | Xander ChvatalPlace 59 · Litchfield | — | Litchfield | 19:08.90 | 58 |
| 60 | Will CzechPlace 60 · Rockford | — | Rockford | 19:11.70 | 59 |
| 61 | Ethan KnudsenPlace 61 · Litchfield | — | Litchfield | 19:13.90 | 60 |
| 62 | Parker JosephsonPlace 62 · Dassel-Cokato | — | Dassel-Cokato | 19:15.00 | 61 |
| 63 | Henry ParkhurstPlace 63 · Breck School | — | Breck School | 19:19.20 | 62 |
| 64 | Alexander SchermerPlace 64 · Becker | — | Becker | 19:20.30 | 63 |
| 65 | Dexter KingsleyPlace 65 · Breck School | — | Breck School | 19:28.10 | 64 |
| 66 | Colton BraunPlace 66 · Rockford | — | Rockford | 19:35.00 | 65 |
| 67 | Graham JohnsonPlace 67 · Dassel-Cokato | — | Dassel-Cokato | 19:36.60 | — |
| 68 | Caleb SchoenrockPlace 68 · St. Francis | — | St. Francis | 19:50.20 | — |
| 69 | Gideon BoeremaPlace 69 · Litchfield | — | Litchfield | 19:53.30 | 66 |
| 70 | Noah GetnickPlace 70 · Breck School | — | Breck School | 19:53.90 | 67 |
| 71 | Wyatt KauppiPlace 71 · St. Francis | — | St. Francis | 19:58.30 | — |
| 72 | Lincoln DillePlace 72 · Litchfield | — | Litchfield | 19:59.50 | 68 |
| 73 | Mason TschidaPlace 73 · Becker | — | Becker | 20:02.90 | 69 |
| 74 | Jonah GetnickPlace 74 · Breck School | — | Breck School | 20:05.30 | 70 |
| 75 | Jonathan DruryPlace 75 · Becker | — | Becker | 20:07.70 | — |
| 76 | Anton CoxPlace 76 · Litchfield | — | Litchfield | 20:10.80 | 71 |
| 77 | Robert FerdigPlace 77 · Rockford | — | Rockford | 20:12.80 | — |
| 78 | Sam SnyderPlace 78 · Breck School | — | Breck School | 20:14.60 | — |
| 79 | Jack MahoneyPlace 79 · Providence Academy | — | Providence Academy | 20:16.60 | 72 |
| 80 | Ashton RolfPlace 80 · St. Francis | — | St. Francis | 20:24.50 | — |
| 81 | Landon KosterPlace 81 · Providence Academy | — | Providence Academy | 20:27.60 | 73 |
| 82 | Devin RuachoPlace 82 · Dassel-Cokato | — | Dassel-Cokato | 20:40.00 | — |
| 83 | Nick IwanPlace 83 · Breck School | — | Breck School | 20:52.10 | — |
| 84 | Wyatt BensonPlace 84 · St. Francis | — | St. Francis | 20:58.90 | — |
| 85 | Cameron NorthenscoldPlace 85 · Becker | — | Becker | 21:07.30 | — |
| 86 | Nolan SemschPlace 86 · Providence Academy | — | Providence Academy | 21:09.60 | 74 |
| 87 | Tyler StutsmanPlace 87 · Watertown-Mayer | — | Watertown-Mayer | 21:09.70 | — |
| 88 | Nevan JohnsonPlace 88 · Maranatha Christian Academy | — | Maranatha Christian Academy | 21:23.90 | 75 |
| 89 | Gavin KirschbaumPlace 89 · Maranatha Christian Academy | — | Maranatha Christian Academy | 21:41.70 | 76 |
| 90 | Prescott JonesPlace 90 · Watertown-Mayer | — | Watertown-Mayer | 23:22.30 | — |
| 91 | Luke HovenPlace 91 · Maranatha Christian Academy | — | Maranatha Christian Academy | 23:26.10 | 77 |
| 92 | Aubron TaylorPlace 92 · Maranatha Christian Academy | — | Maranatha Christian Academy | 24:23.00 | 78 |
| 93 | Troy PozinskiPlace 93 · Maranatha Christian Academy | — | Maranatha Christian Academy | 24:32.70 | 79 |