1
Justin Landis
North Penn
9:11.86
2
Tyler Tomlinson
Central Bucks East
9:13.78
3
Matt Gosling
Council Rock North
9:15.16
4
Steven Todd
Bishop Shanahan
9:19.98
5
James McGlynn
Unionville
9:21.00
6
Achilles Shui
North Penn
9:21.25
7
Nicholas Mazzeo
Lower Merion
9:21.77
8
Logan Miller
West Chester Henderson
9:22.79
9
Stephen Keller
Souderton Area
9:28.71
10
Nischal Vasanth
Downingtown East
9:30.70
11
Ryan Kaiser
Neshaminy
9:31.37
12
Colin O'Donnell
Methacton
9:32.39
13
William Edgar
Cheltenham
9:33.12
14
Dylan Leone
Lower Merion
9:38.62
15
Alexander Mazzeo
Lower Merion
9:39.10
16
Ryan Pepperman
Great Valley
9:39.78
17
Ben Wright
Souderton Area
9:41.33
18
Joey Sharkey
North Penn
9:41.60
19
Chase Kalesh
Avon Grove
9:41.99
20
Ralph Antonucci
Wissahickon
9:43.20
21
Nathan Kach
Council Rock South
9:43.51
22
Chris Cardie
Springfield (Delco)
9:48.05
23
Kenneth Konopka
Central Bucks South
9:48.37
24
Brady Lasher
Unionville
9:53.53
25
Dermot Hogan
West Chester Henderson
9:54.52
26
Mason Kaminski
Council Rock South
9:55.39
27
Samuel Good
West Chester Henderson
10:02.48

