Courtesy of Bryan Johnson, RunHigh.com and Abington HS
1 Mark Leitch Lower Merion Boys 3 18:36 6:00
2 Andrew Horn Lower Merion Boys 2 18:38 6:00
3 Aziz Kamoun Lower Merion Boys 2 18:42 6:01
4 Pat Walsh Haverford High 1 18:42 6:02
5 Tom Fischer Lower Merion Boys 3 18:43 6:02
6 Gilad Doron Lower Merion Boys 2 18:44 6:02
7 Alex Giannascoli Haverford High 3 18:44 6:02
8 Dan Center Wissahickon Boys 2 18:45 6:03
9 Julian Weldon Lower Merion Boys 2 18:52 6:05
10 Scott Cheloha Lower Merion Boys 3 18:53 6:05
11 Patrick Boynton Cumberland Valley 4 18:55 6:06
12 Brad McCollester Henderson 4 19:03 6:08
13 Garret Rosiek Wissahickon Boys 4 19:06 6:09
14 Charles Graham Roman Catholic 4 19:08 6:10
15 Josh Zollman Lower Merion Boys 2 19:09 6:10
16 Conor Walsh Haverford High 3 19:11 6:11
17 Kevin Gladstone Haverford High 2 19:14 6:12
18 Jonah Mann Lower Merion Boys 4 19:21 6:14
19 Eric Wickens Cumberland Valley 3 19:28 6:16
20 Niall Paredes Roman Catholic 3 19:28 6:16
21 Pat Morgan Haverford High 2 19:32 6:17
22 Haydn Cieri Roman Catholic 3 19:34 6:18
23 Tom Berry Cumberland Valley 3 19:36 6:19
24 Tom Hartsough Abington High School 4 19:39 6:20
25 Eric Shaw Haverford High 4 19:41 6:21
26 Ben Zielonka Lower Merion Boys 4 19:51 6:24
27 Walker Mills Lower Merion Boys 3 19:52 6:24
28 Jose Quiroz Abington High School 2 19:54 6:25
29 Gebran Mansour Roman Catholic 4 19:59 6:26
30 Alex Fleisher Spring-Ford 3 20:01 6:27
31 Mitchell Engleka Strath Haven 3 20:04 6:28
32 Justin Deluzio Spring-Ford 1 20:05 6:28
33 Ryan Maher Spring-Ford 2 20:06 6:29
34 Anthony Deni Abington High School 2 20:07 6:29
35 Brian Sanderson Haverford High 4 20:12 6:30
36 Matt Cooper Lower Merion Boys 2 20:12 6:31
37 James Helmig West Chester East-Boys 4 20:14 6:31
38 Kent Bourret Wissahickon Boys 3 20:18 6:32
39 Chris Pfeiffer-Kelly Strath Haven 2 20:18 6:32
40 Anthony Nguyen Lower Merion Boys 4 20:21 6:33
41 Tom Desiderio Roman Catholic 4 20:22 6:34
42 Brian Brown Plymouth Whitemarsh Boys 2 20:23 6:34
43 Kyle Hand Haverford High 1 20:24 6:34
44 Ben Magalaner Lower Merion Boys 2 20:25 6:35
45 Jeremy Marcus Strath Haven 2 20:27 6:35
46 Andrew Boynton Cumberland Valley 1 20:28 6:36
47 Eddie Mulhern Haverford High 4 20:28 6:36
48 Jeff Mills Abington High School 2 20:32 6:37
49 Dan Witte Lower Merion Boys 4 20:33 6:37
50 David Jelliffe Henderson 3 20:35 6:38
51 Michael Lancellotti Roman Catholic 3 20:36 6:38
52 James Detweiler Spring-Ford 4 20:41 6:40
53 Bobby Sharpless Great Valley High School 3 20:47 6:42
54 Trip Peters Cumberland Valley 2 20:47 6:42
55 Dan McGrath Plymouth Whitemarsh Boys 1 20:49 6:42
56 Trung Huynh Reading High 4 20:49 6:42
57 Sean Hornbrook West Chester East-Boys 2 20:49 6:42
58 Paul Manwaring Strath Haven 3 20:50 6:43
59 Mark Scaer Cumberland Valley 2 20:51 6:43
60 Brandon Kell Haverford High 2 20:52 6:43
61 Tyler Sewell West Chester East-Boys 2 20:53 6:44
62 David Blyton Great Valley High School 3 20:54 6:44
63 Tj Stokes Abington High School 2 20:54 6:44
64 Spencer Hankin West Chester East-Boys 3 20:56 6:45
65 Michael Psitos Strath Haven 4 20:57 6:45
66 Nick Normile Lower Merion Boys 3 20:58 6:45
67 Jeremy Eckstein Lower Merion Boys 3 21:01 6:46
68 Matthew Pachuilo Reading High 4 21:01 6:46
69 Chris Pokorny Haverford High 2 21:04 6:47
70 Josh Glazer Spring-Ford 4 21:04 6:47
71 Ethan Dibona Wissahickon Boys 3 21:07 6:48
72 Joshua Koehnlein Roman Catholic 3 21:08 6:49
73 Russell Gelman-Sheehan Strath Haven 3 21:11 6:49
74 Stephen Prifti Lower Merion Boys 4 21:12 6:50
75 Charlie Li Lower Merion Boys 2 21:13 6:50
76 Stephen Dowrick Ridley 1 21:15 6:51
77 Juhani Rantakallio Strath Haven 3 21:18 6:52
78 Phillip Host Strath Haven 2 21:21 6:53
79 Nick Volpe William Tennent Hs Boys 3 21:23 6:53
80 Reed Maack West Chester East-Boys 2 21:24 6:54
81 Zach Zelouf Lower Merion Boys 4 21:25 6:54
82 Anmol Khurana Henderson 4 21:27 6:55
83 Zach Zanetti Abington High School 2 21:27 6:55
84 Ryder Scott Strath Haven 2 21:29 6:55
85 Pat Cosgrave Plymouth Whitemarsh Boys 1 21:32 6:56
86 Nick Martin Plymouth Whitemarsh Boys 1 21:32 6:56
87 Alex Thames Lower Merion Boys 3 21:33 6:57
88 Shane Montgomery Roman Catholic 3 21:40 6:59
89 Ian Degrouchy Strath Haven 3 21:40 6:59
90 Matt Asterito William Tennent Hs Boys 3 21:41 6:59
91 Pat Barendt West Chester East-Boys 4 21:48 7:01
92 Chris McCague Spring-Ford 2 21:49 7:02
93 Jordan Wolfheimer Plymouth Whitemarsh Boys 1 21:50 7:02
94 Jack McGrath Great Valley High School 4 21:51 7:02
95 Tyler Pecharo Spring-Ford 3 21:52 7:03
96 Carson Vitello Plymouth Whitemarsh Boys 4 21:54 7:03
97 Josh Tribbett West Chester East-Boys 3 21:55 7:04
98 Jeremy Comer Lower Merion Boys 2 21:55 7:04
99 Luke Beltrandi Cumberland Valley 2 21:57 7:04
100 Peter Rankin Great Valley High School 2 21:57 7:04
101 Kyle Hamilton Spring-Ford 3 21:59 7:05
102 Jonathan Cronin Strath Haven 4 22:00 7:05
103 Tim Kilcullen William Tennent Hs Boys 3 22:02 7:06
104 Tom Pisczyzk Roman Catholic 3 22:04 7:06
105 Tim Haight Ridley 2 22:04 7:07
106 David Gao Strath Haven 3 22:10 7:08
107 Christian Heydt Roman Catholic 4 22:14 7:10
108 Chris Smith West Chester East-Boys 3 22:14 7:10
109 Chris Conwell Lower Merion Boys 2 22:20 7:12
110 Ozzy Ansari Upper Darby Girls Xc 2 22:21 7:12
111 Andrew Thompson Upper Darby Girls Xc 3 22:22 7:12
112 Jared Kress Roman Catholic 3 22:23 7:13
113 Luke Cori Great Valley High School 4 22:25 7:13
114 Brian Curless Great Valley High School 3 22:26 7:14
115 Brandon Debolt Spring-Ford 2 22:27 7:14
116 Will Batchelor Great Valley High School 4 22:28 7:14
117 Tyler Allen Great Valley High School 3 22:32 7:15
118 Mike Lambrechtse William Tennent Hs Boys 2 22:39 7:18
119 Rob Brennan Roman Catholic 4 22:42 7:19
120 Eddy Mog Great Valley High School 4 22:42 7:19
121 Ryan Conley Spring-Ford 4 22:44 7:20
122 Adam Beardsley Lower Merion Boys 2 22:45 7:20
123 Michael Kilgallon Roman Catholic 4 22:46 7:20
124 Ahmed Gasim Upper Darby Girls Xc 3 22:50 7:21
125 Colin Ward Spring-Ford 3 22:53 7:22
126 Dustin Langrehr Henderson 3 22:56 7:23
127 Andrew Brown Cumberland Valley 4 22:57 7:24
128 Will Magrann Plymouth Whitemarsh Boys 4 23:06 7:26
129 Justin Kelly Spring-Ford 2 23:09 7:27
130 Francis Scandle Ridley 1 23:11 7:28
131 Nathan Pautler Cumberland Valley 2 23:14 7:29
132 Jonah Rice Plymouth Whitemarsh Boys 1 23:14 7:29
133 Collin Edgar-Smith Spring-Ford 4 23:15 7:29
134 Elias Locke Spring-Ford 2 23:20 7:31
135 August Taglianetti Plymouth Whitemarsh Boys 3 23:27 7:33
136 Bryan Berman Lower Merion Boys 3 23:49 7:40
137 Rich Van Buren Roman Catholic 4 23:54 7:42
138 Connor Marchewski Spring-Ford 2 23:55 7:42
139 Kenny Cooper Roman Catholic 4 23:58 7:43
140 Eric Ramsey Lower Merion Boys 2 23:59 7:43
141 Pat Bailey Spring-Ford 4 24:13 7:48
142 Jake Levin Plymouth Whitemarsh Boys 2 24:39 7:56
143 Rashid Wahid Upper Darby Girls Xc 3 24:45 7:58
144 Alex Balawejder Roman Catholic 4 24:59 8:03
145 Brendan Mc Closkey Roman Catholic 4 25:01 8:03
146 Peter Esslinger Spring-Ford 2 25:14 8:08
147 Alex Valentino Strath Haven 3 25:36 8:15
148 Eung Bae Abington High School 4 25:40 8:16
149 Lian Wang Lower Merion Boys 3 25:43 8:17
150 Aj Brockson Great Valley High School 3 25:47 8:18
151 Martin Tzonev West Chester East-Boys 4 26:03 8:23
152 Bradley Graff Great Valley High School 3 26:13 8:27
153 Eric Toll Lower Merion Boys 2 26:43 8:36
154 Jesse Pisano West Chester East-Boys 2 26:47 8:38
155 Jason Forman Plymouth Whitemarsh Boys 1 26:53 8:40
156 Pedro Xia Lower Merion Boys 3 26:57 8:41
157 Kevin Souser Henderson 3 27:04 8:43
158 William Prince Strath Haven 3 27:19 8:48
159 Kevin Howe Henderson 3 27:25 8:50
160 Terrance Liu Great Valley High School 3 27:40 8:54
161 Josh Paul Lower Merion Boys 2 29:46 9:35
162 Ryan Spencer Lower Merion Boys 4 32:18 10:24
163 Efrain Nunez Reading High 3 36:21 11:42