| 1 | Charlie LothPlace 1 · Grade 12 · St. Paul Como Park | 12 | St. Paul Como Park | 15:31.7 |
| 2 | Ryder MoldPlace 2 · Grade 10 · St. Francis | 10 | St. Francis | 15:38.6 |
| 3 | Israel SulungainePlace 3 · Grade 12 · Blaine | 12 | Blaine | 15:44.6 |
| 4 | David MebergPlace 4 · Grade 12 · Blaine | 12 | Blaine | 15:49.2 |
| 5 | Arthur AndersonPlace 5 · Grade 12 · St. Paul Como Park | 12 | St. Paul Como Park | 15:49.7 |
| 6 | Elijah ThomasPlace 6 · Grade 10 · Blaine | 10 | Blaine | 15:50.5 |
| 7 | Blake BeaverPlace 7 · Grade 12 · Park Center | 12 | Park Center | 15:53.6 PR |
| 8 | Jackson BrowersPlace 8 · Grade 12 · Park Center | 12 | Park Center | 15:59.5 PR |
| 9 | Ben DonaldsonPlace 9 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 16:02.3 PR |
| 10 | Jackson CarlsonPlace 10 · Grade 12 · Elk River | 12 | Elk River | 16:06.2 PR |
| 11 | Benaiah BrekerPlace 11 · Grade 12 · Robbinsdale Armstrong | 12 | Robbinsdale Armstrong | 16:19.9 |
| 12 | Eric LindgrenPlace 12 · Grade 11 · Totino-Grace | 11 | Totino-Grace | 16:25.0 PR |
| 13 | Cazdyn PiscaPlace 13 · Grade 12 · Blaine | 12 | Blaine | 16:32.5 PR |
| 14 | Griffin SchmidtPlace 14 · Grade 12 · Robbinsdale Armstrong | 12 | Robbinsdale Armstrong | 16:32.9 |
| 15 | George HansenPlace 15 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 16:34.4 |
| 16 | Keenan RaskePlace 16 · Grade 11 · Anoka | 11 | Anoka | 16:34.7 PR |
| 17 | Henry WoodworthPlace 17 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 16:37.2 PR |
| 18 | Jakob BrowersPlace 18 · Grade 10 · Park Center | 10 | Park Center | 16:38.3 |
| 19 | Andrew KuklinskiPlace 19 · Grade 11 · Lakeville South | 11 | Lakeville South | 16:38.7 PR |
| 20 | Logan SmallPlace 20 · Grade 11 · St. Paul Como Park | 11 | St. Paul Como Park | 16:38.9 |
| 21 | Kevin KnutsonPlace 21 · Grade 12 · Park Center | 12 | Park Center | 16:45.5 |
| 22 | Erick MazonPlace 22 · Grade 11 · Robbinsdale Armstrong | 11 | Robbinsdale Armstrong | 16:48.1 PR |
| 23 | Theo JohnsonPlace 23 · Grade 12 · Big Lake | 12 | Big Lake | 16:49.5 PR |
| 24 | Charles FosmerPlace 24 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 16:51.2 PR |
| 25 | Joshua MayerPlace 25 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 16:52.4 PR |
| 26 | Peter LaskaPlace 26 · Grade 9 · St. Paul Como Park | 9 | St. Paul Como Park | 16:54.0 |
| 27 | Kyle SwansonPlace 27 · Grade 12 · St. Francis | 12 | St. Francis | 16:55.0 |
| 28 | Maxwell DeRungsPlace 28 · Grade 11 · Anoka | 11 | Anoka | 16:55.4 PR |
| 29 | Tyler KnutsonPlace 29 · Grade 12 · Robbinsdale Armstrong | 12 | Robbinsdale Armstrong | 16:57.1 |
| 30 | Alex KuklinskiPlace 30 · Grade 8 · Lakeville South | 8 | Lakeville South | 17:01.2 PR |
| 31 | Liam PricePlace 31 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 17:04.1 |
| 32 | Henry MebergPlace 32 · Grade 11 · Blaine | 11 | Blaine | 17:05.6 |
| 33 | Yoshihiro RossPlace 33 · Grade 8 · Hill-Murray | 8 | Hill-Murray | 17:06.2 PR |
| 34 | Easton WoelflePlace 34 · Grade 10 · Robbinsdale Armstrong | 10 | Robbinsdale Armstrong | 17:08.5 |
| 35 | Jack SchmidtPlace 35 · Grade 12 · Big Lake | 12 | Big Lake | 17:13.7 |
| 36 | Hunter HoulePlace 36 · Grade 9 · Zimmerman | 9 | Zimmerman | 17:13.9 |
| 37 | Brendan AbernathyPlace 37 · Grade 9 · Elk River | 9 | Elk River | 17:17.1 |
| 38 | Benson FarmPlace 38 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 17:18.4 PR |
| 39 | Maxwell SofioPlace 39 · Grade 10 · Elk River | 10 | Elk River | 17:19.1 PR |
| 40 | Robert HancockPlace 40 · Grade 10 · Hill-Murray | 10 | Hill-Murray | 17:19.8 PR |
| 41 | Mack SaffertPlace 41 · Grade 12 · Robbinsdale Armstrong | 12 | Robbinsdale Armstrong | 17:20.2 PR |
| 42 | Aiman AliPlace 42 · Grade 11 · Park Center | 11 | Park Center | 17:20.3 PR |
| 43 | Peter BergPlace 43 · Grade 9 · Westonka | 9 | Westonka | 17:20.3 PR |
| 44 | Desmond VinckPlace 44 · Grade 12 · Hill-Murray | 12 | Hill-Murray | 17:20.4 PR |
| 45 | Zach HrobakPlace 45 · Grade 12 · Robbinsdale Armstrong | 12 | Robbinsdale Armstrong | 17:20.9 |
| 46 | George Morara RasuguPlace 46 · Grade 10 · Anoka | 10 | Anoka | 17:21.6 |
| 47 | Miles Wagner-HemstadPlace 47 · Grade 10 · St. Paul Como Park | 10 | St. Paul Como Park | 17:23.8 PR |
| 48 | Will Olsen KrengelPlace 48 · Grade 10 · St. Paul Como Park | 10 | St. Paul Como Park | 17:24.7 PR |
| 49 | Harrison RichardPlace 49 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 17:26.8 PR |
| 50 | Isaiah HansonPlace 50 · Grade 10 · Robbinsdale Armstrong | 10 | Robbinsdale Armstrong | 17:28.0 |
| 51 | Jack BarnaclePlace 51 · Grade 8 · Rogers | 8 | Rogers | 17:30.2 PR |
| 52 | Evan LautenschlagerPlace 52 · Grade 11 · Centennial | 11 | Centennial | 17:32.0 PR |
| 53 | Connor VigPlace 53 · Grade 12 · Centennial | 12 | Centennial | 17:32.7 PR |
| 54 | Reece MillerPlace 54 · Grade 11 · Blaine | 11 | Blaine | 17:34.0 |
| 55 | Zeke FredmanPlace 55 · Grade 10 · Rogers | 10 | Rogers | 17:34.9 |
| 56 | Mason Troendle-MertzPlace 56 · Grade 11 · Richfield | 11 | Richfield | 17:35.7 |
| 57 | Liam PangburnPlace 57 · Grade 11 · Lakeville South | 11 | Lakeville South | 17:35.8 |
| 58 | Cal PearsonPlace 58 · Grade 11 · Westonka | 11 | Westonka | 17:37.1 |
| 59 | Oscar RassmussenPlace 59 · Grade 11 · Totino-Grace | 11 | Totino-Grace | 17:38.5 |
| 60 | Levi St MartinPlace 60 · Grade 10 · Rogers | 10 | Rogers | 17:39.0 PR |
| 61 | Jake PavelkaPlace 61 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 17:40.9 |
| 62 | Liam ChristophersonPlace 62 · Grade 11 · Blaine | 11 | Blaine | 17:42.5 PR |
| 63 | Nolan FisherPlace 63 · Grade 11 · Zimmerman | 11 | Zimmerman | 17:44.9 |
| 64 | Maahin LadPlace 64 · Grade 10 · Lakeville South | 10 | Lakeville South | 17:46.5 |
| 65 | Abdul Karim SwarayPlace 65 · Grade 11 · Anoka | 11 | Anoka | 17:46.6 |
| 66 | Jed ColburnPlace 66 · Grade 9 · Fridley | 9 | Fridley | 17:48.1 PR |
| 67 | Finn KinartPlace 67 · Grade 12 · Park Center | 12 | Park Center | 17:51.2 PR |
| 68 | Logan TylerPlace 68 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 17:51.4 |
| 69 | Connor LouksPlace 69 · Grade 12 · Centennial | 12 | Centennial | 17:52.6 |
| 70 | Charles ZipkoPlace 70 · Grade 11 · Hill-Murray | 11 | Hill-Murray | 17:52.7 |
| 71 | Wyatt BrownPlace 71 · Grade 11 · Blaine | 11 | Blaine | 17:52.7 PR |
| 72 | Cade DonnayPlace 72 · Grade 11 · Rogers | 11 | Rogers | 17:53.1 PR |
| 73 | Levi EthenPlace 73 · Grade 9 · Elk River | 9 | Elk River | 17:53.2 |
| 74 | Hunter SodermanPlace 74 · Grade 11 · Blaine | 11 | Blaine | 17:53.3 PR |
| 75 | Connor CarlsonPlace 75 · Grade 9 · Elk River | 9 | Elk River | 17:53.6 |
| 76 | Eli HenningPlace 76 · Grade 11 · Big Lake | 11 | Big Lake | 17:55.2 |
| 77 | Ryan ThomasPlace 77 · Grade 11 · Robbinsdale Armstrong | 11 | Robbinsdale Armstrong | 17:55.3 |
| 78 | Ethan CampPlace 78 · Grade 9 · Richfield | 9 | Richfield | 17:55.9 |
| 79 | Vincent PatulloPlace 79 · Grade 11 · Elk River | 11 | Elk River | 17:56.2 |
| 80 | Cullen KiedrowskiPlace 80 · Grade 11 · Totino-Grace | 11 | Totino-Grace | 17:56.9 |
| 81 | Max BaronPlace 81 · Grade 11 · Big Lake | 11 | Big Lake | 17:57.0 PR |
| 82 | Brendan RashlegerPlace 82 · Grade 12 · Westonka | 12 | Westonka | 17:57.5 |
| 83 | Levi HaysPlace 83 · Grade 12 · Westonka | 12 | Westonka | 17:58.1 PR |
| 84 | Marshall SmithPlace 84 · Grade 11 · Centennial | 11 | Centennial | 17:59.9 PR |
| 85 | Max BruersPlace 85 · Grade 11 · Rogers | 11 | Rogers | 18:06.0 |
| 86 | Michael MiskoPlace 86 · Grade 11 · Totino-Grace | 11 | Totino-Grace | 18:07.4 PR |
| 87 | Andrew TuerkPlace 87 · Grade 12 · Hill-Murray | 12 | Hill-Murray | 18:07.8 PR |
| 88 | Aiden TribonPlace 88 · Grade 9 · Elk River | 9 | Elk River | 18:07.8 PR |
| 89 | Reese KavanaghPlace 89 · Grade 12 · Blaine | 12 | Blaine | 18:09.1 PR |
| 90 | Justin KesselPlace 90 · Grade 10 · St. Francis | 10 | St. Francis | 18:09.6 |
| 91 | Tyler LeebensPlace 91 · Grade 12 · Park Center | 12 | Park Center | 18:09.6 PR |
| 92 | Jacob ChilsonPlace 92 · Grade 11 · Westonka | 11 | Westonka | 18:11.3 PR |
| 93 | Joe EhlersPlace 93 · Grade 9 · St. Paul Como Park | 9 | St. Paul Como Park | 18:12.8 |
| 94 | Bjorn PedersonPlace 94 · Grade 12 · Elk River | 12 | Elk River | 18:16.2 |
| 95 | Noah SewardPlace 95 · Grade 10 · Elk River | 10 | Elk River | 18:17.2 PR |
| 96 | William MeyerPlace 96 · Grade 10 · Totino-Grace | 10 | Totino-Grace | 18:18.1 PR |
| 97 | Grayson PaaschPlace 97 · Grade 11 · Centennial | 11 | Centennial | 18:18.2 |
| 98 | Andrew ParentPlace 98 · Grade 12 · Centennial | 12 | Centennial | 18:20.5 PR |
| 99 | Joseph SturdevantPlace 99 · Grade 11 · Totino-Grace | 11 | Totino-Grace | 18:24.1 |
| 100 | Joss WeinsPlace 100 · Grade 8 · Richfield | 8 | Richfield | 18:24.7 PR |