| 1 | Tanner FeltonPlace 1 · Grade 12 · Becker | 12 | Becker | 15:56.62 PR |
| 2 | Emery WirthPlace 2 · Grade 10 · Annandale | 10 | Annandale | 16:00.43 |
| 3 | Ryder MoldPlace 3 · Grade 9 · St. Francis | 9 | St. Francis | 16:10.90 |
| 4 | Preston HolewaPlace 4 · Grade 12 · Foley | 12 | Foley | 16:21.54 |
| 5 | Gavin FlavinPlace 5 · Grade 12 · Big Lake | 12 | Big Lake | 16:22.11 |
| 6 | Alex SwansonPlace 6 · Grade 12 · Becker | 12 | Becker | 16:22.54 |
| 7 | Parker SpindlerPlace 7 · Grade 12 · Becker | 12 | Becker | 16:30.25 |
| 8 | Kaleb JonesPlace 8 · Grade 11 · Spectrum | 11 | Spectrum | 16:48.24 |
| 9 | Ryan KarlsPlace 9 · Grade 12 · St. Cloud Apollo | 12 | St. Cloud Apollo | 16:48.43 |
| 10 | Trent EricksonPlace 10 · Grade 12 · Big Lake | 12 | Big Lake | 16:52.04 |
| 11 | Theo JohnsonPlace 11 · Grade 11 · Big Lake | 11 | Big Lake | 16:54.99 |
| 12 | William OgilvyPlace 12 · Grade 10 · Princeton | 10 | Princeton | 16:57.84 |
| 13 | Evan HubbardPlace 13 · Grade 12 · Becker | 12 | Becker | 17:09.90 |
| 14 | Jack SchmidtPlace 14 · Grade 11 · Big Lake | 11 | Big Lake | 17:12.25 |
| 15 | Mason KurrPlace 15 · Grade 10 · Annandale | 10 | Annandale | 17:21.45 |
| 16 | Brandt HemmelgarnPlace 16 · Grade 10 · Becker | 10 | Becker | 17:23.62 |
| 17 | Orion PreislerPlace 17 · Grade 11 · St. Cloud Apollo | 11 | St. Cloud Apollo | 17:43.91 |
| 18 | Kyle SwansonPlace 18 · Grade 11 · St. Francis | 11 | St. Francis | 17:48.85 |
| 19 | Eli HenningPlace 19 · Grade 10 · Big Lake | 10 | Big Lake | 17:52.07 PR |
| 20 | Holden HubbardPlace 20 · Grade 10 · Becker | 10 | Becker | 17:59.45 |
| 21 | Otis Karger-GatzowPlace 21 · Grade 8 · St. Cloud Apollo | 8 | St. Cloud Apollo | 18:15.09 |
| 22 | Max BaronPlace 22 · Grade 10 · Big Lake | 10 | Big Lake | 18:19.12 |
| 23 | John FischerPlace 23 · Grade 12 · Spectrum | 12 | Spectrum | 18:19.77 |
| 24 | Jack MontgomeryPlace 24 · Grade 11 · PACT/Legacy | 11 | PACT/Legacy | 18:20.21 |
| 25 | Kiptyn KaczmarekPlace 25 · Grade 9 · St. Francis | 9 | St. Francis | 18:28.01 PR |
| 26 | Brody BrunsPlace 26 · Grade 11 · Annandale | 11 | Annandale | 18:28.11 |
| 27 | Grady WendtPlace 27 · Grade 12 · Zimmerman | 12 | Zimmerman | 18:29.95 |
| 28 | Griffin ZuehlkePlace 28 · Grade 12 · Annandale | 12 | Annandale | 18:30.02 |
| 29 | Mason TschidaPlace 29 · Grade 12 · Becker | 12 | Becker | 18:30.42 |
| 30 | Dylan PiercePlace 30 · Grade 10 · Annandale | 10 | Annandale | 18:33.86 |
| 31 | Will LyrenmannPlace 31 · Grade 11 · Foley | 11 | Foley | 18:37.66 |
| 32 | Grant AndersonPlace 32 · Grade 11 · Foley | 11 | Foley | 18:39.29 |
| 33 | Dallas BerryPlace 33 · Grade 11 · PACT/Legacy | 11 | PACT/Legacy | 18:39.36 |
| 34 | Nolan NovakPlace 34 · Grade 11 · Foley | 11 | Foley | 18:39.41 |
| 35 | Nolan FisherPlace 35 · Grade 10 · Zimmerman | 10 | Zimmerman | 18:40.80 |
| 36 | Andrew RindelsPlace 36 · Grade 11 · Zimmerman | 11 | Zimmerman | 18:43.05 |
| 37 | Ryan GuntzelPlace 37 · Grade 12 · Spectrum | 12 | Spectrum | 18:45.84 |
| 38 | Grayson StumpfPlace 38 · Grade 10 · Princeton | 10 | Princeton | 18:46.59 |
| 39 | Carter PerryPlace 39 · Grade 9 · Annandale | 9 | Annandale | 18:47.80 |
| 40 | Evan SutherlandPlace 40 · Grade 12 · Zimmerman | 12 | Zimmerman | 18:49.47 PR |
| 41 | Bennett KnutsonPlace 41 · Grade 12 · St. Cloud Apollo | 12 | St. Cloud Apollo | 18:52.74 |
| 42 | Jakob MadgwickPlace 42 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 18:53.76 PR |
| 43 | Isaiah TazelaarPlace 43 · Grade 12 · PACT/Legacy | 12 | PACT/Legacy | 18:56.10 |
| 44 | Jameson CoxPlace 44 · Grade 11 · Zimmerman | 11 | Zimmerman | 18:56.14 |
| 45 | Wyatt NeumanPlace 45 · Grade 8 · Annandale | 8 | Annandale | 18:57.87 |
| 46 | Logan GreenPlace 46 · Grade 11 · Princeton | 11 | Princeton | 19:03.15 |
| 47 | Kody NelsonPlace 47 · Grade 12 · Princeton | 12 | Princeton | 19:03.51 PR |
| 48 | Zackary BuschPlace 48 · Grade 10 · Foley | 10 | Foley | 19:05.50 |
| 49 | Eli SchallerPlace 49 · Grade 11 · Big Lake | 11 | Big Lake | 19:09.63 |
| 50 | Isaac EthenPlace 50 · Grade 11 · Foley | 11 | Foley | 19:09.74 |
| 51 | Ashton RolfPlace 51 · Grade 12 · St. Francis | 12 | St. Francis | 19:10.81 |
| 52 | Hunter MontgomeryPlace 52 · Grade 9 · PACT/Legacy | 9 | PACT/Legacy | 19:14.47 |
| 53 | Justin KesselPlace 53 · Grade 9 · St. Francis | 9 | St. Francis | 19:15.01 |
| 54 | Gabe WolvertPlace 54 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 19:17.79 |
| 55 | Corey LorenPlace 55 · Grade 9 · PACT/Legacy | 9 | PACT/Legacy | 19:22.21 PR |
| 56 | Garrett KankelfitzPlace 56 · Grade 10 · Foley | 10 | Foley | 19:22.51 |
| 57 | David Van GorpPlace 57 · Grade 11 · PACT/Legacy | 11 | PACT/Legacy | 19:39.74 |
| 58 | Braxton DaltonPlace 58 · Grade 8 · Sauk Rapids-Rice | 8 | Sauk Rapids-Rice | 19:45.80 PR |
| 59 | Garrett MalikPlace 59 · Grade 11 · PACT/Legacy | 11 | PACT/Legacy | 19:49.89 |
| 60 | Hudson PowellPlace 60 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 20:00.06 |
| 61 | Jack BouleyPlace 61 · Grade 12 · Zimmerman | 12 | Zimmerman | 20:09.07 |
| 62 | William LangePlace 62 · Grade 12 · Princeton | 12 | Princeton | 20:09.90 |
| 63 | Jonathan KleinmanPlace 63 · Grade 10 · Spectrum | 10 | Spectrum | 20:12.13 |
| 64 | Isaac PrydePlace 64 · Grade 9 · St. Cloud Apollo | 9 | St. Cloud Apollo | 20:12.55 |
| 65 | Neeko RiekensPlace 65 · Grade 11 · Princeton | 11 | Princeton | 20:19.57 |
| 66 | Clayton HofteigPlace 66 · Grade 9 · Spectrum | 9 | Spectrum | 20:23.10 |
| 67 | Sawyer PowellPlace 67 · Grade 7 · Sauk Rapids-Rice | 7 | Sauk Rapids-Rice | 20:24.11 |
| 68 | Avery NathePlace 68 · Grade 12 · Sauk Rapids-Rice | 12 | Sauk Rapids-Rice | 20:29.91 PR |
| 69 | Austen LukePlace 69 · Grade 12 · Zimmerman | 12 | Zimmerman | 20:36.68 |
| 70 | Adriell JaureguiPlace 70 · Grade 11 · Spectrum | 11 | Spectrum | 20:45.01 PR |
| 71 | Ian LangePlace 71 · Grade 10 · Princeton | 10 | Princeton | 20:54.70 |
| 72 | Benjamin DanielsPlace 72 · Grade 10 · Spectrum | 10 | Spectrum | 20:58.08 |
| 73 | Evan OstendorfPlace 73 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 21:15.81 |
| 74 | Hunter BensonPlace 74 · Grade 11 · St. Francis | 11 | St. Francis | 21:19.93 PR |
| 75 | Nathan LamPlace 75 · Grade 12 · St. Cloud Apollo | 12 | St. Cloud Apollo | 21:37.01 |
| 76 | Joshua MergenthalPlace 76 · Grade 9 · St. Francis | 9 | St. Francis | 21:48.46 |