1
T.J. Zwall
Penn Charter
4:24.28
2
Jackson Kane
Ridley
4:27.02
3
Nicholas Mazzeo
Lower Merion
4:27.16
4
Frankie DiSilvestro
Twin Valley
4:28.88
5
Alexander Mazzeo
Lower Merion
4:29.47
6
Benjamin Fuhrmeister
Central Bucks West
4:29.57
7
Nate Johnson
Penn Charter
4:31.30
8
Jayden Neels
Council Rock North
4:33.03
9
Nathan Boyer
Perkiomen Valley
4:33.74
10
Mekhi Britt
Bethlehem Catholic
4:34.73
11
Andrew Foulke
Council Rock North
4:36.74
12
Colin LeStourgeon
Strath Haven
4:37.47
13
Jackson Kinsey
Twin Valley
4:38.07
14
Jack Loveman
Holy Ghost Preparatory School
4:38.85
15
Alex Dardarian
The Haverford School for Boys
4:39.20
16
Zachary Krantz
Perkiomen Valley
4:39.31
17
Kenneth Konopka
Central Bucks South
4:39.49
18
Silas Costa
Friends' Central
4:39.55
19
Finn Malone
Council Rock South
4:39.84
20
Ryan McDonough
Souderton Area
4:40.97
21
Jonah Wimmer
Strath Haven
4:41.21
22
Nathanael Meister
Central Bucks South
4:41.65
23
Shane Myers
North Penn
4:44.40
24
Aaryan Katiyar
Central Bucks East
4:46.88
25
Olma Matthewos
Ridley
4:53.33
26
Charles Mulholland
Penncrest
4:54.54
27
Cole Wozniak
Marple Newtown
4:55.97
28
Kane Baumher
Bensalem
4:58.04
29
Stephen Loney
Church Farm School
4:58.40
30
Reese Hoover
Souderton Area
4:58.95
31
Declan Smith
Boyertown
5:01.92
32
Iain Godbold
Harry S Truman
5:03.07
33
Liam Harris-Iveson
Springfield (Delco)
5:03.15
34
Tyler Turansky
Quakertown
5:03.34
35
Caleb Dougherty
Cheltenham
5:03.76
36
Liam Broome
Upper Dublin
5:07.20
37
Joshua Esters
Penn Wood
5:07.95
38
Graham Alden
Lower Moreland
5:09.48
39
Logan Aspero
Neshaminy
5:11.73
40
Chase O'Brien
Abington
5:13.58
41
Daddy Yankee- Pochette
Academy Park
5:26.36
42
Ryan Haas
Freedom 11
5:29.57
43
Kellen Reed
Delaware County Christian
5:37.12
44
Abhinav Chandran
Garnet Valley
5:37.33
--
Sam Purdum
Pennsbury
DNS

