| 1 | August SwensonPlace 1 · Grade 11 · Litchfield | 11 | Litchfield | 17:20.1 |
| 2 | Grady DawsonPlace 2 · Grade 12 · Rockford | 12 | Rockford | 17:20.5 |
| 3 | Quinn GuthriePlace 3 · Grade 10 · Holdingford | 10 | Holdingford | 17:30.3 |
| 4 | Connor EllosPlace 4 · Grade 10 · Rockford | 10 | Rockford | 17:34.1 |
| 5 | Will CzechPlace 5 · Grade 10 · Rockford | 10 | Rockford | 17:43.5 |
| 6 | Judah AllenPlace 6 · Grade 10 · Litchfield | 10 | Litchfield | 17:43.6 |
| 7 | Colton EllosPlace 7 · Grade 7 · Rockford | 7 | Rockford | 17:53.2 |
| 8 | Dawson HoferPlace 8 · Grade 10 · Holdingford | 10 | Holdingford | 17:57.8 |
| 9 | Taylor NelsonPlace 9 · Grade 12 · Paynesville | 12 | Paynesville | 18:04.1 |
| 10 | Xander ChvatalPlace 10 · Grade 9 · Litchfield | 9 | Litchfield | 18:13.1 |
| 11 | Cayden EllosPlace 11 · Grade 11 · Rockford | 11 | Rockford | 18:23.3 |
| 12 | Carter GrossPlace 12 · Grade 12 · Holdingford | 12 | Holdingford | 18:39.1 |
| 13 | Isaac HaysPlace 13 · Grade 12 · Mound-Westonka | 12 | Mound-Westonka | 18:42.8 |
| 14 | Benjamin SuoPlace 14 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 18:42.9 |
| 15 | Mason KurrPlace 15 · Grade 9 · Annandale | 9 | Annandale | 18:43.2 |
| 16 | Matthew TschidaPlace 16 · Grade 10 · Holdingford | 10 | Holdingford | 18:43.2 |
| 17 | Jimmy JensonPlace 17 · Grade 12 · Holdingford | 12 | Holdingford | 18:46.1 |
| 18 | Will VixPlace 18 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 18:46.2 |
| 19 | Jaxen DeSmith -Place 19 · Litchfield | — | Litchfield | 18:53.2 |
| 20 | Owen KlischPlace 20 · Grade 12 · Holdingford | 12 | Holdingford | 19:03.3 |
| 21 | Lane McIntyrePlace 21 · Grade 11 · St. John's Prep | 11 | St. John's Prep | 19:15.2 |
| 22 | Nick GuthriePlace 22 · Grade 12 · Holdingford | 12 | Holdingford | 19:23.1 |
| 23 | Ryan MahowaldPlace 23 · Grade 10 · St. John's Prep | 10 | St. John's Prep | 19:25.2 |
| 24 | Andrew FinleyPlace 24 · Grade 12 · Mound-Westonka | 12 | Mound-Westonka | 19:29.2 |
| 25 | Owen TrostPlace 25 · Grade 10 · Mound-Westonka | 10 | Mound-Westonka | 19:33.9 |
| 26 | Luke SunnarborgPlace 26 · Grade 11 · Mound-Westonka | 11 | Mound-Westonka | 19:34.5 |
| 27 | Noah HuesmannPlace 27 · Grade 11 · Mound-Westonka | 11 | Mound-Westonka | 19:38.1 |
| 28 | Griffin ZuehlkePlace 28 · Grade 11 · Annandale | 11 | Annandale | 19:40.2 |
| 29 | Grayson SwensonPlace 29 · Grade 9 · Litchfield | 9 | Litchfield | 19:41.2 |
| 30 | Cody SnellerPlace 30 · Grade 12 · Annandale | 12 | Annandale | 19:49.2 |
| 31 | Hayden DircksPlace 31 · Grade 11 · Maple Lake | 11 | Maple Lake | 19:53.1 |
| 32 | Blake StoeberPlace 32 · Grade 10 · Maple Lake | 10 | Maple Lake | 19:58.1 |
| 33 | Brycen DiersPlace 33 · Grade 9 · Howard Lake-Waverly-Winsted | 9 | Howard Lake-Waverly-Winsted | 20:16.2 |
| 34 | Tyler StutsmanPlace 34 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 20:24.2 |
| 35 | Cooper OversonPlace 35 · Grade 9 · Atwater-Cosmos-Grove City | 9 | Atwater-Cosmos-Grove City | 20:27.8 |
| 36 | Cody BieniekPlace 36 · Grade 11 · Royalton | 11 | Royalton | 20:33.1 |
| 37 | Brody BrunsPlace 37 · Grade 10 · Annandale | 10 | Annandale | 20:36.2 |
| 38 | Lane OlsonPlace 38 · Grade 12 · Royalton | 12 | Royalton | 20:39.1 |
| 39 | Trace RatkePlace 39 · Grade 10 · Royalton | 10 | Royalton | 20:39.2 |
| 40 | Caleb PetersonPlace 40 · Grade 12 · Atwater-Cosmos-Grove City | 12 | Atwater-Cosmos-Grove City | 21:03.1 |
| 41 | Colton BraunPlace 41 · Grade 12 · Rockford | 12 | Rockford | 21:04.2 |
| 42 | Jamison MeagherPlace 42 · Grade 9 · Paynesville | 9 | Paynesville | 21:06.1 |
| 43 | Taylor GleisnerPlace 43 · Grade 9 · Royalton | 9 | Royalton | 21:15.5 |
| 44 | Lincoln Mielke -Place 44 · Annandale | — | Annandale | 21:19.2 |
| 45 | Tyler CharboneauPlace 45 · Grade Jr · Eden Valley-Watkins/Kimball | Jr | Eden Valley-Watkins/Kimball | 21:25.2 |
| 46 | Evan BuboltzPlace 46 · Grade 9 · Annandale | 9 | Annandale | 21:27.6 |
| 47 | Anton CoxPlace 47 · Grade 12 · Litchfield | 12 | Litchfield | 21:28.2 |
| 48 | Connor LaurmannPlace 48 · Grade 9 · Eden Valley-Watkins/Kimball | 9 | Eden Valley-Watkins/Kimball | 21:35.3 |
| 49 | Brett PenkPlace 49 · Grade 12 · St. John's Prep | 12 | St. John's Prep | 21:38.2 |
| 50 | Mason WalkerPlace 50 · Grade 10 · Paynesville | 10 | Paynesville | 21:58.1 |
| 51 | Carter PerryPlace 51 · Grade 8 · Annandale | 8 | Annandale | 22:36.2 |
| 52 | Jackson StoneburnerPlace 52 · Grade 10 · Paynesville | 10 | Paynesville | 22:37.3 |
| 53 | Mason OversonPlace 53 · Grade 12 · Atwater-Cosmos-Grove City | 12 | Atwater-Cosmos-Grove City | 22:43.1 |
| 54 | Carmel TaplahPlace 54 · Grade 9 · Paynesville | 9 | Paynesville | 22:47.2 |
| 55 | Logan AnglinPlace 55 · Grade 12 · Maple Lake | 12 | Maple Lake | 22:49.1 |
| 56 | Nate IngramPlace 56 · Grade 9 · Eden Valley-Watkins/Kimball | 9 | Eden Valley-Watkins/Kimball | 22:49.1 |
| 57 | Micah MorrisonPlace 57 · Grade 11 · Atwater-Cosmos-Grove City | 11 | Atwater-Cosmos-Grove City | 22:56.7 |
| 58 | Tristin StoeberPlace 58 · Grade 12 · Maple Lake | 12 | Maple Lake | 23:02.2 |
| 59 | Seth CarlsonPlace 59 · Grade 11 · Atwater-Cosmos-Grove City | 11 | Atwater-Cosmos-Grove City | 23:03.5 |
| 60 | Brighton FrenchickPlace 60 · Grade 9 · Paynesville | 9 | Paynesville | 23:09.1 |
| 61 | Jaxon KnottPlace 61 · Grade 11 · Howard Lake-Waverly-Winsted | 11 | Howard Lake-Waverly-Winsted | 23:28.1 |
| 62 | Logan BloniganPlace 62 · Grade 9 · Paynesville | 9 | Paynesville | 23:33.4 |
| 63 | Elijah DorsePlace 63 · Grade 9 · Maple Lake | 9 | Maple Lake | 23:33.6 |
| 64 | Edwin IzazagaPlace 64 · Grade 12 · Litchfield | 12 | Litchfield | 23:46.1 |
| 65 | Grady BieniekPlace 65 · Grade 9 · Royalton | 9 | Royalton | 23:55.2 |
| 66 | Martin KochPlace 66 · Grade 10 · Howard Lake-Waverly-Winsted | 10 | Howard Lake-Waverly-Winsted | 23:59.2 |
| 67 | Andray StangPlace 67 · Grade 11 · Eden Valley-Watkins/Kimball | 11 | Eden Valley-Watkins/Kimball | 24:08.2 |
| 68 | Clark HawkinsonPlace 68 · Grade 8 · Maple Lake | 8 | Maple Lake | 24:13.2 |
| 69 | Oliver HawkinsonPlace 69 · Grade 8 · Maple Lake | 8 | Maple Lake | 24:15.3 |
| 70 | Lincoln SchinzePlace 70 · Grade 12 · Watertown-Mayer | 12 | Watertown-Mayer | 24:48.1 |
| 71 | Andrew MausPlace 71 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 24:49.9 |
| 72 | Carson RemerPlace 72 · Grade 9 · Howard Lake-Waverly-Winsted | 9 | Howard Lake-Waverly-Winsted | 25:32.6 |
| 73 | Paul LeuthnerPlace 73 · Grade 10 · Watertown-Mayer | 10 | Watertown-Mayer | 25:55.1 |
| 74 | Prescott JonesPlace 74 · Grade 11 · Watertown-Mayer | 11 | Watertown-Mayer | 28:25.3 |