| 1 | John RisplerPlace 1 · Grade 11 · PutnamUnofficial | 11 | Putnam | 10:18.90 PR |
| 2 | Katsumi TinsleyPlace 2 · Grade 10 · PutnamUnofficial | 10 | Putnam | 10:44.93 PR |
| 3 | Matthew De WittPlace 3 · Grade - · 20-UnattachedUnofficial | - | 20-Unattached | 10:54.68 PR |
| 4 | Dominic KellerPlace 4 · Grade So · 37-UnattachedUnofficial | So | 37-Unattached | 11:13.97 PR |
| 5 | Asher EveryPlace 5 · Grade 10 · PutnamUnofficial | 10 | Putnam | 11:16.23 PR |
| 6 | Cedar QuattlebaumPlace 6 · Grade 11 · PutnamUnofficial | 11 | Putnam | 11:27.46 PR |
| 7 | Rowan RooneyPlace 7 · Grade 11 · PutnamUnofficial | 11 | Putnam | 11:32.05 PR |
| 8 | Abel Garcia RodriguezPlace 8 · Grade 11 · PutnamUnofficial | 11 | Putnam | 11:51.44 PR |
| 9 | Javien MarronPlace 9 · Grade 10 · PutnamUnofficial | 10 | Putnam | 11:55.60 PR |
| 10 | Pippin MillerPlace 10 · Grade 12 · PutnamUnofficial | 12 | Putnam | 11:59.21 |
| 11 | Ori KirkpatrickPlace 11 · Grade 10 · PutnamUnofficial | 10 | Putnam | 12:11.41 PR |
| 12 | Michael HandsakerPlace 12 · Grade 11 · PutnamUnofficial | 11 | Putnam | 12:20.85 |
| 13 | Milo DruryPlace 13 · Grade 10 · PutnamUnofficial | 10 | Putnam | 12:25.98 PR |
| 14 | Emil TopferPlace 14 · Grade 11 · PutnamUnofficial | 11 | Putnam | 12:28.71 |
| 15 | Dathan HuegliPlace 15 · Grade 10 · PutnamUnofficial | 10 | Putnam | 12:35.42 PR |
| 16 | Max SalvailPlace 16 · UnattachedUnofficial | — | Unattached | 12:42.00 |
| 17 | Timothy RothPlace 17 · Grade 9 · PutnamUnofficial | 9 | Putnam | 12:42.10 PR |
| 18 | Hank LawrencePlace 18 · Grade 10 · PutnamUnofficial | 10 | Putnam | 12:50.98 PR |
| 19 | Riley AuriliaPlace 19 · Grade 12 · PutnamUnofficial | 12 | Putnam | 12:53.69 |
| 20 | Lyric BertelsenPlace 20 · Grade 9 · PutnamUnofficial | 9 | Putnam | 12:57.84 PR |
| 21 | Matthew RothPlace 21 · UnattachedUnofficial | — | Unattached | 13:18.84 |
| 22 | Pat KellerPlace 22 · Grade - · UnattachedUnofficial | - | Unattached | 13:46.62 PR |
| 23 | Luis Angel MiguelPlace 23 · Grade 12 · PutnamUnofficial | 12 | Putnam | 14:00.82 PR |
| 24 | Joe DruryPlace 24 · UnattachedUnofficial | — | Unattached | 14:02.01 |
| 25 | Ryder WilebskiPlace 25 · Grade 9 · PutnamUnofficial | 9 | Putnam | 14:27.57 PR |
| 26 | Walker AllsupPlace 26 · Grade 9 · PutnamUnofficial | 9 | Putnam | 14:50.66 |
| 27 | Jason TinsleyPlace 27 · UnattachedUnofficial | — | Unattached | 14:50.79 |
| 28 | Jordan LucasPlace 28 · UnattachedUnofficial | — | Unattached | 15:09.57 |
| 29 | Jayden Carbajal-BatallaPlace 29 · Grade 9 · PutnamUnofficial | 9 | Putnam | 15:31.91 |
| 30 | James HolversonPlace 30 · Grade 10 · PutnamUnofficial | 10 | Putnam | 15:34.27 |
| 31 | Carlos CarbajalPlace 31 · Grade - · PutnamUnofficial | - | Putnam | 15:39.55 PR |
| 32 | Darius AuriliaPlace 32 · UnattachedUnofficial | — | Unattached | 15:51.67 |
| 33 | Harrison MoorePlace 33 · Grade 11 · PutnamUnofficial | 11 | Putnam | 15:59.91 |
| 34 | Martin DonsbachPlace 34 · Grade 9 · PutnamUnofficial | 9 | Putnam | 16:08.76 |
| 35 | Lucas KellerPlace 35 · Grade 11 · PutnamUnofficial | 11 | Putnam | 17:31.28 |
| 36 | Wayne EveryPlace 36 · UnattachedUnofficial | — | Unattached | 23:30.21 |
| 37 | Josh WilebskiPlace 37 · UnattachedUnofficial | — | Unattached | 23:33.78 |
| 38 | Linus DruryPlace 38 · UnattachedUnofficial | — | Unattached | 25:26.81 |
| 39 | Joe SalvionePlace 39 · UnattachedUnofficial | — | Unattached | 27:24.35 |
| 40 | Noah SalvionePlace 40 · UnattachedUnofficial | — | Unattached | 27:25.07 |
| 41 | Andrew MillerPlace 41 · UnattachedUnofficial | — | Unattached | 38:00.00 |
| 0 | Ben MoorePlace 0 · Unattached | — | Unattached | DNF |
| 0 | Hunter BertelsenPlace 0 · Unattached | — | Unattached | DNF |
| 0 | Kyren DavisPlace 0 · Grade 12 · Unattached | 12 | Unattached | DNS |
| 0 | Terrance HarveyPlace 0 · Grade - · Unattached | - | Unattached | DNS |
| 0 | Sean DismukePlace 0 · Grade 11 · Putnam | 11 | Putnam | DNS |
| 0 | Reed MalmbergPlace 0 · Grade 11 · Putnam | 11 | Putnam | DNS |