| 1 | Collin FoleyPlace 1 · Grade 11 · Mountain Ridge | 11 | Mountain Ridge | 15:41 |
| 2 | Jake OlsonPlace 2 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 16:33 |
| 3 | Owen DockterPlace 3 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 16:48 |
| 4 | Jakob BurkePlace 4 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 16:57 |
| 5 | Ethan CarriganPlace 5 · Mountain Ridge | — | Mountain Ridge | 17:44 |
| 6 | Barrett BirrellPlace 6 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 18:30 |
| 7 | Mavic LangerPlace 7 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 18:41 |
| 8 | Dylan FussellPlace 8 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 19:36 |
| 9 | JaggerPlace 9 · Cockrell | — | Cockrell | 19:46 |
| 10 | Calvin MillerPlace 10 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 19:49 |
| 11 | Nicholas AranasPlace 11 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 19:52 |
| 12 | Benson BrownPlace 12 · Mountain Ridge | — | Mountain Ridge | 20:40 |
| 13 | Brandon BryantPlace 13 · Mountain Ridge | — | Mountain Ridge | 21:38 |
| 14 | Blaze HallPlace 14 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 21:46 |
| 15 | Troy OlhausenPlace 15 · Mountain Ridge | — | Mountain Ridge | 21:47 |
| 16 | Rod McbridePlace 16 · Mountain Ridge | — | Mountain Ridge | 21:50 |
| 17 | Ken HanPlace 17 · Mountain Ridge | — | Mountain Ridge | 21:55 |
| 18 | Jeff HawkinsPlace 18 · Mountain Ridge | — | Mountain Ridge | 21:59 |
| 19 | Max YeryomenkoPlace 19 · Mountain Ridge | — | Mountain Ridge | 22:01 |
| 20 | David WeissmanPlace 20 · Mountain Ridge | — | Mountain Ridge | 22:02 |
| 21 | Deacon TreslerPlace 21 · Grade 12 · Mountain Ridge | 12 | Mountain Ridge | 22:22 |
| 22 | Joshua BlanchettePlace 22 · Mountain Ridge | — | Mountain Ridge | 22:23 |
| 23 | Dillon TreslerPlace 23 · Grade 10 · Mountain Ridge | 10 | Mountain Ridge | 22:25 |
| 24 | Noah LanducciPlace 24 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 22:41 |
| 25 | Daniel YeryomenkoPlace 25 · Mountain Ridge | — | Mountain Ridge | 23:04 |
| 26 | Isaac FloresPlace 26 · Mountain Ridge | — | Mountain Ridge | 23:09 |
| 27 | John TaylorPlace 27 · Mountain Ridge | — | Mountain Ridge | 23:13 |
| 28 | Aiden KahnPlace 28 · Mountain Ridge | — | Mountain Ridge | 23:29 |
| 29 | Cale FultonPlace 29 · Mountain Ridge | — | Mountain Ridge | 23:33 |
| 30 | Chad MillerPlace 30 · Mountain Ridge | — | Mountain Ridge | 23:43 |
| 31 | Ozzie NelsonPlace 31 · Grade 9 · Mountain Ridge | 9 | Mountain Ridge | 23:44 |
| 32 | Justin LegaultPlace 32 · Mountain Ridge | — | Mountain Ridge | 23:51 |
| 33 | MasonPlace 33 · Pilwallis | — | Pilwallis | 23:53 |
| 34 | Rollie LeemanPlace 34 · Mountain Ridge | — | Mountain Ridge | 24:01 |
| 35 | Tony KahnPlace 35 · Mountain Ridge | — | Mountain Ridge | 24:18 |
| 36 | Eli DavilaPlace 36 · Mountain Ridge | — | Mountain Ridge | 24:47 |
| 37 | Jonas DeweyPlace 37 · Mountain Ridge | — | Mountain Ridge | 25:49 |
| 38 | Dennis MeyersPlace 38 · Mountain Ridge | — | Mountain Ridge | 25:57 |
| 39 | Bryce NixonPlace 39 · Mountain Ridge | — | Mountain Ridge | 26:05 |
| 40 | Emilio CaballeroPlace 40 · Mountain Ridge | — | Mountain Ridge | 26:38 |
| 41 | Travis RandolphPlace 41 · Mountain Ridge | — | Mountain Ridge | 26:41 |
| 42 | Keilyn OlsonPlace 42 · Mountain Ridge | — | Mountain Ridge | 26:52 |
| 43 | Jose MurilloPlace 43 · Mountain Ridge | — | Mountain Ridge | 27:08 |
| 44 | Paul MillerPlace 44 · Mountain Ridge | — | Mountain Ridge | 27:20 |
| 45 | Derek InnarelliPlace 45 · Mountain Ridge | — | Mountain Ridge | 28:55 |
| 46 | Edward AranasPlace 46 · Mountain Ridge | — | Mountain Ridge | 29:59 |
| 47 | Devin DockterPlace 47 · Mountain Ridge | — | Mountain Ridge | 30:33 |
| 48 | Sean RomeroPlace 48 · Mountain Ridge | — | Mountain Ridge | 31:01 |
| 49 | David AlltopPlace 49 · Mountain Ridge | — | Mountain Ridge | 31:09 |
| 50 | Logan LanducciPlace 50 · Mountain Ridge | — | Mountain Ridge | 33:00 |
| 51 | Asher BryantPlace 51 · Mountain Ridge | — | Mountain Ridge | 39:31 |
| 52 | Christian WilliamsonPlace 52 · Mountain Ridge | — | Mountain Ridge | 42:52 |
| 53 | Tyler WilliamsonPlace 53 · Mountain Ridge | — | Mountain Ridge | 43:01 |