| 1 | Jake ParonPlace 1 · Grade 1 · North Shore | 1 | North Shore | 17:21.3 |
| 2 | Teddy PiercePlace 2 · Grade 2 · Ely | 2 | Ely | 18:01.9 |
| 3 | James SchwinghammerPlace 3 · Grade 3 · Ely | 3 | Ely | 18:05.2 |
| 4 | Joey PiercePlace 4 · Grade 4 · Ely | 4 | Ely | 18:09.4 |
| 5 | Noah SmithPlace 5 · Grade 5 · North Shore | 5 | North Shore | 18:10.2 |
| 6 | Jake SeitzPlace 6 · Grade 6 · Virginia | 6 | Virginia | 18:27.3 |
| 7 | Evan RuikkaPlace 7 · Grade 7 · MarshallSchool Duluth | 7 | MarshallSchool Duluth | 18:31.1 |
| 8 | Carson BecickaPlace 8 · Grade 8 · Mesabi East | 8 | Mesabi East | 18:32.6 |
| 9 | Luke OlsonPlace 9 · Grade 9 · Ely | 9 | Ely | 18:33.4 |
| 10 | Andrew TysonPlace 10 · Grade 10 · Lakeview Christian | 10 | Lakeview Christian | 18:34.1 |
| 11 | Simon StoufferPlace 11 · Grade 11 · Ely | 11 | Ely | 18:47.1 |
| 12 | Jake EricksonPlace 12 · Grade 12 · International Falls | 12 | International Falls | 18:55.2 |
| 13 | Jared CelleyPlace 13 · Eveleth Gilbert | — | Eveleth Gilbert | 19:03.6 |
| 14 | Brody BissonettePlace 14 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 19:04.3 |
| 15 | John CowmanPlace 15 · International Falls | — | International Falls | 19:04.7 |
| 16 | Caleb KelsonPlace 16 · Eveleth Gilbert | — | Eveleth Gilbert | 19:11.9 |
| 17 | Will SurbaughPlace 17 · North Shore | — | North Shore | 19:14.3 |
| 18 | Antonio PazzelliPlace 18 · Virginia | — | Virginia | 19:15.5 |
| 19 | Alan NelsonPlace 19 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 19:18.7 |
| 20 | Chaz HerzhogPlace 20 · Mesabi East | — | Mesabi East | 19:21.3 |
| 21 | Justin BeschPlace 21 · International Falls | — | International Falls | 19:24.8 |
| 22 | Ben GustafsonPlace 22 · Ely | — | Ely | 19:28.3 |
| 23 | Brock O'LoughlinPlace 23 · International Falls | — | International Falls | 19:29.7 |
| 24 | Taran HowardPlace 24 · Deer River/Northland | — | Deer River/Northland | 19:30.4 |
| 25 | Connor DaudtPlace 25 · Deer River/Northland | — | Deer River/Northland | 19:31.5 |
| 26 | Hunter WilsonPlace 26 · International Falls | — | International Falls | 19:31.8 |
| 27 | Jack DaudtPlace 27 · Deer River/Northland | — | Deer River/Northland | 19:33.6 |
| 28 | Josh JonesPlace 28 · Mesabi East | — | Mesabi East | 19:35.4 |
| 29 | Leif AndersonPlace 29 · North Shore | — | North Shore | 19:37.5 |
| 30 | Jacob EastyPlace 30 · Lakeview Christian | — | Lakeview Christian | 19:37.9 |
| 31 | Andrew LarsenPlace 31 · Eveleth Gilbert | — | Eveleth Gilbert | 19:41.5 |
| 32 | Ethan HaszPlace 32 · Ely | — | Ely | 19:42.3 |
| 33 | Jacob LindhorstPlace 33 · Eveleth Gilbert | — | Eveleth Gilbert | 19:43.0 |
| 34 | Samuel LohnPlace 34 · MarshallSchool Duluth | — | MarshallSchool Duluth | 19:43.7 |
| 35 | Ben NicolsonPlace 35 · Proctor | — | Proctor | 19:45.7 |
| 36 | Samuel EastyPlace 36 · Lakeview Christian | — | Lakeview Christian | 19:48.4 |
| 37 | Brenden SeipkePlace 37 · North Shore | — | North Shore | 19:49.0 |
| 38 | Bennett EastyPlace 38 · Lakeview Christian | — | Lakeview Christian | 19:52.3 |
| 39 | Thatcher SundayPlace 39 · North Shore | — | North Shore | 19:56.6 |
| 40 | Craig FeistPlace 40 · Grade SO · East Central | SO | East Central | 19:57.3 |
| 41 | Lyric SchmelzPlace 41 · South Ridge | — | South Ridge | 19:59.5 |
| 42 | Dan TolonenPlace 42 · Chisholm | — | Chisholm | 20:01.6 |
| 43 | Zach CoughlinPlace 43 · Proctor | — | Proctor | 20:06.9 |
| 44 | Tanner LokkenPlace 44 · South Ridge | — | South Ridge | 20:12.1 |
| 45 | Gabriel ShimminPlace 45 · MarshallSchool Duluth | — | MarshallSchool Duluth | 20:28.9 |
| 46 | Tanner WoodPlace 46 · International Falls | — | International Falls | 20:29.7 |
| 47 | Spicer JohnsonPlace 47 · Lakeview Christian | — | Lakeview Christian | 20:31.0 |
| 48 | Mikael OverbyPlace 48 · North Shore | — | North Shore | 20:34.5 |
| 49 | Aidan BissonettePlace 49 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 20:40.3 |
| 50 | Brandon BarBeePlace 50 · Lakeview Christian | — | Lakeview Christian | 20:44.6 |
| 51 | Jackson SpryPlace 51 · MarshallSchool Duluth | — | MarshallSchool Duluth | 20:44.8 |
| 52 | Jerry FinedayPlace 52 · Fond du Lac | — | Fond du Lac | 20:45.2 |
| 53 | Evan ButcherPlace 53 · Fond du Lac | — | Fond du Lac | 20:48.1 |
| 54 | John SchenkPlace 54 · MarshallSchool Duluth | — | MarshallSchool Duluth | 20:52.2 |
| 55 | Holden KetchumPlace 55 · MarshallSchool Duluth | — | MarshallSchool Duluth | 21:00.9 |
| 56 | Spencer HoefflingPlace 56 · Grade FR · Carlton | FR | Carlton | 21:01.2 |
| 57 | Tanner BudrisPlace 57 · International Falls | — | International Falls | 21:03.8 |
| 58 | Bryson KlarPlace 58 · Grade FR · East Central | FR | East Central | 21:04.0 |
| 59 | Isaac PowellPlace 59 · Virginia | — | Virginia | 21:04.2 |
| 60 | Sterling BoydPlace 60 · Virginia | — | Virginia | 21:04.4 |
| 61 | Kody LindgrenPlace 61 · Virginia | — | Virginia | 21:04.7 |
| 62 | Henri ParenteauPlace 62 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 21:09.1 |
| 63 | Carl SunbladPlace 63 · South Ridge | — | South Ridge | 21:11.1 |
| 64 | Justin PioskiPlace 64 · Chisholm | — | Chisholm | 21:19.2 |
| 65 | Ben BrunfeltPlace 65 · Mesabi East | — | Mesabi East | 21:25.2 |
| 66 | Aaron NelsonPlace 66 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 21:35.4 |
| 67 | Keith DefoePlace 67 · Fond du Lac | — | Fond du Lac | 21:42.5 |
| 68 | Simon LaPrairiePlace 68 · Fond du Lac | — | Fond du Lac | 21:42.6 |
| 69 | Kaden OlesenPlace 69 · Grade FR · Wrenshall | FR | Wrenshall | 21:47.3 |
| 70 | Tyler ThorvigPlace 70 · Grade 8 · East Central | 8 | East Central | 21:48.3 |
| 71 | Alex KoivistoPlace 71 · Chisholm | — | Chisholm | 21:57.8 |
| 72 | John NippPlace 72 · Lakeview Christian | — | Lakeview Christian | 21:58.0 |
| 73 | Jacob WittPlace 73 · Eveleth Gilbert | — | Eveleth Gilbert | 21:59.5 |
| 74 | Drew GiesePlace 74 · Mesabi East | — | Mesabi East | 22:03.3 |
| 75 | Dylan MillerPlace 75 · South Ridge | — | South Ridge | 22:11.2 |
| 76 | Alex DemengePlace 76 · Proctor | — | Proctor | 22:16.9 |
| 77 | Jonah GiermanPlace 77 · Chisholm | — | Chisholm | 22:18.6 |
| 78 | Mark MatlackPlace 78 · Grade SR · Carlton | SR | Carlton | 22:31.7 |
| 79 | Micah RoseenPlace 79 · Proctor | — | Proctor | 22:34.3 |
| 80 | Parker JonesPlace 80 · South Ridge | — | South Ridge | 22:35.3 |
| 81 | Matthew MorehousePlace 81 · MarshallSchool Duluth | — | MarshallSchool Duluth | 22:36.8 |
| 82 | Jalen PaulsonPlace 82 · Fond du Lac | — | Fond du Lac | 22:38.3 |
| 83 | Sam HuntPlace 83 · Mesabi East | — | Mesabi East | 22:42.7 |
| 84 | Ryan LarsenPlace 84 · Proctor | — | Proctor | 22:49.3 |
| 85 | Eddie DefoePlace 85 · Fond du Lac | — | Fond du Lac | 22:52.6 |
| 86 | Will TraceyPlace 86 · Proctor | — | Proctor | 22:53.9 |
| 87 | Austin SchultzPlace 87 · Mesabi East | — | Mesabi East | 22:54.1 |
| 88 | Tom NormanPlace 88 · Virginia | — | Virginia | 22:58.0 |
| 89 | Marshall BackePlace 89 · South Ridge | — | South Ridge | 23:06.7 |
| 90 | Eric VenierPlace 90 · Virginia | — | Virginia | 23:15.8 |
| 91 | Caleb SmilanichPlace 91 · Chisholm | — | Chisholm | 23:24.9 |
| 92 | Jace SoderbergPlace 92 · Chisholm | — | Chisholm | 23:33.6 |
| 93 | Branden TausPlace 93 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 23:47.4 |
| 94 | Sam DeckoPlace 94 · Deer River/Northland | — | Deer River/Northland | 23:49.7 |
| 95 | Chris WallacePlace 95 · South Ridge | — | South Ridge | 24:06.1 |
| 96 | Jaden SwansonPlace 96 · Grade SO · Carlton | SO | Carlton | 24:20.9 |
| 97 | Colby GundersonPlace 97 · Deer River/Northland | — | Deer River/Northland | 24:28.7 |
| 98 | Jeffrey KayfesPlace 98 · Mountain Iron-Buhl | — | Mountain Iron-Buhl | 24:46.0 |
| 99 | Jadon WatkinsPlace 99 · Deer River/Northland | — | Deer River/Northland | 24:51.2 |
| 100 | Jade YukichPlace 100 · Chisholm | — | Chisholm | 24:58.2 |
| 101 | Tim SwensonPlace 101 · Grade FR · Wrenshall | FR | Wrenshall | 25:27.2 |
| 102 | Tate OverliePlace 102 · Proctor | — | Proctor | 26:24.5 |