| 1 | Ian SandahlPlace 1 · Grade 10 · Bow | 10 | Bow | 19:17.85 |
| 2 | Wyatt WorcesterPlace 2 · Grade 12 · Bow | 12 | Bow | 19:18.10 |
| 3 | Sam KohlPlace 3 · Grade 10 · Bow | 10 | Bow | 19:24.92 |
| 4 | George KohlPlace 4 · Grade 10 · Bow | 10 | Bow | 19:39.03 |
| 5 | Grant SaulsPlace 5 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 19:58.00 |
| 6 | Landis BeckmanPlace 6 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 20:37.32 |
| 7 | Frank MarhefkaPlace 7 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 20:43.83 |
| 8 | Connor SullivanPlace 8 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 20:58.76 |
| 9 | Jack GoodridgePlace 9 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 21:19.32 |
| 10 | Jack ShulmanPlace 10 · Grade 10 · Bow | 10 | Bow | 21:20.53 |
| 11 | Kellan BakerPlace 11 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 21:27.57 |
| 12 | Ryan PawlowskiPlace 12 · Grade 9 · Bow | 9 | Bow | 21:44.66 |
| 13 | Jameson NealPlace 13 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:47.57 |
| 14 | Jack PuroPlace 14 · Grade 9 · Bow | 9 | Bow | 21:48.36 |
| 15 | Ethan DallairePlace 15 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 21:51.39 |
| 16 | Jacob FilkinsPlace 16 · Grade 10 · Bow | 10 | Bow | 22:18.36 |
| 17 | Wyatt BungardPlace 17 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 22:24.38 |
| 18 | Ian FellersPlace 18 · Grade 9 · Bow | 9 | Bow | 22:31.61 |
| 19 | Jackson NadeauPlace 19 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 22:32.55 |
| 20 | Oliver WhitePlace 20 · Grade 9 · Bow | 9 | Bow | 22:37.79 |
| 21 | Elijah McArdlePlace 21 · Grade 9 · Bow | 9 | Bow | 22:47.59 |
| 22 | Ethan ThompsonPlace 22 · Grade 9 · Bow | 9 | Bow | 23:36.93 |
| 23 | Shea RaymondPlace 23 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 24:06.54 |
| 24 | Aiden CounteyPlace 24 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 24:08.98 |
| 25 | Graham DunhamPlace 25 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 24:09.99 |
| 26 | David CoronaPlace 26 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 24:10.37 |
| 27 | Sawyer WhitingPlace 27 · Grade 9 · Bow | 9 | Bow | 24:24.88 |
| 28 | Kelton RickerPlace 28 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 24:25.96 |
| 29 | Asher WilkeningPlace 29 · Grade 11 · Bow | 11 | Bow | 25:19.97 |
| 30 | Charlie GarlandPlace 30 · Grade 11 · Bow | 11 | Bow | 25:48.26 |
| 31 | Harrison O'NealPlace 31 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 25:49.87 |
| 32 | Lucas SlaytonPlace 32 · Grade 11 · Bow | 11 | Bow | 26:00.97 |
| 33 | Logan KingPlace 33 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 26:46.01 |
| 34 | Ben ValencePlace 34 · Grade 9 · Bow | 9 | Bow | 27:02.95 PR |
| 35 | Nicholas BehlPlace 35 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 27:51.25 |
| 36 | Ezra MoynihanPlace 36 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 30:47.91 |
| 37 | Dominic CatalfimoPlace 37 · Grade 12 · Bow | 12 | Bow | 30:57.35 |
| 38 | Garrett AbbertonPlace 38 · Grade 10 · Bow | 10 | Bow | 31:42.75 |
| 0 | Charlie McKinnonPlace 0 · Grade 10 · Bow | 10 | Bow | DNS |
| 0 | David OwenPlace 0 · Grade 12 · Bow | 12 | Bow | DNS |
| 0 | Gabe VianaPlace 0 · Grade 9 · Bow | 9 | Bow | DNS |
| 0 | Gavin SimonPlace 0 · Grade 10 · Bow | 10 | Bow | DNS |
| 0 | Griffin BeckmanPlace 0 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | DNS |
| 0 | Ian MeaderPlace 0 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | DNS |