Boys 2 mile
Place Adj Place Bib No Name Team Mile 1 Mile 2 Time Pace
1 1 3900 Cole Walker Unionville 4:46 4:50 9:37.1 4:49/M
2 2 3655 Bruce Trimmer Oxford Area 4:58 5:01 9:59.3 5:00/M
3 3 3269 Sean Garrett Garnet Valley 5:02 5:00 10:03.1 5:02/M
4 4 3637 Luke Campbell Oxford Area 5:05 5:02 10:08.8 5:04/M
5 (< 5) 2964 Kevin Haas Blue Mountain 5:03 5:06 10:09.6 5:05/M
6 5 3189 Ben Datte Downingtown West 5:05 5:04 10:10.1 5:05/M
7 6 2905 Aidan Skinner Avon Grove 5:06 5:06 10:12.3 5:06/M
8 7 2907 Luke Talham Avon Grove 5:05 5:13 10:18.9 5:09/M
9 8 3604 Vincent Fennell Owen J. Roberts 5:05 5:19 10:25.0 5:13/M
10 (< 5) 3318 David Mansell Governor Mifflin 5:04 5:22 10:26.6 5:13/M
11 9 3362 Jack Mieszkalski Hempfield (3) 5:11 5:15 10:27.3 5:14/M
12 10 3702 Frank Brown Radnor 5:06 5:21 10:28.1 5:14/M
13 11 3221 Ryan Straub Downingtown West 5:09 5:19 10:28.5 5:14/M
14 12 3772 Connor Hessler St. Mark's High School 5:08 5:20 10:29.2 5:15/M
15 13 3615 Matt Muthler Owen J. Roberts 5:07 5:24 10:31.2 5:16/M
16 14 3218 Caelan Sims Downingtown West 5:11 5:22 10:34.5 5:17/M
17 (< 5) 210 Dean Ricco William Tennent 5:05 5:29 10:34.8 5:17/M
18 15 3879 James Hoopman Unionville 5:16 5:18 10:35.6 5:18/M
19 16 3013 Joshua Campagna Coatesville 5:12 5:24 10:36.0 5:18/M
20 17 3062 William Hart Concord High School 5:12 5:25 10:38.2 5:19/M
21 18 3719 Owen Leonard Radnor 5:17 5:21 10:39.0 5:20/M
22 19 3014 Jahmir Carter Coatesville 5:11 5:27 10:39.2 5:20/M
23 20 78 Luke Geier Henderson 5:16 5:25 10:41.9 5:21/M
24 21 3891 Austin Pusey Unionville 5:17 5:24 10:42.0 5:21/M
25 22 3506 Aidhan Corbett Newark Charter 5:14 5:27 10:42.2 5:21/M
26 23 3934 Ethan Markwalter Upper Perkiomen 5:45 4:56 10:42.4 5:21/M
27 24 3872 Jacob Elsen Unionville 5:21 5:21 10:42.7 5:21/M
28 (< 5) 3665 Brandon Henriksen Pottsgrove 5:13 5:34 10:47.7 5:24/M
29 25 3638 Mitchell Campbell Oxford Area 5:18 5:33 10:52.3 5:26/M
30 26 3617 Cole Smith Owen J. Roberts 5:15 5:38 10:53.1 5:27/M
31 (< 5) 3407 Gavin Collier J.P. McCaskey 5:24 5:31 10:55.7 5:28/M
32 27 3203 Matt Chylak Downingtown West 5:20 5:36 10:56.3 5:28/M
33 28 3360 Ethan Kline Hempfield (3) 5:21 5:35 10:57.1 5:29/M
34 29 3368 Justin Thomas Hempfield (3) 5:11 5:51 11:03.3 5:32/M
35 (< 5) 3319 Ryan Molfetta Governor Mifflin 5:20 5:43 11:04.4 5:32/M
36 30 2841 John Riveros Archmere Academy 5:32 5:31 11:04.5 5:32/M
37 31 90 John McCann Henderson 5:29 5:41 11:10.7 5:35/M
38 (< 5) 3445 Cameron Olivier Kennett 5:32 5:40 11:13.5 5:37/M
39 32 3289 Peter Zekonis Garnet Valley 5:21 5:53 11:15.5 5:38/M
40 33 91 John McGinty Henderson 5:27 5:51 11:19.2 5:40/M
41 34 2876 Pierce Barfell Avon Grove 5:48 5:31 11:19.6 5:40/M
42 35 3646 Aaron Gamboa Oxford Area 5:37 5:42 11:19.7 5:40/M
43 36 3361 Cole Lehman Hempfield (3) 5:33 5:46 11:20.0 5:40/M
44 37 85 Ethan Kilroy Henderson 5:42 5:38 11:20.7 5:40/M
45 38 3350 Grayson Dague Hempfield (3) 5:33 5:49 11:22.7 5:41/M
46 (< 5) 3548 Isaiah Gerard Newark High School 5:39 5:45 11:24.8 5:42/M
47 39 3074 Gregory Reading Concord High School 5:29 5:55 11:25.5 5:43/M
48 (< 5) 3666 Simon Keen Pottsgrove 5:36 5:53 11:29.9 5:45/M
49 40 3194 Jake Farrell Downingtown West 5:38 5:55 11:33.6 5:47/M
50 41 3021 Alex Fox Coatesville 5:45 5:48 11:33.8 5:47/M
51 42 3177 Michael Bertoni Downingtown West 5:42 5:52 11:34.9 5:47/M
52 43 3864 Ethan Baram Unionville 5:37 5:59 11:37.4 5:49/M
53 44 3936 Mike Milkowich Upper Perkiomen 5:43 5:54 11:37.9 5:49/M
54 45 2872 Grant Adler Avon Grove 5:38 6:00 11:38.5 5:49/M
55 (< 5) 3556 Evan Prusisz Newark High School 5:39 5:59 11:39.1 5:50/M
56 46 3070 Greysen Morris Concord High School 5:35 6:03 11:39.7 5:50/M
57 47 3514 Thomas Kinservik Newark Charter 5:46 5:52 11:39.7 5:50/M
58 48 3950 Jonathan Trzaska Upper Perkiomen 5:46 5:54 11:40.4 5:50/M
59 49 3949 Ethan Trzaska Upper Perkiomen 5:46 5:54 11:41.6 5:51/M
60 50 3226 Ian Torres-Mercado Downingtown West 5:45 5:56 11:41.9 5:51/M
61 (< 5) 3670 Aidan McDonald Pottsgrove 5:45 5:57 11:42.5 5:51/M
62 51 3767 Aidan Campbell St. Mark's High School 5:39 6:05 11:44.3 5:52/M
63 52 3351 Casey Deck Hempfield (3) 5:35 6:09 11:44.7 5:52/M
64 (< 5) 3409 Christian Fulton J.P. McCaskey 5:44 6:00 11:45.5 5:53/M
65 53 3711 Asa Hartman Radnor 5:41 6:06 11:47.6 5:54/M
66 54 3928 Jonathan Daub Upper Perkiomen 5:46 6:02 11:48.5 5:54/M
67 55 3602 J.p. Duffy Owen J. Roberts 5:45 6:04 11:50.1 5:55/M
68 56 3874 Gerard Faia Unionville 5:56 5:57 11:53.9 5:57/M
69 57 3504 Micah Beck Newark Charter 5:44 6:11 11:55.5 5:58/M
70 58 2834 Will Mendez Archmere Academy 5:48 6:09 11:57.2 5:59/M
71 (< 5) 3549 Matthew Guckenberger Newark High School 5:42 6:15 11:57.5 5:59/M
72 59 3071 Ben Murray Concord High School 5:38 6:19 11:58.1 5:59/M
73 60 3618 Nick Speakman-Viggiano Owen J. Roberts 5:52 6:09 12:01.9 6:01/M
74 61 3645 Conner Gallagher Oxford Area 6:00 6:01 12:02.4 6:01/M
75 62 133 Erik Baum Rustin 5:48 6:14 12:02.8 6:01/M
76 (< 5) 2962 Aidan Carr Blue Mountain 6:00 6:04 12:05.4 6:03/M
77 63 3518 Ryan Lynch Newark Charter 5:52 6:12 12:05.7 6:03/M
78 64 3871 Mason Draxton Unionville 5:52 6:13 12:06.6 6:03/M
79 65 3352 Jason Den Bleyker Hempfield (3) 5:57 6:09 12:07.6 6:04/M
80 (> 7) 3209 Joey Marasco Downingtown West 5:56 6:13 12:09.4 6:05/M
81 (< 5) 3825 Alexander Janusz Tatnall 6:07 6:03 12:11.0 6:06/M
82 66 3932 Jacob Heffner Upper Perkiomen 6:02 6:10 12:13.4 6:07/M
83 67 2877 Brian Barrett Avon Grove 6:12 6:02 12:15.4 6:08/M
84 68 167 Eric Sauselein Rustin 6:00 6:16 12:17.1 6:09/M
85 69 2828 Jacob Gehrt Archmere Academy 5:55 6:22 12:17.6 6:09/M
86 70 3777 Ethan Kacmarcik St. Mark's High School 6:04 6:16 12:20.9 6:10/M
87 (< 5) 3824 Patrick Harris Tatnall 5:56 6:36 12:32.6 6:16/M
88 (> 7) 3867 Ben Ciccarelli Unionville 6:10 6:25 12:36.1 6:18/M
89 71 3258 Clay Bromley Garnet Valley 6:08 6:28 12:37.2 6:19/M
90 (< 5) 206 Eli Mednick William Tennent 6:08 6:33 12:42.1 6:21/M
91 (> 7) 3881 Reade Keefer Unionville 6:20 6:21 12:42.3 6:21/M
92 72 3622 Sean Zubey Owen J. Roberts 6:09 6:32 12:42.8 6:21/M
93 (< 5) 3555 Bailey Polecaro Newark High School 5:56 6:46 12:42.8 6:21/M
94 73 3704 Gedd Constable Radnor 6:22 6:33 12:56.4 6:28/M
95 (< 5) 3119 Aydan Miller Donegal 6:19 6:36 12:56.5 6:28/M
96 74 97 Jack Schweidler Henderson 6:19 6:38 12:57.5 6:29/M
97 75 166 Alex Sauselein Rustin 6:20 6:38 12:58.7 6:29/M
98 76 3271 Faheem Hussain Garnet Valley 6:25 6:37 13:02.9 6:31/M
99 (< 5) 3451 Nate Pippen Kennett 6:28 6:37 13:06.8 6:33/M
100 77 3940 James Patterson Upper Perkiomen 6:18 6:49 13:07.7 6:34/M
101 78 143 Wesley Flynn Rustin 6:35 6:36 13:12.0 6:36/M
102 79 2875 Ian Ambrose Avon Grove 6:41 6:32 13:14.1 6:37/M
103 80 3642 Ryan Davis Oxford Area 6:42 6:35 13:18.2 6:39/M
104 81 3639 Nowell Clay Oxford Area 6:30 6:51 13:21.8 6:41/M
105 82 177 David Thompson Rustin 6:29 6:55 13:24.8 6:42/M
106 (< 5) 3434 Ethan Faust Kennett 6:30 6:54 13:24.9 6:42/M
107 83 2900 Dheeraj Pedada Avon Grove 6:42 6:47 13:29.2 6:45/M
108 (> 7) 2904 Brayden Reaney Avon Grove 6:42 6:49 13:31.5 6:46/M
109 (> 7) 3658 Sean Walsh Oxford Area 6:37 6:56 13:34.0 6:47/M
110 (< 5) 3384 Bruce Cunningham Interboro 6:39 6:55 13:34.9 6:47/M
111 84 2824 Jared Etzrodt Archmere Academy 6:42 6:54 13:37.5 6:49/M
112 85 3776 Yae-June Jang St. Mark's High School 6:41 6:57 13:38.5 6:49/M
113 (< 5) 3807 Nicholas Maiale Sun Valley 6:35 7:10 13:45.7 6:53/M
114 86 3716 Wells Larsen Radnor 6:50 6:58 13:49.3 6:55/M
115 87 3015 Harrison Chain Coatesville 6:41 7:07 13:49.4 6:55/M
116 88 3788 Jacob Shiber St. Mark's High School 6:43 7:06 13:50.3 6:55/M
117 (> 7) 3654 Saul Torres Oxford Area 6:30 7:20 13:50.9 6:55/M
118 (> 7) 3875 Louis Faia Unionville 6:51 7:09 14:01.5 7:01/M
119 89 157 Eric Mastangelo Rustin 6:44 7:29 14:14.0 7:07/M
120 90 3519 Trey Martin Newark Charter 6:53 7:20 14:14.3 7:07/M
121 (> 7) 3952 Chase Ziegler Upper Perkiomen 6:53 7:28 14:22.6 7:11/M
122 (> 7) 3873 Arion Fahri Unionville 6:52 7:31 14:23.5 7:12/M
123 (< 5) 3671 Noah Miller Pottsgrove 7:02 7:22 14:24.9 7:12/M
124 91 2835 Jacob Meredith Archmere Academy 6:52 7:33 14:25.9 7:13/M
125 (> 7) 2894 Luke Manolescu Avon Grove 7:07 7:23 14:30.7 7:15/M
126 (> 7) 2903 Connor Rayner Avon Grove 7:18 7:15 14:33.8 7:17/M
127 92 3721 Louis Minning Radnor 7:03 7:30 14:34.7 7:17/M
128 (> 7) 3930 Gavin Fuhs Upper Perkiomen 7:06 7:30 14:36.3 7:18/M
129 (< 5) 3117 Nathanael Jenney Donegal 7:13 7:31 14:44.6 7:22/M
130 93 3032 Richard Witkowski Coatesville 7:32 7:16 14:49.0 7:25/M
131 94 3707 Pedro Gallino Radnor 7:17 7:33 14:51.7 7:26/M
132 (< 5) 3564 Alex Achenbach Octorara 7:18 7:33 14:52.3 7:26/M
133 (< 5) 3580 David Rudisill Octorara 7:30 7:42 15:13.6 7:37/M
134 (< 5) 3096 Jack Xiao DCCS 7:10 8:10 15:20.6 7:40/M
135 95 3270 Jonathan He Garnet Valley 7:38 7:44 15:22.4 7:41/M
136 96 176 Jack Syzmanski Rustin 6:54 8:30 15:24.6 7:42/M
137 97 3064 Dylan Hee Concord High School 7:10 8:15 15:26.0 7:43/M
138 (> 7) 3897 Zach Shin Unionville 7:03 8:32 15:35.1 7:48/M
139 98 3792 Brandon Wiggins St. Mark's High School 7:43 8:02 15:45.3 7:53/M
140 (> 7) 2885 Whit Daly Avon Grove 7:18 8:29 15:48.0 7:54/M
141 (< 5) 3395 Jacob Welsh Interboro 7:34 8:38 16:13.7 8:07/M
142 (> 7) 3901 Savan Yalamanchili Unionville 7:46 8:27 16:13.7 8:07/M
143 99 3790 Robert Velasco St. Mark's High School 8:07 8:45 16:53.1 8:27/M
144 100 3512 Pragyat Khanal Newark Charter 8:08 8:55 17:03.9 8:32/M
145 (> 7) 3714 Matt Khalil Radnor 8:12 8:55 17:08.0 8:34/M
146 (< 5) 3388 Leo Huang Interboro 7:51 9:18 17:09.5 8:35/M
147 (> 7) 183 Aiden Zier Rustin 8:43 9:15 17:58.6 8:59/M