| 1 | Gabe HallenPlace 1 · Grade 12 · Orono | 12 | Orono | 15:59.9 |
| 2 | Charlie BortnemPlace 2 · Grade 12 · Dassel-Cokato | 12 | Dassel-Cokato | 16:08.2 |
| 3 | Eddie LobergPlace 3 · Grade 10 · Orono | 10 | Orono | 16:15.3 |
| 4 | Isaiah StaublePlace 4 · Grade 12 · Southwest Christian | 12 | Southwest Christian | 16:23.8 |
| 5 | William SchwemmPlace 5 · Grade 11 · Blake | 11 | Blake | 16:23.8 |
| 6 | Will CzechPlace 6 · Grade 11 · Rockford | 11 | Rockford | 16:25.1 |
| 7 | Cooper MunschPlace 7 · Grade 12 · Orono | 12 | Orono | 16:33.4 |
| 8 | Ben SchendelPlace 8 · Grade 10 · Minneapolis Southwest | 10 | Minneapolis Southwest | 16:36.2 |
| 9 | Mac WestPlace 9 · Grade 12 · Breck School | 12 | Breck School | 16:36.9 |
| 10 | Oliver BeckPlace 10 · Grade 11 · Delano | 11 | Delano | 16:42.6 |
| 11 | Connor EllosPlace 11 · Grade 11 · Rockford | 11 | Rockford | 16:55.0 |
| 12 | Davis KellyPlace 12 · Grade 11 · Orono | 11 | Orono | 16:58.2 |
| 13 | Landon EllingsonPlace 13 · Grade 10 · Delano | 10 | Delano | 16:59.2 |
| 14 | Jack FoleyPlace 14 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 17:00.1 |
| 15 | Austin KazinPlace 15 · Grade 10 · Delano | 10 | Delano | 17:10.2 |
| 16 | Legend MendenhallPlace 16 · Grade 12 · Rockford | 12 | Rockford | 17:10.5 |
| 17 | Bennett WilsonPlace 17 · Grade 12 · Minneapolis Southwest | 12 | Minneapolis Southwest | 17:13.2 |
| 18 | Zach BarkwellPlace 18 · Grade 10 · Blake | 10 | Blake | 17:15.4 |
| 19 | Cormac Hofmann-GeyePlace 19 · Grade 12 · Minneapolis Southwest | 12 | Minneapolis Southwest | 17:18.7 |
| 20 | Luke GillilandPlace 20 · Grade 12 · Delano | 12 | Delano | 17:21.2 |
| 21 | Oliver BergPlace 21 · Grade 9 · Delano | 9 | Delano | 17:22.6 |
| 22 | Liam BarkleyPlace 22 · Grade 11 · Orono | 11 | Orono | 17:24.8 |
| 23 | Graham JohnsonPlace 23 · Grade 11 · Dassel-Cokato | 11 | Dassel-Cokato | 17:27.8 |
| 24 | Cayden EllosPlace 24 · Grade 12 · Rockford | 12 | Rockford | 17:29.9 |
| 25 | Sebastian RufPlace 25 · Grade 11 · Minneapolis Southwest | 11 | Minneapolis Southwest | 17:30.1 |
| 26 | Drew GronholzPlace 26 · Grade 11 · Orono | 11 | Orono | 17:31.2 |
| 27 | Sam BeckPlace 27 · Grade 9 · Delano | 9 | Delano | 17:32.0 |
| 28 | Beckett CameronPlace 28 · Grade 9 · Minneapolis Southwest | 9 | Minneapolis Southwest | 17:35.0 |
| 29 | Jonah GetnickPlace 29 · Grade 10 · Breck School | 10 | Breck School | 17:35.6 |
| 30 | Leo MithunPlace 30 · Grade 10 · Blake | 10 | Blake | 17:39.4 |
| 31 | Levi MadsonPlace 31 · Grade 9 · Orono | 9 | Orono | 17:39.6 |
| 32 | Shamore BrindaPlace 32 · Grade 11 · Blake | 11 | Blake | 17:42.8 |
| 33 | Bennett WercinskiPlace 33 · Grade 10 · Southwest Christian | 10 | Southwest Christian | 17:47.5 |
| 34 | Cutler SalmenPlace 34 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 17:55.1 |
| 35 | Parker JosephsonPlace 35 · Grade 11 · Dassel-Cokato | 11 | Dassel-Cokato | 17:57.7 |
| 36 | Isaac PohlmannPlace 36 · Grade 9 · Delano | 9 | Delano | 18:03.9 |
| 37 | Ethan BarkwellPlace 37 · Grade 10 · Blake | 10 | Blake | 18:14.0 |
| 38 | Isaiah KronPlace 38 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 18:22.7 |
| 39 | Jacob McGuinnPlace 39 · Grade 12 · Minneapolis Southwest | 12 | Minneapolis Southwest | 18:25.4 |
| 40 | Epic MendenhallPlace 40 · Grade 11 · Rockford | 11 | Rockford | 18:32.1 |
| 41 | Brendan RashlegerPlace 41 · Grade 11 · Westonka | 11 | Westonka | 18:36.6 |
| 42 | Graham BennettPlace 42 · Grade 12 · Blake | 12 | Blake | 18:40.2 |
| 43 | Colton EllosPlace 43 · Grade 8 · Rockford | 8 | Rockford | 18:40.7 |
| 44 | Luke SunnarborgPlace 44 · Grade 12 · Westonka | 12 | Westonka | 18:42.2 |
| 45 | Luke BrownPlace 45 · Grade 12 · Southwest Christian | 12 | Southwest Christian | 18:45.4 |
| 46 | Pietro CasalePlace 46 · Grade 8 · Breck School | 8 | Breck School | 18:48.0 |
| 47 | Gabe LundgrenPlace 47 · Grade 10 · Westonka | 10 | Westonka | 18:49.8 |
| 48 | Levi HaysPlace 48 · Grade 11 · Westonka | 11 | Westonka | 18:51.1 |
| 49 | Otis FriesenPlace 49 · Grade 12 · Blake | 12 | Blake | 18:51.5 |
| 50 | Sam StukenborgPlace 50 · Grade 12 · Holy Family Catholic | 12 | Holy Family Catholic | 18:53.4 |
| 51 | Dexter KingsleyPlace 51 · Grade 12 · Breck School | 12 | Breck School | 18:57.2 |
| 52 | Blake BorchardtPlace 52 · Grade 9 · Holy Family Catholic | 9 | Holy Family Catholic | 18:58.6 |
| 53 | Toby McleanPlace 53 · Grade 11 · Benilde-St Margaret's | 11 | Benilde-St Margaret's | 19:00.1 |
| 54 | Tyler StutsmanPlace 54 · Grade 11 · Watertown-Mayer | 11 | Watertown-Mayer | 19:00.3 |
| 55 | Owen TrostPlace 55 · Grade 11 · Westonka | 11 | Westonka | 19:01.9 |
| 56 | Jacob ChilsonPlace 56 · Grade 10 · Westonka | 10 | Westonka | 19:03.6 |
| 57 | Mikko BohjanenPlace 57 · Grade 8 · Rockford | 8 | Rockford | 19:06.7 |
| 58 | Drew CarlsonPlace 58 · Grade 11 · Westonka | 11 | Westonka | 19:08.3 |
| 59 | Oliver AgarPlace 59 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 19:11.9 |
| 60 | Wyatt AndreottiPlace 60 · Grade 10 · Holy Family Catholic | 10 | Holy Family Catholic | 19:15.6 |
| 61 | Owen GoehringPlace 61 · Grade 12 · Holy Family Catholic | 12 | Holy Family Catholic | 19:16.8 |
| 62 | Edwin DillPlace 62 · Grade 9 · Breck School | 9 | Breck School | 19:33.4 |
| 63 | Caleb HarmanPlace 63 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 19:34.1 |
| 64 | Jack HorchPlace 64 · Grade 11 · Southwest Christian | 11 | Southwest Christian | 19:37.0 |
| 65 | Noah SarffPlace 65 · Grade 11 · Dassel-Cokato | 11 | Dassel-Cokato | 19:38.3 |
| 66 | Owen ChristophersonPlace 66 · Grade 12 · Dassel-Cokato | 12 | Dassel-Cokato | 19:38.3 PR |
| 67 | Miles NelsonPlace 67 · Grade 10 · Holy Family Catholic | 10 | Holy Family Catholic | 19:42.2 |
| 68 | Malachi OgatoPlace 68 · Grade 10 · Breck School | 10 | Breck School | 19:49.1 |
| 69 | Luke HarmalaPlace 69 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 19:54.4 |
| 70 | August Thompson-LucePlace 70 · Grade 12 · Breck School | 12 | Breck School | 19:55.9 |
| 71 | Zane HalsteadPlace 71 · Grade 11 · Robbinsdale Cooper | 11 | Robbinsdale Cooper | 20:01.4 |
| 72 | Evan KoelewynPlace 72 · Grade 10 · Southwest Christian | 10 | Southwest Christian | 20:08.5 |
| 73 | Anthony PatykPlace 73 · Grade 12 · Holy Family Catholic | 12 | Holy Family Catholic | 20:08.9 |
| 74 | Rylan LankfordPlace 74 · Grade 11 · Southwest Christian | 11 | Southwest Christian | 20:13.9 |
| 75 | Quinn SpeltzPlace 75 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 20:28.6 |
| 76 | Isaac ChalmersPlace 76 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 20:50.7 |
| 77 | Raiden SouthwellPlace 77 · Grade 11 · Robbinsdale Cooper | 11 | Robbinsdale Cooper | 21:08.2 PR |
| 78 | Finn SeppalaPlace 78 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 21:25.4 |
| 79 | Carter WolfsonPlace 79 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 22:09.3 |
| 80 | Caleb CummingsPlace 80 · Grade 12 · Robbinsdale Cooper | 12 | Robbinsdale Cooper | 22:24.4 |
| 81 | Robert NicholsPlace 81 · Grade 12 · Robbinsdale Cooper | 12 | Robbinsdale Cooper | 22:35.3 PR |
| 82 | Tyler GoodmanPlace 82 · Grade 11 · Robbinsdale Cooper | 11 | Robbinsdale Cooper | 22:35.4 PR |
| 83 | Augustine JamesPlace 83 · Grade 11 · Robbinsdale Cooper | 11 | Robbinsdale Cooper | 22:42.7 |
| 84 | Paul LeuthnerPlace 84 · Grade 11 · Watertown-Mayer | 11 | Watertown-Mayer | 22:55.1 |
| 85 | Prescott JonesPlace 85 · Grade 12 · Watertown-Mayer | 12 | Watertown-Mayer | 23:11.5 |
| 86 | Jayden NguyenPlace 86 · Grade 11 · Robbinsdale Cooper | 11 | Robbinsdale Cooper | 23:14.6 PR |
| 87 | Logan CloughPlace 87 · Grade 12 · Holy Family Catholic | 12 | Holy Family Catholic | 24:28.8 |
| 88 | Emmett BehrensPlace 88 · Grade 11 · Watertown-Mayer | 11 | Watertown-Mayer | 24:29.1 |