| 1 | Sean MartinoPlace 1 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 16:23 |
| 2 | Vincenzo VecchioPlace 2 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 16:36 |
| 3 | Ryan McCannPlace 3 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 16:40 |
| 4 | Dylan Benitez GonzalezPlace 4 · Grade 11 · Bridgeton | 11 | Bridgeton | 16:55 |
| 5 | Alex Chavez SantiagoPlace 5 · Grade 11 · Bridgeton | 11 | Bridgeton | 17:57 |
| 6 | Francesco MaionePlace 6 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 18:11 PR |
| 7 | Kevin PerezPlace 7 · Grade 11 · Bridgeton | 11 | Bridgeton | 18:14 |
| 8 | Jose ArriagaPlace 8 · Grade 11 · Bridgeton | 11 | Bridgeton | 18:25 |
| 9 | Oscar Ramirez PachecoPlace 9 · Grade 11 · Bridgeton | 11 | Bridgeton | 18:44 |
| 10 | Cesar PalmaPlace 10 · Grade 9 · Bridgeton | 9 | Bridgeton | 18:56 |
| 11 | Valentino VecchioPlace 11 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 19:08 |
| 12 | Andrew KanePlace 12 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 19:15 |
| 13 | Giovanni PerezPlace 13 · Grade 11 · Bridgeton | 11 | Bridgeton | 19:18 |
| 14 | Andrew AcevedoPlace 14 · Grade 10 · Bridgeton | 10 | Bridgeton | 19:35 |
| 15 | Luke SennPlace 15 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 19:47 |
| 16 | Louis FlynnPlace 16 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 19:54 |
| 17 | Robert PessolanoPlace 17 · Grade 10 · Bridgeton | 10 | Bridgeton | 19:57 |
| 18 | Nathan HudnallPlace 18 · Grade 10 · Bridgeton | 10 | Bridgeton | 19:58 |
| 19 | Daryan FelicianoPlace 19 · Grade 12 · Bridgeton | 12 | Bridgeton | 20:00 |
| 20 | Lanydon DavisPlace 20 · Grade 9 · Bridgeton | 9 | Bridgeton | 20:10 |
| 21 | Gavin VergaraPlace 21 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 20:17 |
| 22 | Ronnie TolentinoPlace 22 · Grade 9 · Bridgeton | 9 | Bridgeton | 20:18 |
| 23 | Camon BorowskiPlace 23 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 20:27 |
| 24 | Kaleb NashPlace 24 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 20:28 |
| 25 | Joaquin MangandidPlace 25 · Grade 11 · Bridgeton | 11 | Bridgeton | 21:03 |
| 26 | Nick BassettPlace 26 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 21:52 |
| 27 | Will KellerPlace 27 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 22:00 |
| 28 | Jake BrownPlace 28 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 22:05 |
| 29 | Michael SheridanPlace 29 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 22:23 |
| 30 | Luis RamosPlace 30 · Grade 9 · Bridgeton | 9 | Bridgeton | 22:45 |
| 31 | Arlo Pfeiffer-HerbertPlace 31 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 22:46 |
| 32 | Mason HorstPlace 32 · Grade 11 · Cedar Creek | 11 | Cedar Creek | 22:57 |
| 33 | Jaylen RayfordPlace 33 · Grade 11 · Cedar Creek | 11 | Cedar Creek | 23:30 |
| 34 | RJ RizzoPlace 34 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 23:46 |
| 35 | Joey BolgerPlace 35 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 23:54 |
| 36 | Arturo Galvez MendzPlace 36 · Grade 11 · Bridgeton | 11 | Bridgeton | 23:59 |
| 37 | Kyle KinashPlace 37 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 24:08 |
| 38 | Michael LeichtnamPlace 38 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 24:19 |
| 39 | Enrique PantaleonPlace 39 · Grade - · Bridgeton | - | Bridgeton | 25:08 PR |
| 40 | Will AllenPlace 40 · Grade 11 · Cedar Creek | 11 | Cedar Creek | 25:45 |
| 41 | Ben BrownPlace 41 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 25:59 |
| 42 | Ethan WilleyPlace 42 · Grade 9 · Bridgeton | 9 | Bridgeton | 28:02 |
| 43 | Nicholas SiemienkowiczPlace 43 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 28:16 |
| 44 | Stephen StefankoPlace 44 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 32:08 |
| 45 | Hayden Chalchi-HudsonPlace 45 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 32:20 |