| 1 | Noah SmithPlace 1 · Grade 9 · Council Rock South | 9 | Council Rock South | 16:16.80 |
| 2 | Michael LafradoPlace 2 · Grade 12 · Council Rock South | 12 | Council Rock South | 17:19.84 |
| 3 | Xavier SkinnerPlace 3 · Grade 12 · Bensalem | 12 | Bensalem | 17:28.84 |
| 4 | Finn MalonePlace 4 · Grade 12 · Council Rock South | 12 | Council Rock South | 17:48.58 |
| 5 | Gideon OlsenPlace 5 · Grade 11 · Council Rock South | 11 | Council Rock South | 17:55.99 |
| 6 | Cole WaltersPlace 6 · Grade 11 · Council Rock South | 11 | Council Rock South | 17:56.77 |
| 7 | Jordan HowePlace 7 · Grade 11 · Bensalem | 11 | Bensalem | 17:59.64 |
| 8 | David DobondiPlace 8 · Grade 11 · Council Rock South | 11 | Council Rock South | 18:06.26 |
| 9 | Jackson HunterPlace 9 · Grade 9 · Council Rock South | 9 | Council Rock South | 18:36.39 |
| 10 | Allen DaiPlace 10 · Grade 11 · Council Rock South | 11 | Council Rock South | 18:43.17 |
| 11 | Paxton DonovanPlace 11 · Grade 9 · Council Rock South | 9 | Council Rock South | 19:02.07 |
| 12 | Jonah MandelPlace 12 · Grade 10 · Council Rock South | 10 | Council Rock South | 19:24.87 |
| 13 | Jacob MandelPlace 13 · Grade 10 · Council Rock South | 10 | Council Rock South | 19:29.66 |
| 14 | Cole HunterPlace 14 · Grade 12 · Council Rock South | 12 | Council Rock South | 19:42.08 |
| 15 | Loucas SchoenerPlace 15 · Grade 11 · Bensalem | 11 | Bensalem | 19:45.28 |
| 16 | Jonathan WengPlace 16 · Grade 12 · Bensalem | 12 | Bensalem | 19:49.08 |
| 17 | Benjamin WindermanPlace 17 · Grade 10 · Council Rock South | 10 | Council Rock South | 20:10.67 |
| 18 | Dylan EspositoPlace 18 · Grade 12 · Bensalem | 12 | Bensalem | 20:16.74 |
| 19 | Jack DuffyPlace 19 · Grade 9 · Council Rock South | 9 | Council Rock South | 20:25.63 |
| 20 | Jackson StoerrlePlace 20 · Grade 10 · Bensalem | 10 | Bensalem | 20:32.81 |
| 21 | Paul HawkinsonPlace 21 · Grade 10 · Council Rock South | 10 | Council Rock South | 20:34.15 |
| 22 | Hunter MorrisPlace 22 · Grade 11 · Bensalem | 11 | Bensalem | 20:40.58 |
| 23 | Julian SmithPlace 23 · Grade 9 · Bensalem | 9 | Bensalem | 20:52.58 |
| 24 | Redd De YoungPlace 24 · Grade 9 · Council Rock South | 9 | Council Rock South | 20:52.89 |
| 25 | Henry WangPlace 25 · Grade 10 · Council Rock South | 10 | Council Rock South | 20:53.43 PR |
| 26 | Ryan ThomasPlace 26 · Grade 11 · Bensalem | 11 | Bensalem | 21:23.90 |
| 27 | Rosty TaganovPlace 27 · Grade 10 · Bensalem | 10 | Bensalem | 22:09.62 |
| 28 | Konnor BurnsPlace 28 · Grade 10 · Council Rock South | 10 | Council Rock South | 22:30.50 |
| 29 | Marcus CoolidgePlace 29 · Grade 10 · Bensalem | 10 | Bensalem | 22:51.46 PR |
| 30 | Joshua ThompsonPlace 30 · Grade 12 · Bensalem | 12 | Bensalem | 23:03.84 |
| 31 | Nick GrantPlace 31 · Grade 11 · Bensalem | 11 | Bensalem | 26:28.21 |