| 1 | John FallerPlace 1 · East Ridge | — | East Ridge | 16:39.3 | 1 |
| 2 | Alden KellerPlace 2 · Breck School | — | Breck School | 16:58.0 | 2 |
| 3 | Sean McnieshPlace 3 · East Ridge | — | East Ridge | 17:21.8 | 3 |
| 4 | Angelo FiataruoloPlace 4 · Orono | — | Orono | 17:30.3 | 4 |
| 5 | Eric GramerPlace 5 · East Ridge | — | East Ridge | 17:48.0 | 5 |
| 6 | Gavin LuebkePlace 6 · Breck School | — | Breck School | 17:50.9 | 6 |
| 7 | Daniel KolandPlace 7 · East Ridge | — | East Ridge | 17:52.0 | 7 |
| 8 | Ben BeckerPlace 8 · Hutchinson | — | Hutchinson | 17:59.7 | 8 |
| 9 | Aiden EngertPlace 9 · East Ridge | — | East Ridge | 18:13.4 | 9 |
| 10 | Evan JohnsonPlace 10 · East Ridge | — | East Ridge | 18:13.6 | 10 |
| 11 | Gabe StassenPlace 11 · Hutchinson | — | Hutchinson | 18:24.4 | 11 |
| 12 | Sam JordanPlace 12 · East Ridge | — | East Ridge | 18:30.3 | 12 |
| 13 | Emmett WolfPlace 13 · Breck School | — | Breck School | 18:32.5 | 13 |
| 14 | Ian HohnPlace 14 · East Ridge | — | East Ridge | 18:32.7 | — |
| 15 | Owen HirtPlace 15 · Orono | — | Orono | 18:40.9 | 14 |
| 16 | Trenton HohnPlace 16 · East Ridge | — | East Ridge | 18:53.4 | — |
| 17 | Max MunterPlace 17 · East Ridge | — | East Ridge | 19:02.3 | — |
| 18 | Harris GulbransenPlace 18 · Breck School | — | Breck School | 19:08.0 | 15 |
| 19 | Michael RascherPlace 19 · Orono | — | Orono | 19:33.7 | 16 |
| 20 | Mihailo HolleranPlace 20 · East Ridge | — | East Ridge | 19:36.7 | — |
| 21 | Austin HagenPlace 21 · Hutchinson | — | Hutchinson | 19:49.5 | 17 |
| 22 | Aiden RathmannPlace 22 · Minneapolis South | — | Minneapolis South | 19:49.8 | 18 |
| 23 | Jackson WangensteenPlace 23 · East Ridge | — | East Ridge | 19:50.5 | — |
| 24 | Marcus GutierrezPlace 24 · Breck School | — | Breck School | 19:55.8 | 19 |
| 25 | Matt KoltesPlace 25 · Orono | — | Orono | 20:04.2 | 20 |
| 26 | Tyler MesteryPlace 26 · East Ridge | — | East Ridge | 20:14.3 | — |
| 27 | Marshall JohnsonPlace 27 · Orono | — | Orono | 20:21.2 | 21 |
| 28 | Will MurphyPlace 28 · Breck School | — | Breck School | 20:28.6 | 22 |
| 29 | Josh KillamPlace 29 · East Ridge | — | East Ridge | 20:32.5 | — |
| 30 | Cameron WagnerPlace 30 · Hutchinson | — | Hutchinson | 20:33.3 | 23 |
| 31 | Yohannes GebremeskelPlace 31 · St. Paul Washington Technology Magnet | — | St. Paul Washington Technology Magnet | 20:34.1 | — |
| 32 | Max RoligPlace 32 · East Ridge | — | East Ridge | 20:41.9 | — |
| 33 | William McGurranPlace 33 · East Ridge | — | East Ridge | 20:45.0 | — |
| 34 | Milan TomaskaPlace 34 · East Ridge | — | East Ridge | 20:45.6 | — |
| 35 | Spencer GreenePlace 35 · Orono | — | Orono | 20:58.9 | 24 |
| 36 | Morgan GillardPlace 36 · East Ridge | — | East Ridge | 21:00.6 | — |
| 37 | Jackson SonquistPlace 37 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 21:08.7 | 25 |
| 38 | Alex UradnikPlace 38 · Orono | — | Orono | 21:11.3 | 26 |
| 39 | Miles MinorPlace 39 · Orono | — | Orono | 21:11.4 | — |
| 40 | Kahun VuePlace 40 · St. Paul Washington Technology Magnet | — | St. Paul Washington Technology Magnet | 21:19.2 | — |
| 41 | Austin DeanPlace 41 · Hutchinson | — | Hutchinson | 21:26.0 | 27 |
| 42 | Grayson RobertsPlace 42 · Breck School | — | Breck School | 21:32.9 | 28 |
| 43 | Jack LowePlace 43 · East Ridge | — | East Ridge | 21:34.9 | — |
| 44 | Micah SchmitzPlace 44 · Hutchinson | — | Hutchinson | 21:40.4 | 29 |
| 45 | Ken JohnsonPlace 45 · East Ridge | — | East Ridge | 21:46.5 | — |
| 46 | Finely WikenPlace 46 · East Ridge | — | East Ridge | 21:57.5 | — |
| 47 | Porter DennisPlace 47 · Hutchinson | — | Hutchinson | 21:57.9 | 30 |
| 48 | John GramerPlace 48 · East Ridge | — | East Ridge | 22:02.9 | — |
| 49 | Colin DlugoschPlace 49 · Breck School | — | Breck School | 22:06.3 | — |
| 50 | Noah BleakmorePlace 50 · Minneapolis South | — | Minneapolis South | 22:09.8 | 31 |
| 51 | Enrique AriasPlace 51 · East Ridge | — | East Ridge | 22:11.2 | — |
| 52 | Gabe LewisPlace 52 · Orono | — | Orono | 22:46.3 | — |
| 53 | Eli StarrPlace 53 · Minneapolis South | — | Minneapolis South | 22:51.7 | 32 |
| 54 | Tanner SperlPlace 54 · Hutchinson | — | Hutchinson | 22:58.2 | — |
| 55 | Avi SivarmanPlace 55 · East Ridge | — | East Ridge | 23:03.9 | — |
| 56 | Coleman NelsonPlace 56 · East Ridge | — | East Ridge | 23:05.9 | — |
| 57 | Bennet HarrisPlace 57 · East Ridge | — | East Ridge | 23:08.3 | — |
| 58 | Brady SoenenPlace 58 · East Ridge | — | East Ridge | 23:14.8 | — |
| 59 | Brady HietpasPlace 59 · East Ridge | — | East Ridge | 23:20.9 | — |
| 60 | Julian BrandenPlace 60 · Minneapolis South | — | Minneapolis South | 23:21.1 | 33 |
| 61 | David PrincePlace 61 · Minneapolis South | — | Minneapolis South | 23:26.3 | 34 |
| 62 | Tevi LawsonPlace 62 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 23:34.5 | 35 |
| 63 | Jack MontgomeryPlace 63 · Orono | — | Orono | 23:35.9 | — |
| 64 | Kenneth PurnellPlace 64 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 23:44.6 | 36 |
| 65 | Cyrus BashiriPlace 65 · Minneapolis South | — | Minneapolis South | 23:45.4 | 37 |
| 66 | Mitchell JensenPlace 66 · East Ridge | — | East Ridge | 23:55.5 | — |
| 67 | Aaron DevinePlace 67 · East Ridge | — | East Ridge | 24:03.5 | — |
| 68 | Nathan RacettePlace 68 · East Ridge | — | East Ridge | 24:09.8 | — |
| 69 | Connor StadtlanderPlace 69 · Hutchinson | — | Hutchinson | 24:15.5 | — |
| 70 | Ian McnieshPlace 70 · East Ridge | — | East Ridge | 24:19.1 | — |
| 71 | Max ParishPlace 71 · Minneapolis South | — | Minneapolis South | 24:36.7 | 38 |
| 72 | Samuel SchwittersPlace 72 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 24:47.4 | 39 |
| 73 | Nathan RongitschPlace 73 · East Ridge | — | East Ridge | 24:48.9 | — |
| 74 | Jack AldrichPlace 74 · East Ridge | — | East Ridge | 24:51.9 | — |
| 75 | Tyson FarleyPlace 75 · Hutchinson | — | Hutchinson | 24:53.0 | — |
| 76 | Hazael WeilandgruberPlace 76 · Minneapolis South | — | Minneapolis South | 25:09.8 | — |
| 77 | Max PankoninPlace 77 · Orono | — | Orono | 25:20.3 | — |
| 78 | Anderson KuhnPlace 78 · East Ridge | — | East Ridge | 25:20.7 | — |
| 79 | Carson KoechnenPlace 79 · East Ridge | — | East Ridge | 25:28.0 | — |
| 80 | Casey RatiganPlace 80 · East Ridge | — | East Ridge | 25:29.0 | — |
| 81 | Kellen SonquistPlace 81 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 26:05.9 | 40 |
| 82 | Allen HaywardPlace 82 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 26:18.3 | 41 |
| 83 | Tenzin ChoezinPlace 83 · Minneapolis Patrick Henry | — | Minneapolis Patrick Henry | 26:19.4 | 42 |
| 84 | Broderick UrbanzPlace 84 · East Ridge | — | East Ridge | 26:26.7 | — |
| 85 | Alan MouaPlace 85 · St. Paul Washington Technology Magnet | — | St. Paul Washington Technology Magnet | 26:49.3 | — |
| 86 | Hector AriasPlace 86 · East Ridge | — | East Ridge | 29:11.0 | — |
| 87 | Cha MouaPlace 87 · St. Paul Washington Technology Magnet | — | St. Paul Washington Technology Magnet | 30:12.1 | — |
| 88 | Aiden CarlsonPlace 88 · East Ridge | — | East Ridge | 30:13.2 | — |
| 89 | Mac WardPlace 89 · East Ridge | — | East Ridge | 34:04.7 | — |
| 90 | Evan PoeschelPlace 90 · East Ridge | — | East Ridge | 34:15.9 | — |