| 1 | Kasey JewisonPlace 1 · Grade 10 · New Richland-H-E-G | 10 | New Richland-H-E-G | 19:39 |
| 2 | Domenek WilliamsPlace 2 · Grade 12 · LeSueur-Henderson | 12 | LeSueur-Henderson | 20:23 |
| 3 | Andrew SchwarzPlace 3 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 21:04 |
| 4 | Jakson VermilyeaPlace 4 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 21:33 |
| 5 | Dante WilliamsonPlace 5 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 21:42 |
| 6 | Gavin GonsalezPlace 6 · Grade 11 · United South Central/Alden-Conger | 11 | United South Central/Alden-Conger | 21:46 |
| 7 | Joseph HoraPlace 7 · Grade 10 · Medford | 10 | Medford | 21:49 |
| 8 | Joey SchwarzPlace 8 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 21:54 |
| 9 | Isaac FortPlace 9 · Grade 11 · Blooming Prairie | 11 | Blooming Prairie | 21:58 |
| 10 | Henry TuckPlace 10 · Grade 11 · LeSueur-Henderson | 11 | LeSueur-Henderson | 22:24 |
| 11 | Bentley FrazierPlace 11 · Grade 9 · LeSueur-Henderson | 9 | LeSueur-Henderson | 22:30 |
| 12 | Will AdamsPlace 12 · Grade 12 · LeSueur-Henderson | 12 | LeSueur-Henderson | 22:51 |
| 13 | Mason PetersonPlace 13 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 23:05 |
| 14 | Vance Vanden EidePlace 14 · Grade 9 · LeSueur-Henderson | 9 | LeSueur-Henderson | 23:29 |
| 15 | Riley KrohnbergPlace 15 · Grade 12 · United South Central/Alden-Conger | 12 | United South Central/Alden-Conger | 23:33 |
| 16 | Dylan BakkedahlPlace 16 · Grade 10 · United South Central/Alden-Conger | 10 | United South Central/Alden-Conger | 23:39.2 |
| 17 | Gabe RobyPlace 17 · Grade 11 · LeSueur-Henderson | 11 | LeSueur-Henderson | 23:39.7 |
| 18 | Connor PenaPlace 18 · Grade 10 · Medford | 10 | Medford | 23:59 |
| 19 | Colton LermonPlace 19 · Grade 10 · New Richland-H-E-G | 10 | New Richland-H-E-G | 24:07 |
| 20 | Anfin DruckenmillerPlace 20 · Grade 9 · United South Central/Alden-Conger | 9 | United South Central/Alden-Conger | 24:18 |
| 21 | Gavin RenstromPlace 21 · Grade 10 · LeSueur-Henderson | 10 | LeSueur-Henderson | 25:28 |
| 22 | Eli TorrezPlace 22 · Grade 9 · United South Central/Alden-Conger | 9 | United South Central/Alden-Conger | 25:51 |
| 23 | Jayden BarnickPlace 23 · Grade 12 · United South Central/Alden-Conger | 12 | United South Central/Alden-Conger | 25:56 |
| 24 | Devlin McWilliamsPlace 24 · Grade 10 · New Richland-H-E-G | 10 | New Richland-H-E-G | 26:08 |
| 25 | Mason KollingPlace 25 · Grade 11 · Medford | 11 | Medford | 26:30 |
| 26 | Noah HartmanPlace 26 · Grade 11 · United South Central/Alden-Conger | 11 | United South Central/Alden-Conger | 26:38 |
| 27 | Drake StursaPlace 27 · Grade 12 · Medford | 12 | Medford | 26:49 |
| 28 | Joseph RidlerPlace 28 · Grade 11 · United South Central/Alden-Conger | 11 | United South Central/Alden-Conger | 26:51 |
| 29 | Byron SanerPlace 29 · Grade 10 · Blooming Prairie | 10 | Blooming Prairie | 27:26 |
| 30 | Micah MeyerPlace 30 · Grade 9 · United South Central/Alden-Conger | 9 | United South Central/Alden-Conger | 30:00 |
| 31 | Andrew PetersonPlace 31 · Grade 9 · United South Central/Alden-Conger | 9 | United South Central/Alden-Conger | 30:10 |