1
Andrew Fedako
Haverford Twp.
18:16.57
2
Jonathan Awad
Haverford Twp.
18:16.82
3
Kevin O'Neil
Haverford Twp.
18:22.03
4
Colin Kennedy
Strath Haven
18:26.56
5
Howard Shui
Conestoga
18:31.12
6
Liam Brusstar
Haverford Twp.
18:33.31
7
Rowan Chetty
Conestoga
18:33.78
8
Jake Tsang
Conestoga
18:34.48
9
Gideon Dayo
Haverford Twp.
18:41.59
10
Andrew Baker
Conestoga
18:44.84
11
Micah Lozano
Haverford Twp.
18:49.78
12
Ryan Mahoney
Conestoga
18:50.06
13
Nathan Weinrich
Penncrest
18:53.07
14
Finnegan Avon
Haverford Twp.
18:54.07
15
Dylan Shindler
Haverford Twp.
18:54.30
16
Carter McIlwain
Radnor
18:57.93
17
Michael Delosso
Ridley
19:00.62
18
Brendan Kawan
Penncrest
19:01.05
19
Joshua Lund
Strath Haven
19:01.67
20
Kevin Peng
Conestoga
19:02.91
21
Evan Falcone
Conestoga
19:05.87
22
Flynn Fitzgerald
Lower Merion
19:10.48
23
Danny Ryan
Conestoga
19:11.00
24
Ogden Ching
Strath Haven
19:11.22
25
Ollie Yez
Haverford Twp.
19:12.57
26
Colin Wintrode
Ridley
19:15.84
27
Owen Scherff
Springfield (Delco)
19:16.69
28
Declan Burko
Haverford Twp.
19:17.69
29
Kishon Nagarasrsingh
Radnor
19:20.93
30
Andrew Zhang
Conestoga
19:21.47
31
Maxim Markiw
Haverford Twp.
19:22.96
32
Henry Pei
Conestoga
19:27.85
33
Scott Evans
Haverford Twp.
19:28.57
34
Noel Blanchette
Strath Haven
19:29.58
35
Jonas Leach
Haverford Twp.
19:30.10
36
Julian Fein
Haverford Twp.
19:31.47
37
Collin Murtaugh
Haverford Twp.
19:32.65
38
Victor Pan
Conestoga
19:32.77
39
Henry Hewitt
Strath Haven
19:35.57
40
Ryan Erwin
Conestoga
19:39.00
41
James Fingerut
Haverford Twp.
19:40.14
42
Nipun Bhatia
Conestoga
19:41.38
43
Nathan Rigler
Radnor
19:41.83
44
Clark Kerkstra
Strath Haven
19:42.34
45
Jelani Taylor
Lower Merion
19:42.44
46
Krish Mudaliar
Conestoga
19:43.79
47
Pavel Chernousov
Conestoga
19:43.97
48
Sean Heppard
Ridley
19:44.10
49
Nate Eagleson
Conestoga
19:44.10
50
Alexandre Bradley
Radnor
19:44.53
51
Liam Pinder
Haverford Twp.
19:44.57
52
August Zangrilli
Conestoga
19:47.79
53
Jack Baldwin
Haverford Twp.
19:48.30
54
Noah Abraham
Marple Newtown
19:49.40
55
Owen Walker
Conestoga
19:51.46
56
Lucas Mehlmann
Conestoga
19:55.95
57
James Kearns
Haverford Twp.
19:57.53
58
Josh Patrick
Marple Newtown
19:58.48
59
Brian Bausman
Haverford Twp.
19:58.72
60
Ian Cheshire
Strath Haven
19:59.00
61
Max Tomlinson
Conestoga
20:02.19
62
Will Peat
Conestoga
20:02.55
63
Ryan Ding
Conestoga
20:03.85
64
Jackson Snyder
Lower Merion
20:04.98
65
MIchael Zhao
Radnor
20:05.01
66
Aaron Silber
Lower Merion
20:07.17
67
Rowan Bellew
Conestoga
20:07.26
68
Jack Lustgarten
Harriton
20:07.61
69
Shane Harley
Conestoga
20:07.66
70
Leo Dolle'
Strath Haven
20:08.43
71
Rylen Wolf
Penncrest
20:09.13
72
Liam Carroll
Penncrest
20:09.19
73
Luke Waltman
Radnor
20:10.33
74
Caleb Corcoran
Springfield (Delco)
20:11.15
75
Anthony Lucifero
Springfield (Delco)
20:12.23
76
Brady Petit
Penncrest
20:13.67
77
Andrew Coccodrilli
Strath Haven
20:15.25
78
Tyler Gallagher
Conestoga
20:26.11
79
Vinh Nguyen
Haverford Twp.
20:26.73
80
Cory Hogan
Conestoga
20:30.06
81
Louis Power
Radnor
20:30.81
82
Gabe Hatala
Strath Haven
20:32.40
83
Ryan Soroush
Radnor
20:34.48
84
Owen Richardson
Ridley
20:34.50
85
Karl Hoehl
Radnor
20:37.82
86
Zach Russell
Springfield (Delco)
20:39.35
87
Nathan Smith
Marple Newtown
20:43.05
88
Jason Kelly
Marple Newtown
20:43.08
89
Patrick McGuire
Springfield (Delco)
20:44.11
90
Griffin Bohmann
Springfield (Delco)
20:46.17
91
Matthew Shin
Conestoga
20:50.00
92
Zyggy Porada
Conestoga
20:53.14
93
Evan Mogck
Haverford Twp.
20:53.64
94
Arvind Narayan
Garnet Valley
20:53.95
95
Andrew Shay
Ridley
20:53.99
96
Sebastian Fitzgerald
Radnor
20:56.52
97
Agastya Bhadani
Radnor
20:57.30
98
Noah Mauldin
Marple Newtown
20:59.82
99
Jorge Tecedor
Haverford Twp.
21:01.29
100
Dillon Adams
Radnor
21:01.99

