| 1. | Pierce PetersohnPlace 1. · Grade 12 · Triton | 12 | Triton | 49.20a | 44 |
| 2. | Brayden NovakoskiPlace 2. · Grade 12 · Cotter/Hope Lutheran | 12 | Cotter/Hope Lutheran | 50.00a | 43 |
| 3. | Tate GoergenPlace 3. · Grade 11 · GMLOKS | 11 | GMLOKS | 50.50a | 42 |
| 4. | Nathaniel GainesPlace 4. · Grade 11 · Rochester Lourdes | 11 | Rochester Lourdes | 50.71a | 41 |
| 5. | Hunter RislovPlace 5. · Grade 12 · Rushford-Peterson/Houston | 12 | Rushford-Peterson/Houston | 51.56a PR | 40 |
| 6. | Indy JuddPlace 6. · Grade 12 · Zumbrota-Mazeppa | 12 | Zumbrota-Mazeppa | 51.61a | 39 |
| 7. | Lane SchmaltzPlace 7. · Grade 11 · Chatfield | 11 | Chatfield | 51.66a PR | 38 |
| 8. | Trey MathisonPlace 8. · Grade 11 · Dover-Eyota | 11 | Dover-Eyota | 52.07a | 37 |
| 9. | Hunter HydePlace 9. · Grade 10 · GMLOKS | 10 | GMLOKS | 52.50a PR | 36 |
| 10. | Aidan FitzgeraldPlace 10. · Grade 11 · Cotter/Hope Lutheran | 11 | Cotter/Hope Lutheran | 52.76a | 35 |
| 11. | Kash McBroomPlace 11. · Grade 10 · Chatfield | 10 | Chatfield | 52.94a PR | 34 |
| 12. | Payton BuytaertPlace 12. · Grade 12 · Lewiston-Altura | 12 | Lewiston-Altura | 53.15a | 33 |
| 13. | Landon DahlPlace 13. · Grade 12 · Rushford-Peterson/Houston | 12 | Rushford-Peterson/Houston | 53.16a | 32 |
| 14. | JJ BastyrPlace 14. · Grade 11 · Lyle-Pacelli | 11 | Lyle-Pacelli | 53.49a | 31 |
| 15. | Lincoln FultonPlace 15. · Grade 12 · RACE | 12 | RACE | 53.52a | 30 |
| 16. | Jackson VermilyaPlace 16. · Grade 11 · St. Charles | 11 | St. Charles | 53.96a | 29 |
| 17. | Michael BuntrockPlace 17. · Grade 11 · Rochester Lourdes | 11 | Rochester Lourdes | 54.18a | 28 |
| 18. | Jordan GreerPlace 18. · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 54.21a | 27 |
| 19. | Pedro RojasPlace 19. · Grade 12 · St. Charles | 12 | St. Charles | 54.71a | 26 |
| 20. | Quinci KaasePlace 20. · Grade 11 · Lanesboro-Fillmore Central-Mabel-Canton | 11 | Lanesboro-Fillmore Central-Mabel-Canton | 54.92a PR | 25 |
| 21. | Rylan RistauPlace 21. · Grade 10 · Lanesboro-Fillmore Central-Mabel-Canton | 10 | Lanesboro-Fillmore Central-Mabel-Canton | 54.92a PR | 24 |
| 22. | Michael HillPlace 22. · Grade 8 · Lewiston-Altura | 8 | Lewiston-Altura | 56.28a | 23 |
| 23. | Stefan NietzPlace 23. · Grade 10 · Zumbrota-Mazeppa | 10 | Zumbrota-Mazeppa | 56.29a | 22 |
| 24. | Hunter SundbergPlace 24. · Grade 10 · Lake City | 10 | Lake City | 56.29a PR | 21 |
| 25. | Duncan McIntirePlace 25. · Grade 9 · Dover-Eyota | 9 | Dover-Eyota | 56.40a | 20 |
| 26. | Ryler SellPlace 26. · Grade 9 · Cannon Falls | 9 | Cannon Falls | 56.69a | 19 |
| 27. | Aaron KnutsonPlace 27. · Grade 10 · Triton | 10 | Triton | 56.72a | 18 |
| 28. | Kyle FordPlace 28. · Grade 12 · Randolph | 12 | Randolph | 56.86a | 17 |
| 29. | Kevin MotaPlace 29. · Grade 9 · Lake City | 9 | Lake City | 57.49a | 16 |
| 30. | Jensen DahlPlace 30. · Grade 10 · Plainview-Elgin-Millville | 10 | Plainview-Elgin-Millville | 57.62a PR | 15 |
| 31. | Max KuhnPlace 31. · Grade 11 · Randolph | 11 | Randolph | 57.97a PR | 14 |
| 32. | Seth AldorferPlace 32. · Grade 11 · Kenyon-Wanamingo-Goodhue* | 11 | Kenyon-Wanamingo-Goodhue* | 58.08a PR | 13 |
| 33. | Gideon JohnsonPlace 33. · Grade 10 · Kenyon-Wanamingo-Goodhue* | 10 | Kenyon-Wanamingo-Goodhue* | 58.45a PR | 12 |
| 34. | Alex LagunasPlace 34. · Grade 10 · Lyle-Pacelli | 10 | Lyle-Pacelli | 58.57a | 11 |
| 35. | Malakai ClarkinPlace 35. · Grade 9 · La Crescent-Hokah | 9 | La Crescent-Hokah | 1:01.31a PR | 10 |
| 36. | Oden TidemannPlace 36. · Grade 7 · Hayfield | 7 | Hayfield | 1:05.17a | 9 |
| 37. | Dante CreightonPlace 37. · Grade 9 · Blooming Prairie | 9 | Blooming Prairie | 1:05.33a | 8 |
| 38. | Weston JohnsonPlace 38. · Grade 8 · Blooming Prairie | 8 | Blooming Prairie | 1:06.21a | 7 |
| 39. | Evan FrauenkronPlace 39. · Grade 10 · La Crescent-Hokah | 10 | La Crescent-Hokah | 1:06.42a | 6 |
| 40. | James DevlinPlace 40. · Grade 12 · RACE | 12 | RACE | 1:07.09a | 5 |