| 1 | Curtis GriffinPlace 1 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 16:39.9 |
| 2 | Tyson McKeeverPlace 2 · Grade 12 · Warroad | 12 | Warroad | 17:18.2 |
| 3 | Levi CossettePlace 3 · Grade 11 · Barnesville | 11 | Barnesville | 17:32.9 |
| 4 | William AmesPlace 4 · Grade 11 · Bemidji | 11 | Bemidji | 17:34.6 |
| 5 | Isaiah YousoPlace 5 · Grade 9 · Lake of the Woods/Rainy River | 9 | Lake of the Woods/Rainy River | 17:35.5 |
| 6 | Blake DewittPlace 6 · Grade 11 · Bemidji | 11 | Bemidji | 17:46.8 |
| 7 | Deven BentlerPlace 7 · Grade 11 · Bemidji | 11 | Bemidji | 17:47.7 |
| 8 | Paul HodappPlace 8 · Grade 10 · Bemidji | 10 | Bemidji | 17:49.0 |
| 9 | Kyle MillarPlace 9 · Grade 12 · Bemidji | 12 | Bemidji | 18:10.2 |
| 10 | Cooper OlsonPlace 10 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 18:14.9 |
| 11 | Thomas EidsmoePlace 11 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 18:22.8 |
| 12 | Elijah HelstadPlace 12 · Grade 11 · Warroad | 11 | Warroad | 18:24.3 |
| 13 | Easton PahlenPlace 13 · Grade 9 · Warroad | 9 | Warroad | 18:24.9 |
| 14 | Markis WashingtonPlace 14 · Grade 10 · Cass Lake-Bena | 10 | Cass Lake-Bena | 18:30.9 |
| 15 | Lincoln DavisPlace 15 · Grade 12 · Thief River Falls | 12 | Thief River Falls | 18:33.1 |
| 16 | Coltyn PenderPlace 16 · Grade 9 · Frazee | 9 | Frazee | 18:34.4 |
| 17 | Colin MacLeanPlace 17 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 18:35.5 |
| 18 | Carter AndersonPlace 18 · Grade 9 · Pelican Rapids | 9 | Pelican Rapids | 18:37.8 |
| 19 | Greg RambergPlace 19 · Grade 12 · Fertile-Beltrami | 12 | Fertile-Beltrami | 18:42.7 |
| 20 | Zaden GrafPlace 20 · Grade 12 · Bemidji | 12 | Bemidji | 18:47.7 |
| 21 | Zane KlawitterPlace 21 · Grade 10 · Red Lake County | 10 | Red Lake County | 18:56.2 |
| 22 | Beckett OddenPlace 22 · Grade 10 · Ada-Borup-West | 10 | Ada-Borup-West | 18:57.1 |
| 23 | Chase ChisholmPlace 23 · Grade 11 · Ada-Borup-West | 11 | Ada-Borup-West | 19:00.2 |
| 24 | Talon HoversonPlace 24 · Grade 11 · Frazee | 11 | Frazee | 19:00.6 |
| 25 | Leo McKeonPlace 25 · Grade 12 · Bemidji | 12 | Bemidji | 19:01.3 |
| 26 | Stephan EastvoldPlace 26 · Grade 10 · Warroad | 10 | Warroad | 19:04.2 |
| 27 | Matthew SharpPlace 27 · Grade 8 · Frazee | 8 | Frazee | 19:07.3 |
| 28 | Levi DonovanPlace 28 · Grade 8 · Ada-Borup-West | 8 | Ada-Borup-West | 19:09.6 |
| 29 | Caleb MackPlace 29 · Grade 9 · Park Rapids Area | 9 | Park Rapids Area | 19:16.9 |
| 30 | Hunter PiekarskiPlace 30 · Grade 11 · Frazee | 11 | Frazee | 19:23.8 |
| 31 | Sully JohnsonPlace 31 · Grade 12 · Warroad | 12 | Warroad | 19:27.1 |
| 32 | Fabian WittnerPlace 32 · Grade 9 · Cass Lake-Bena | 9 | Cass Lake-Bena | 19:28.3 |
| 33 | Abram HuenerPlace 33 · Grade 10 · Roseau | 10 | Roseau | 19:30.5 |
| 34 | Reed LeachPlace 34 · Grade 8 · Staples-Motley | 8 | Staples-Motley | 19:33.4 |
| 35 | Hayden ShulstadPlace 35 · Grade 12 · Red Lake County | 12 | Red Lake County | 19:33.8 |
| 36 | Jace MeyerPlace 36 · Grade 9 · Barnesville | 9 | Barnesville | 19:34.5 |
| 37 | Jace SandsPlace 37 · Grade 9 · Thief River Falls | 9 | Thief River Falls | 19:35.0 |
| 38 | Tucker ChristiansonPlace 38 · Grade 10 · Fertile-Beltrami | 10 | Fertile-Beltrami | 19:36.2 |
| 39 | Jack KovachPlace 39 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 19:39.2 |
| 40 | Silas HinsonPlace 40 · Grade 10 · Roseau | 10 | Roseau | 19:42.1 |
| 41 | Brennyn OttPlace 41 · Grade 11 · Nevis | 11 | Nevis | 19:42.2 |
| 42 | Liam GustafsonPlace 42 · Grade 10 · Nevis | 10 | Nevis | 19:42.2 |
| 43 | Joseph BaumannPlace 43 · Grade 11 · Bagley/Fosston | 11 | Bagley/Fosston | 19:46.6 |
| 44 | Levi GackPlace 44 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 19:50.2 |
| 45 | Jackson OddenPlace 45 · Grade 10 · Staples-Motley | 10 | Staples-Motley | 19:51.1 |
| 46 | Dawson MimnaughPlace 46 · Grade 9 · Northern Freeze | 9 | Northern Freeze | 19:52.0 |
| 47 | Eli NelsonPlace 47 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 19:52.0 |
| 48 | Brayden DahlPlace 48 · Grade 10 · Cass Lake-Bena | 10 | Cass Lake-Bena | 19:52.5 |
| 49 | Tobias SobottaPlace 49 · Grade 10 · Thief River Falls | 10 | Thief River Falls | 19:56.3 |
| 50 | Easton GilbertsonPlace 50 · Grade 11 · Bagley/Fosston | 11 | Bagley/Fosston | 19:57.0 |
| 51 | Paul SharpPlace 51 · Grade 11 · Frazee | 11 | Frazee | 19:57.7 |
| 52 | Ryder PetersonPlace 52 · Grade 11 · Nevis | 11 | Nevis | 19:59.2 |
| 53 | Josiah BleessPlace 53 · Grade 11 · Warroad | 11 | Warroad | 20:01.2 |
| 54 | Spencer OlsenPlace 54 · Grade 11 · Staples-Motley | 11 | Staples-Motley | 20:06.0 |
| 55 | Everett PedersonPlace 55 · Grade 12 · Warroad | 12 | Warroad | 20:06.7 |
| 56 | Christopher VargasPlace 56 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 20:19.4 |
| 57 | Danny BabolianPlace 57 · Grade 11 · Ada-Borup-West | 11 | Ada-Borup-West | 20:19.7 |
| 58 | Asher SolandPlace 58 · Grade 8 · Barnesville | 8 | Barnesville | 20:25.7 |
| 59 | Ryan CookPlace 59 · Grade 10 · Park Rapids Area | 10 | Park Rapids Area | 20:27.6 PR |
| 60 | Noah BrotenPlace 60 · Grade 10 · Roseau | 10 | Roseau | 20:32.4 |
| 61 | Kobi ThompsonPlace 61 · Grade 11 · Barnesville | 11 | Barnesville | 20:34.1 |
| 62 | Daniel KrauthPlace 62 · Grade 10 · Barnesville | 10 | Barnesville | 20:39.5 |
| 63 | Erwin MillerPlace 63 · Grade 10 · Barnesville | 10 | Barnesville | 20:43.0 |
| 64 | Kalin CarlsonPlace 64 · Grade 9 · Fertile-Beltrami | 9 | Fertile-Beltrami | 20:43.8 |
| 65 | Owen HuschlePlace 65 · Grade 10 · Bagley/Fosston | 10 | Bagley/Fosston | 20:52.8 |
| 66 | Joshua EricksonPlace 66 · Grade 11 · West Marshall | 11 | West Marshall | 20:59.8 |
| 67 | Daxton MenlovePlace 67 · Grade 11 · Roseau | 11 | Roseau | 21:00.6 |
| 68 | Eli WillPlace 68 · Grade 8 · West Marshall | 8 | West Marshall | 21:02.0 |
| 69 | Alex LeachPlace 69 · Grade 10 · Staples-Motley | 10 | Staples-Motley | 21:03.1 |
| 70 | Izack GirtzPlace 70 · Grade 11 · Bagley/Fosston | 11 | Bagley/Fosston | 21:04.0 |
| 71 | Grady DagobergPlace 71 · Grade 9 · West Marshall | 9 | West Marshall | 21:06.1 |
| 72 | Gus HasbargenPlace 72 · Grade 8 · Lake of the Woods/Rainy River | 8 | Lake of the Woods/Rainy River | 21:07.7 |
| 73 | Xander SyversonPlace 73 · Grade 9 · West Marshall | 9 | West Marshall | 21:10.2 |
| 74 | Harrison RothPlace 74 · Grade 11 · Roseau | 11 | Roseau | 21:25.2 |
| 75 | Max DeblieckPlace 75 · Grade 11 · Park Rapids Area | 11 | Park Rapids Area | 21:27.9 |
| 76 | Jason Gonzalez HernandezPlace 76 · Grade 12 · Park Rapids Area | 12 | Park Rapids Area | 21:29.4 |
| 77 | Keith DaviesPlace 77 · Grade 10 · Bagley/Fosston | 10 | Bagley/Fosston | 21:29.6 |
| 78 | Eli BousheePlace 78 · Grade 10 · Nevis | 10 | Nevis | 21:33.0 |
| 79 | Wyatt WroblewskiPlace 79 · Grade 11 · Nevis | 11 | Nevis | 21:33.1 |
| 80 | Noah RypkemaPlace 80 · Grade 12 · Nevis | 12 | Nevis | 21:33.2 |
| 81 | Chase KasprowiczPlace 81 · Grade 10 · Roseau | 10 | Roseau | 21:33.9 |
| 82 | Zane HalsePlace 82 · Grade 10 · Cass Lake-Bena | 10 | Cass Lake-Bena | 21:52.0 |
| 83 | Andrew DobsonPlace 83 · Grade 11 · Staples-Motley | 11 | Staples-Motley | 21:59.7 |
| 84 | Elias HauganPlace 84 · Grade 10 · Clearbrook-Gonvick | 10 | Clearbrook-Gonvick | 22:06.3 |
| 85 | Alex LunakPlace 85 · Grade 9 · Fertile-Beltrami | 9 | Fertile-Beltrami | 22:20.8 |
| 86 | Peyton BorgenPlace 86 · Grade 12 · Pelican Rapids | 12 | Pelican Rapids | 22:30.6 |
| 87 | Luke BringPlace 87 · Grade 8 · Northern Freeze | 8 | Northern Freeze | 22:34.4 |
| 88 | Luke MillerPlace 88 · Grade 10 · Roseau | 10 | Roseau | 22:35.0 |
| 89 | Mason ChisholmPlace 89 · Grade 10 · Ada-Borup-West | 10 | Ada-Borup-West | 22:39.7 |
| 90 | Logan HovlandPlace 90 · Grade 10 · Red Lake County | 10 | Red Lake County | 22:43.5 |
| 91 | Bridger GrabowPlace 91 · Grade 10 · Barnesville | 10 | Barnesville | 22:45.6 |
| 92 | Nicholas RocksteadPlace 92 · Grade 12 · Pelican Rapids | 12 | Pelican Rapids | 22:50.8 |
| 93 | Will WroblewskiPlace 93 · Grade 9 · Nevis | 9 | Nevis | 22:53.0 |
| 94 | Ricardo BeckPlace 94 · Grade 10 · TrekNorth | 10 | TrekNorth | 23:03.0 |
| 95 | Graham PeschPlace 95 · Grade 11 · Pelican Rapids | 11 | Pelican Rapids | 23:05.2 |
| 96 | Tyler FadnessPlace 96 · Grade 9 · TrekNorth | 9 | TrekNorth | 23:05.6 |
| 97 | Erik PreussPlace 97 · Grade 10 · Clearbrook-Gonvick | 10 | Clearbrook-Gonvick | 23:20.9 |
| 98 | Brayden MoorePlace 98 · Grade 9 · Staples-Motley | 9 | Staples-Motley | 23:26.0 |
| 99 | Kellan LitzauPlace 99 · Grade 9 · Cass Lake-Bena | 9 | Cass Lake-Bena | 23:27.8 PR |
| 100 | Vincent QuoPlace 100 · Grade 11 · Lake of the Woods/Rainy River | 11 | Lake of the Woods/Rainy River | 23:30.4 |