| 1 | Griffin RiesgrafPlace 1 · Grade 12 · Wabasha-Kellogg | 12 | Wabasha-Kellogg | 16:53.1 |
| 2 | Nolan SchatzPlace 2 · Grade 11 · Stewartville | 11 | Stewartville | 17:36.9 |
| 3 | Nolan WardPlace 3 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 17:37.1 |
| 4 | Mason RussellPlace 4 · Grade 10 · Stewartville | 10 | Stewartville | 17:54.6 |
| 5 | Fritz RiesgrafPlace 5 · Grade 10 · Wabasha-Kellogg | 10 | Wabasha-Kellogg | 18:02.7 |
| 6 | Jackson EckermanPlace 6 · Grade 11 · Stewartville | 11 | Stewartville | 18:04.9 |
| 7 | Josiah ScruggsPlace 7 · Grade 11 · Stewartville | 11 | Stewartville | 18:08.5 |
| 8 | Talon SchutzPlace 8 · Grade 11 · Pine Island | 11 | Pine Island | 18:10.1 |
| 9 | Isaac LevnoPlace 9 · Grade 10 · RAACHE | 10 | RAACHE | 18:11.0 |
| 10 | Isaac HalbakkenPlace 10 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 18:12.9 |
| 11 | Tanner VailPlace 11 · Grade 11 · RAACHE | 11 | RAACHE | 18:25.0 |
| 12 | Joshua EriePlace 12 · Grade 9 · Stewartville | 9 | Stewartville | 18:30.1 |
| 13 | Ben PerryPlace 13 · Grade 9 · RAACHE | 9 | RAACHE | 18:37.2 |
| 14 | Ben PeetersPlace 14 · Grade 12 · Chatfield | 12 | Chatfield | 18:39.1 |
| 15 | Jack HorobPlace 15 · Grade 12 · Stewartville | 12 | Stewartville | 18:53.5 |
| 16 | Bryson HoolihanPlace 16 · Grade 10 · Wabasha-Kellogg | 10 | Wabasha-Kellogg | 19:03.2 |
| 17 | Vaughn AndersonPlace 17 · Grade 12 · Pine Island | 12 | Pine Island | 19:05.5 |
| 18 | George Christenson IVPlace 18 · Grade 12 · Wabasha-Kellogg | 12 | Wabasha-Kellogg | 19:06.4 |
| 19 | Jonathan BlockPlace 19 · Grade 10 · Schaeffer Academy | 10 | Schaeffer Academy | 19:07.6 |
| 20 | Dillon BrunsPlace 20 · Grade 10 · Stewartville | 10 | Stewartville | 19:10.9 |
| 21 | Will AldermanPlace 21 · Grade 12 · RAACHE | 12 | RAACHE | 19:21.0 |
| 22 | Chase SwintekPlace 22 · Grade 11 · Pine Island | 11 | Pine Island | 19:29.8 |
| 23 | Thomas RobertsonPlace 23 · Grade 11 · RAACHE | 11 | RAACHE | 19:31.4 |
| 24 | Dylan KnightPlace 24 · Grade 10 · RAACHE | 10 | RAACHE | 19:36.8 |
| 25 | Luke BarkerPlace 25 · Grade 11 · Dover-Eyota | 11 | Dover-Eyota | 19:38.2 |
| 26 | Andrew SchwarzPlace 26 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 19:45.4 |
| 27 | Max HooverPlace 27 · Grade 11 · Chatfield | 11 | Chatfield | 19:47.5 |
| 28 | Caleb LinscottPlace 28 · Grade 11 · RAACHE | 11 | RAACHE | 19:51.5 |
| 29 | Jakson VermilyeaPlace 29 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 20:21.4 |
| 30 | Dante WilliamsonPlace 30 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:29.9 |
| 31 | Mason PetersonPlace 31 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:31.5 |
| 32 | Russell O'NeillPlace 32 · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 20:35.8 |
| 33 | Joey SchwarzPlace 33 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:42.1 |
| 34 | Jeffrey BrunsPlace 34 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:51.8 |
| 35 | Justin OlsenPlace 35 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 20:59.6 |
| 36 | Avett KivimagiPlace 36 · Grade 10 · Chatfield | 10 | Chatfield | 21:20.5 |
| 37 | Silas JohnsonPlace 37 · Grade 9 · Pine Island | 9 | Pine Island | 21:30.0 |
| 38 | Oliver BensonPlace 38 · Grade 11 · Pine Island | 11 | Pine Island | 21:49.4 |
| 39 | Colter MilianderPlace 39 · Grade 12 · Chatfield | 12 | Chatfield | 21:50.0 |
| 40 | Evan BeckerPlace 40 · Grade 7 · Wabasha-Kellogg | 7 | Wabasha-Kellogg | 21:54.7 |
| 41 | Maddox BorkPlace 41 · Grade 10 · Wabasha-Kellogg | 10 | Wabasha-Kellogg | 21:59.4 |
| 42 | Collin WalstromPlace 42 · Grade 10 · Wabasha-Kellogg | 10 | Wabasha-Kellogg | 22:20.1 |
| 43 | Jase FergusonPlace 43 · Grade 7 · Dover-Eyota | 7 | Dover-Eyota | 22:31.7 |
| 44 | Robert JonesPlace 44 · Grade 10 · Chatfield | 10 | Chatfield | 22:45.6 |
| 45 | Josiah MironPlace 45 · Grade 9 · Chatfield | 9 | Chatfield | 23:14.6 |
| 46 | Josiah JohnsonPlace 46 · Grade 12 · Pine Island | 12 | Pine Island | 23:38.3 |
| 47 | Joel SimpsonPlace 47 · Grade 11 · Pine Island | 11 | Pine Island | 23:48.4 |
| 48 | Andy MeierPlace 48 · Grade 11 · Chatfield | 11 | Chatfield | 24:24.6 |
| 49 | Nolan WendtPlace 49 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 24:52.5 |
| 50 | Ian Allers-ZarsPlace 50 · Grade 10 · Dover-Eyota | 10 | Dover-Eyota | 29:35.4 |