MileSplit Invitational test 2040

Mainville, FL
Timing/Results iTex

HTML Regex Hotfix Test

District 1 Championship - 102519 October 26, 2019 Results By Chester County Running Store CCRS Overall Finish List - Boys XC O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1 1 7829 Cole Walker Unionville 5:02 5:10 5:10 15:22.7 4:57/M 12 2 2 7288 Aiden Barnhill Downingtown West 5:03 5:09 5:10 15:23.1 4:58/M 11 3 3 7305 Sean Garrett Garnet Valley 5:02 5:10 5:20 15:33.2 5:01/M 12 4 4 7828 Ethan McIntyre Unionville 5:03 5:09 5:22 15:35.3 5:02/M 11 5 5 7625 Tyler Clifford Perkiomen Valley 5:05 5:08 5:27 15:41.7 5:04/M 12 6 6 7110 Jack McManus Central Bucks East 5:03 5:16 5:27 15:47.2 5:05/M 12 7 7 7292 Declan Rymer Downingtown West 5:05 5:13 5:28 15:48.1 5:06/M 11 8 8 7352 Devon Comber Hatboro Horsham 5:12 5:18 5:18 15:48.9 5:06/M 11 9 9 7416 Gavin Maxwell Kennett 5:03 5:12 5:35 15:52.4 5:07/M 11 10 10 7597 Diego Lera-Lozano Pennridge 5:03 5:13 5:38 15:54.5 5:08/M 11 11 11 7826 Sam Elsen Unionville 5:04 5:19 5:33 15:57.6 5:09/M 11 12 12 7583 Jalen Chin Penncrest 5:04 5:11 5:42 15:58.2 5:09/M 12 13 13 7074 Christian McComb Boyertown 5:05 5:16 5:37 15:59.7 5:09/M 12 14 14 7209 Charlie Miller Conestoga 5:07 5:18 5:34 16:00.0 5:10/M 11 15 15 7587 Patrick Theveny Penncrest 5:03 5:17 5:41 16:02.5 5:10/M 12 16 16 7341 Sam Kartsonis Harriton 5:04 5:16 5:41 16:03.0 5:11/M 12 17 17 7289 Holden Betz Downingtown West 5:08 5:15 5:39 16:03.9 5:11/M 11 18 18 7540 Thomas Damiani Owen J. Roberts 5:07 5:19 5:36 16:04.3 5:11/M 10 19 19 7291 Ben Datte Downingtown West 5:12 5:17 5:34 16:05.1 5:11/M 12 20 20 7030 Benny Clark Avon Grove 5:15 5:17 5:33 16:07.4 5:12/M 11 21 21 7601 Ethan Saville Pennridge 5:10 5:21 5:36 16:08.2 5:12/M 12 22 22 7152 Kylan Willis Cheltenham 5:07 5:25 5:36 16:08.9 5:12/M 12 23 23 7430 Joey Litvin Lower Merion 5:08 5:12 5:47 16:09.1 5:13/M 12 24 24 7376 Elliot Puckett Holy Ghost Preparatory School 5:09 5:23 5:36 16:09.3 5:13/M 11 25 25 7560 Bruce Trimmer Oxford Area 5:02 5:20 5:46 16:09.3 5:13/M 12 26 26 7279 Sean McDonald Downingtown East 5:11 5:20 5:37 16:09.7 5:13/M 12 27 27 7722 Frank Brown Radnor 5:09 5:22 5:38 16:10.0 5:13/M 12 28 28 7239 Christopher Sears Council Rock South 5:05 5:23 5:41 16:10.4 5:13/M 12 29 29 7914 Joshua Lewin West Chester East 5:09 5:19 5:44 16:14.0 5:14/M 12 30 30 7544 Andrew Mcgonigle Owen J. Roberts 5:07 5:27 5:39 16:14.6 5:14/M 9 31 31 7554 Luke Campbell Oxford Area 5:07 5:26 5:42 16:16.4 5:15/M 12 32 32 7134 Luke Cimakasky Central Bucks West 5:05 5:26 5:44 16:16.5 5:15/M 12 33 33 7365 Mike Donnelly Haverford Township HS 5:02 5:30 5:43 16:16.6 5:15/M 12 34 34 7219 Pat Bierach Council Rock North 5:07 5:28 5:40 16:16.8 5:15/M 12 35 35 7428 Trey Gannon Lower Merion 5:23 5:20 5:33 16:17.7 5:15/M 11 36 36 7585 Benjamin Klinger Penncrest 5:20 5:21 5:36 16:17.8 5:15/M 11 37 37 7233 Andrew Belder Council Rock South 5:11 5:28 5:37 16:17.8 5:15/M 11 38 38 7007 Amir Cubbage Abington 5:07 5:28 5:42 16:18.1 5:15/M 12 39 39 7237 Jared Loeper Council Rock South 5:14 5:25 5:40 16:19.6 5:16/M 12 40 40 7404 Luke Miller Jenkintown 5:10 5:18 5:51 16:20.9 5:16/M 11 41 41 7650 Gabe Puleo Phoenixville Area 5:08 5:23 5:49 16:21.5 5:16/M 12 42 42 7431 Simon Schmieder Lower Merion 5:24 5:20 5:37 16:21.8 5:16/M 10 43 43 7340 Finn Glew Harriton 5:08 5:35 5:40 16:24.5 5:17/M 11 44 44 7356 Jaylen Lasseter Hatboro Horsham 5:12 5:35 5:36 16:24.5 5:17/M 12 45 45 7353 Brian DiCola Hatboro Horsham 5:21 5:34 5:29 16:24.7 5:17/M 9 46 46 7477 Bryan Landsberg Methacton 5:17 5:23 5:45 16:26.1 5:18/M 10 47 47 7427 Alex Bullard Lower Merion 5:30 5:17 5:38 16:26.8 5:18/M 10 48 48 7869 Patrick O'Donnell Upper Merion 5:20 5:32 5:33 16:26.9 5:18/M 12 49 49 7776 Alexander Fink Spring Ford 5:13 5:31 5:43 16:28.4 5:19/M 11 50 50 7660 Brendan Duff Plymouth Whitemarsh 5:11 5:28 5:49 16:29.2 5:19/M 12 51 51 7321 Michael Search Great Valley 5:11 5:27 5:52 16:30.6 5:19/M 11 52 52 7274 Brendan Flynn Downingtown East 5:11 5:22 5:56 16:31.1 5:20/M 10 53 53 7508 Ryan Tarapchak Neshaminy 5:11 5:32 5:47 16:31.9 5:20/M 10 54 54 7542 Vincent Fennell Owen J. Roberts 5:13 5:34 5:43 16:32.3 5:20/M 12 55 55 7624 Kabiru Brown Perkiomen Valley 5:18 5:31 5:43 16:32.7 5:20/M 11 56 56 7890 Donald Miller Upper Perkiomen 5:15 5:29 5:48 16:33.1 5:20/M 10 57 57 7278 Caiden Leen Downingtown East 5:12 5:30 5:49 16:33.5 5:20/M 10 58 58 7925 Gavin Brophy WC Henderson 5:11 5:32 5:50 16:34.1 5:21/M 10 59 59 7726 Owen Leonard Radnor 5:14 5:35 5:45 16:35.2 5:21/M 12 60 60 7778 Quintin Smith Spring Ford 5:10 5:36 5:48 16:35.7 5:21/M 9 61 61 7211 Raymond Welgosh Conestoga 5:13 5:33 5:49 16:36.3 5:21/M 10 62 62 7954 Dean Ricco William Tennent 5:12 5:29 5:54 16:36.8 5:21/M 12 63 63 7293 Caelan Sims Downingtown West 5:14 5:30 5:52 16:37.6 5:22/M 12 64 64 7867 Jack Larkin Upper Merion 5:19 5:33 5:44 16:37.9 5:22/M 10 65 65 7928 Max Mullertz WC Henderson 5:25 5:27 5:45 16:38.2 5:22/M 11 66 66 7367 Ethan Fingerhut Haverford Township HS 5:14 5:32 5:52 16:38.6 5:22/M 10 67 67 7316 Riley Casey Great Valley 5:08 5:27 6:03 16:38.9 5:22/M 12 68 68 7475 Charlie D'Orazio Methacton 5:20 5:30 5:47 16:39.4 5:22/M 11 69 69 7294 Ryan Straub Downingtown West 5:22 5:26 5:52 16:40.9 5:23/M 12 70 70 7374 Mitchell Feyl Holy Ghost Preparatory School 5:13 5:39 5:48 16:41.8 5:23/M 12 71 71 7178 Jahmir Carter Coatesville 5:15 5:37 5:48 16:41.8 5:23/M 12 72 72 7029 Ayden Caulder Avon Grove 5:33 5:24 5:46 16:43.9 5:24/M 11 73 73 7791 Viraj Thomas Springfield (Delco) 5:10 5:33 5:59 16:43.9 5:24/M 11 74 74 7532 Gavin Zanck North Penn 5:14 5:34 5:56 16:44.7 5:24/M 10 75 75 7584 Patrick Kelly Penncrest 5:14 5:36 5:54 16:44.9 5:24/M 12 76 76 7034 Luke Talham Avon Grove 5:14 5:19 6:10 16:45.0 5:24/M 12 77 77 7058 Sean Murphy Bishop Shanahan 5:17 5:33 5:54 16:45.5 5:24/M 12 78 78 7545 Matt Muthler Owen J. Roberts 5:32 5:29 5:44 16:45.5 5:24/M 12 79 79 7120 Gavin Crim Central Bucks South 5:17 5:26 6:02 16:45.9 5:24/M 11 80 80 7611 Nicholas Gribbon Pennsbury 5:21 5:33 5:52 16:47.0 5:25/M 12 81 81 7774 Andrew Carlin Spring Ford 5:16 5:40 5:50 16:47.2 5:25/M 11 82 82 7403 Oliver Michell Jenkintown 5:27 5:32 5:47 16:47.4 5:25/M 9 83 83 7366 Will Field Haverford Township HS 5:20 5:36 5:49 16:47.4 5:25/M 12 84 84 7957 Jason Vogt William Tennent 5:24 5:33 5:49 16:47.8 5:25/M 10 85 85 7812 Paul Faggioli Strath Haven 5:10 5:32 6:05 16:47.8 5:25/M 11 86 86 7626 Dylan Danowski Perkiomen Valley 5:16 5:29 6:02 16:48.4 5:25/M 12 87 87 7927 Luke Miles WC Henderson 5:24 5:29 5:54 16:48.6 5:25/M 11 88 88 7235 Shane Goldman Council Rock South 5:14 5:32 6:02 16:49.0 5:25/M 12 89 89 7109 Dylan Maund Central Bucks East 5:06 5:41 6:01 16:49.0 5:25/M 12 90 90 7290 Jack Cappello Downingtown West 5:21 5:31 5:55 16:49.1 5:25/M 12 91 91 7276 Jacob Lawson Downingtown East 5:17 5:37 5:54 16:49.7 5:25/M 11 92 92 7402 Aiden Michell Jenkintown 5:27 5:31 5:50 16:49.8 5:25/M 11 93 93 7033 Aidan Skinner Avon Grove 5:15 5:26 6:08 16:50.1 5:26/M 12 94 94 7354 Stefano Isabella Hatboro Horsham 5:13 5:43 5:54 16:50.5 5:26/M 12 95 95 7368 Josh Fingerhut Haverford Township HS 5:13 5:29 6:07 16:50.6 5:26/M 12 96 96 7558 Ryan Latsch Oxford Area 5:19 5:34 5:57 16:51.5 5:26/M 10 97 97 7541 Josh DiMarino Owen J. Roberts 5:17 5:43 5:52 16:52.9 5:26/M 11 98 98 7138 Nikolaus Mangeot Central Bucks West 5:15 5:41 5:56 16:53.2 5:27/M 10 99 99 8944 Karl Schafsteller North Penn 5:20 5:37 5:55 16:53.9 5:27/M 11 100 100 7651 Doug Villegas-Rivas Phoenixville Area 5:23 5:39 5:50 16:54.1 5:27/M 11 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 101 101 7238 Toby Rosengarten Council Rock South 5:21 5:35 5:57 16:54.5 5:27/M 10 102 102 7071 John Black Boyertown 5:22 5:33 5:59 16:54.9 5:27/M 11 103 103 7629 Ethan Ribelin Perkiomen Valley 5:29 5:42 5:43 16:54.9 5:27/M 12 104 104 7275 Collin Hickey Downingtown East 5:23 5:40 5:51 16:54.9 5:27/M 11 105 105 7968 Hanson Leung Wissahickon 5:25 5:42 5:46 16:55.4 5:27/M 12 106 106 7852 James Fitzmaurice Upper Dublin 5:19 5:43 5:52 16:55.5 5:27/M 11 107 107 7277 Teagan Lawson Downingtown East 5:23 5:40 5:52 16:55.8 5:27/M 9 108 108 7546 Cole Smith Owen J. Roberts 5:21 5:39 5:54 16:55.8 5:27/M 12 109 109 7815 Samuel Neat Strath Haven 5:34 5:30 5:50 16:55.9 5:27/M 10 110 110 7825 Jarrett Conway Unionville 5:25 5:27 6:02 16:55.9 5:27/M 11 111 111 7303 John Colavito Garnet Valley 5:25 5:39 5:51 16:56.2 5:28/M 11 112 112 7177 Joshua Campagna Coatesville 5:16 5:45 5:54 16:56.7 5:28/M 12 113 113 7648 Bryan Kerchner Phoenixville Area 5:23 5:36 5:57 16:56.9 5:28/M 10 114 114 7724 Jimmy Kurtz Radnor 5:20 5:35 6:01 16:57.2 5:28/M 10 115 115 7208 Jason Look Conestoga 5:15 5:50 5:51 16:57.6 5:28/M 11 116 116 7108 Holden Emery Central Bucks East 5:14 5:44 5:59 16:57.9 5:28/M 11 117 117 7588 Andrew Woolery Penncrest 5:23 5:43 5:50 16:58.0 5:28/M 12 118 118 7426 Ethan Blum Lower Merion 5:33 5:35 5:49 16:58.2 5:28/M 11 119 119 7824 Aryan Abbaraju Unionville 5:26 5:35 5:56 16:58.7 5:28/M 9 120 120 7106 Andrew Conte Central Bucks East 5:08 5:43 6:06 16:58.7 5:28/M 12 121 121 7930 Rowan Shigeno WC Henderson 5:30 5:36 5:53 16:59.6 5:29/M 11 122 122 7582 Jason Abahazy Penncrest 5:24 5:36 5:59 16:59.8 5:29/M 12 123 123 9050 Josh Senackerib Penncrest 5:35 5:36 5:47 17:00.1 5:29/M 12 124 124 7342 Leo Perlstein Harriton 5:26 5:36 5:57 17:00.5 5:29/M 10 125 125 7661 Ryan Duff Plymouth Whitemarsh 5:20 5:45 5:54 17:00.8 5:29/M 12 126 126 7685 Brandon Henriksen Pottsgrove 5:38 5:34 5:48 17:01.6 5:29/M 12 127 127 7236 Josh Gross Council Rock South 5:20 5:38 6:02 17:01.8 5:29/M 10 128 128 7613 Alex Hludzinski Pennsbury 5:22 5:45 5:53 17:02.0 5:30/M 10 129 129 7371 Ryan Murray Haverford Township HS 5:24 5:40 5:57 17:02.6 5:30/M 12 130 (> 7) 8466 Henry Debuque Downingtown West 5:24 5:37 6:00 17:03.3 5:30/M 11 131 130 7474 Aiden Byrne Methacton 5:29 5:43 5:50 17:03.7 5:30/M 11 132 131 7841 Joseph Ricciardi Upper Darby 5:31 5:40 5:51 17:03.7 5:30/M 12 133 132 7319 Patrick Mitchell Great Valley 5:25 5:42 5:55 17:03.8 5:30/M 11 134 133 7612 John Harding Pennsbury 5:33 5:36 5:53 17:04.2 5:30/M 9 135 134 7137 Will Jack Central Bucks West 5:21 5:39 6:03 17:04.2 5:30/M 11 136 135 7555 Mitchell Campbell Oxford Area 5:29 5:45 5:49 17:04.4 5:30/M 12 137 136 7479 Chris McGlynn Methacton 5:19 5:45 5:59 17:04.7 5:30/M 10 138 137 7135 Hunter Ewaskey Central Bucks West 5:19 5:46 5:58 17:04.8 5:30/M 10 139 138 7723 Jack Halberstadt Radnor 5:21 5:45 5:57 17:04.8 5:30/M 10 140 139 7221 Robbie Lloyd Council Rock North 5:16 5:44 6:03 17:05.0 5:31/M 11 141 140 7339 Joseph Challisery Harriton 5:25 5:33 6:06 17:05.1 5:31/M 10 142 141 7112 Gavin Pettigrew Central Bucks East 5:13 5:45 6:06 17:05.4 5:31/M 12 143 142 7207 Benjamin Horner Conestoga 5:14 5:33 6:17 17:05.4 5:31/M 11 144 143 7557 Gavin Fitzgerald Oxford Area 5:21 5:47 5:55 17:05.4 5:31/M 11 145 144 7531 Jack Shive North Penn 5:20 5:39 6:05 17:05.5 5:31/M 11 146 145 7317 Matthew Dietrick Great Valley 5:20 5:45 5:59 17:05.6 5:31/M 11 147 146 7967 Doug Hoyer Wissahickon 5:26 5:46 5:53 17:06.4 5:31/M 10 148 147 7505 Robert Sassaman Neshaminy 5:18 5:51 5:57 17:07.8 5:31/M 11 149 148 7727 Luke O'Malley Radnor 5:23 5:43 6:01 17:07.9 5:31/M 12 150 149 7615 Stephan Sroka Pennsbury 5:19 5:43 6:06 17:08.7 5:32/M 11 151 150 7665 Regent Walden Plymouth Whitemarsh 5:21 5:42 6:04 17:09.0 5:32/M 10 152 151 7182 Josh Miller Coatesville 5:33 5:43 5:52 17:09.5 5:32/M 9 153 152 7372 Antonio Camacho Holy Ghost Preparatory School 5:20 5:49 6:00 17:09.6 5:32/M 11 154 153 7369 Anthony Lawson Haverford Township HS 5:31 5:42 5:55 17:10.0 5:32/M 11 155 154 7322 Charles Sita Great Valley 5:25 5:40 6:03 17:10.5 5:32/M 10 156 155 7926 Luke Geier WC Henderson 5:27 5:37 6:05 17:10.6 5:32/M 12 157 156 7850 Karam Aldarwish Upper Dublin 5:19 5:47 6:04 17:10.9 5:32/M 12 158 157 7280 Chris Walsh Downingtown East 5:23 5:45 6:02 17:11.3 5:33/M 10 159 158 7073 Cameron Kratz Boyertown 5:29 5:37 6:03 17:11.3 5:33/M 10 160 159 7401 Carter Geer Jenkintown 5:39 5:35 5:56 17:12.0 5:33/M 11 161 160 7528 Erik Kull North Penn 5:11 5:46 6:13 17:12.1 5:33/M 12 162 161 7663 Steven Foster Plymouth Whitemarsh 5:21 5:46 6:03 17:12.1 5:33/M 12 163 (> 7) 9032 Samarth Khandelwal Penncrest 5:34 5:44 5:53 17:12.5 5:33/M 11 164 162 7786 Andrew Fox Springfield (Delco) 5:38 5:41 5:53 17:12.6 5:33/M 11 165 163 7150 Ben Soboloff Cheltenham 5:10 5:50 6:11 17:12.7 5:33/M 11 166 164 7415 Kendal Lanier Kennett 5:33 5:40 5:58 17:12.8 5:33/M 10 167 165 7966 Zachary Dallal Wissahickon 5:24 5:49 5:59 17:13.1 5:33/M 11 168 166 7827 James Hoopman Unionville 5:39 5:42 5:51 17:13.9 5:33/M 12 169 167 7429 David Litvin Lower Merion 5:31 5:32 6:09 17:13.9 5:33/M 10 170 (> 7) 8501 Matthew Wagner Downingtown West 5:34 5:42 5:56 17:13.9 5:33/M 10 171 168 9120 Daniel Haymen Perkiomen Valley 5:31 5:47 5:55 17:14.0 5:34/M 11 172 169 7111 Shaun Pello Central Bucks East 5:18 5:46 6:09 17:14.1 5:34/M 12 173 170 7699 Darius Smallwood Pottstown 5:38 5:34 6:01 17:14.6 5:34/M 11 174 171 7320 Pierce Nolan Great Valley 5:26 5:42 6:06 17:14.6 5:34/M 11 175 172 9341 Jonathan Muench Spring Ford 5:28 5:46 6:00 17:14.6 5:34/M 11 176 173 9852 Matthew Winkowski Wissahickon 5:31 5:50 5:52 17:14.7 5:34/M 9 177 174 7762 Cole Keel Souderton Area 5:21 5:48 6:05 17:15.5 5:34/M 12 178 175 7517 Owen Nettles New Hope-Solebury 5:38 5:35 6:01 17:15.6 5:34/M 11 179 176 7970 Alexander Schultz Wissahickon 5:33 5:48 5:54 17:15.7 5:34/M 10 180 177 8939 Matthew Landis North Penn 5:34 5:41 5:59 17:16.0 5:34/M 9 181 178 7206 Daniel Gossow Conestoga 5:18 5:46 6:11 17:16.0 5:34/M 11 182 179 7059 Ethan Perry Bishop Shanahan 5:35 5:42 5:58 17:16.1 5:34/M 11 183 180 7645 Yash Agnihorti Phoenixville Area 5:29 5:43 6:03 17:16.1 5:34/M 10 184 181 7194 Jacob Iseminger Collegium Charter School 5:32 5:42 6:01 17:16.2 5:34/M 11 185 182 8028 Seth Williams Avon Grove 5:43 5:41 5:51 17:16.2 5:34/M 11 186 183 7773 Anthony Bamford Spring Ford 5:15 5:39 6:21 17:16.3 5:34/M 11 187 184 7061 Connor Smith Bishop Shanahan 5:34 5:43 5:58 17:16.6 5:34/M 11 188 185 7140 Brennan Wellock Central Bucks West 5:21 5:49 6:05 17:17.0 5:35/M 10 189 186 7070 Alec Barton Boyertown 5:28 5:40 6:08 17:17.2 5:35/M 11 190 187 9100 Eric Barr Pennsbury 5:29 5:45 6:02 17:17.2 5:35/M 12 191 188 7969 Michael Licata Wissahickon 5:26 5:44 6:06 17:17.7 5:35/M 12 192 189 7223 Dan Takacs Council Rock North 5:23 5:45 6:08 17:18.1 5:35/M 12 193 190 7787 Paul Lombrana Springfield (Delco) 5:38 5:41 5:58 17:18.3 5:35/M 9 194 191 7529 Logan McHenry North Penn 5:20 5:47 6:11 17:18.6 5:35/M 11 195 192 9124 Evan Romano Perkiomen Valley 5:31 5:49 5:57 17:18.7 5:35/M 10 196 193 7478 Tristan Landsberg Methacton 5:30 5:44 6:04 17:18.9 5:35/M 10 197 194 8832 Vaughn Lackman Methacton 5:25 5:54 5:59 17:19.0 5:35/M 10 198 195 7965 Josh Chaiken Wissahickon 5:26 5:45 6:06 17:19.3 5:35/M 12 199 196 7856 Craig Stenstrom Upper Dublin 5:30 5:53 5:56 17:19.4 5:35/M 12 200 197 8366 Joseph Branderbit Council Rock South 5:28 5:47 6:03 17:19.6 5:35/M 12 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 201 (> 7) 8363 Tallon Batres Council Rock South 5:27 5:48 6:03 17:20.0 5:35/M 11 202 198 7418 Logan Piercy Kennett 5:35 5:41 6:02 17:20.0 5:35/M 10 203 199 7136 Conor Gross Central Bucks West 5:18 5:49 6:11 17:20.0 5:35/M 11 204 (> 7) 8407 Aaron Scavuzzo Downingtown East 5:36 5:51 5:52 17:20.3 5:35/M 11 205 200 7370 Patrick Lawson Haverford Township HS 5:30 5:45 6:04 17:20.5 5:35/M 9 206 201 7527 Ian Kelly North Penn 5:25 5:46 6:09 17:20.6 5:35/M 11 207 (> 7) 8369 Alex Goldman Council Rock South 5:25 5:47 6:07 17:20.8 5:35/M 12 208 202 7151 Joey Welch Cheltenham 5:25 5:53 6:02 17:21.1 5:36/M 12 209 (> 7) 8683 Chris Potter Haverford Township HS 5:28 5:47 6:06 17:21.7 5:36/M 10 210 203 7075 Eric Muthersbaugh Boyertown 5:23 5:44 6:14 17:22.1 5:36/M 11 211 204 7676 Jack Flynn Pope John Paul II 5:41 5:39 6:01 17:23.0 5:36/M 11 212 205 7931 Patrick Snyder WC Henderson 5:35 5:46 6:01 17:23.0 5:36/M 10 213 206 7222 Flavien Moise Council Rock North 5:31 5:53 5:59 17:23.8 5:36/M 10 214 (> 7) 8405 Owen Hibshman Downingtown East 5:38 5:50 5:55 17:24.3 5:37/M 10 215 207 7480 Colin Yeh Methacton 5:33 5:49 6:02 17:25.2 5:37/M 10 216 208 7338 Scott Blender Harriton 5:34 5:45 6:05 17:25.7 5:37/M 12 217 209 7355 Lars Knudsen Hatboro Horsham 5:21 5:48 6:15 17:25.8 5:37/M 12 218 210 7457 Josh Noble Marple Newtown 5:29 5:49 6:07 17:26.4 5:37/M 12 219 211 7616 Joshua Ware Pennsbury 5:35 5:52 5:59 17:26.9 5:37/M 11 220 212 7318 Max Miller Great Valley 5:29 5:51 6:08 17:28.6 5:38/M 11 221 213 7942 Dmitri Kosmidis WC Rustin 5:26 5:53 6:07 17:28.6 5:38/M 10 222 214 7008 Miles Curtis Abington 5:27 5:55 6:06 17:28.9 5:38/M 11 223 215 7028 Pierce Barfell Avon Grove 5:37 5:51 6:00 17:29.1 5:38/M 12 224 (> 7) 8452 Jeremy Bechard Downingtown West 5:32 5:49 6:07 17:29.5 5:38/M 11 225 216 7098 Phillip Rogers Calvary Christian Academy 5:29 5:44 6:16 17:30.1 5:39/M 11 226 (> 7) 9846 Caymus Ruffner Wissahickon 5:38 5:54 5:57 17:30.1 5:39/M 12 227 217 7057 Jack Loeper Bishop Shanahan 5:31 5:52 6:06 17:30.4 5:39/M 11 228 218 7139 Eric Mass Central Bucks West 5:18 5:51 6:20 17:30.6 5:39/M 10 229 (> 7) 7234 Logan Brunnozzi Council Rock South 5:37 5:46 6:07 17:31.0 5:39/M 10 230 219 7506 Trevor Schoenemann Neshaminy 5:31 5:51 6:07 17:31.0 5:39/M 12 231 220 7887 William Daub Upper Perkiomen 5:29 5:52 6:09 17:31.1 5:39/M 10 232 221 7124 Andrew Schaefer Central Bucks South 5:32 5:57 6:01 17:31.5 5:39/M 10 233 222 7543 Matthew Kwiatkowaki Owen J. Roberts 5:27 5:52 6:11 17:31.5 5:39/M 10 234 223 9121 George Magyarits Perkiomen Valley 5:30 5:47 6:13 17:31.8 5:39/M 12 235 224 7952 Evan Chester William Tennent 5:39 5:45 6:07 17:31.9 5:39/M 11 236 225 7777 Ryan Kovaleski Spring Ford 5:26 5:56 6:09 17:32.5 5:39/M 9 237 226 7614 Seamus Kelliher Pennsbury 5:35 5:52 6:05 17:32.7 5:39/M 10 238 227 7337 Nathaneul Benioff Harriton 5:35 5:45 6:12 17:32.9 5:39/M 11 239 228 7775 Greg Chiaradonna Spring Ford 5:31 5:49 6:12 17:32.9 5:39/M 10 240 (> 7) 8461 JJ Conzelmann Downingtown West 5:31 5:51 6:10 17:33.1 5:40/M 10 241 229 7107 Matt Curry Central Bucks East 5:40 5:46 6:07 17:33.8 5:40/M 12 242 230 7941 Nick Durinzi WC Rustin 5:33 5:52 6:08 17:34.0 5:40/M 12 243 231 7417 Cameron Olivier Kennett 5:32 5:52 6:08 17:34.1 5:40/M 12 244 232 7813 Nicholas Falsone Strath Haven 5:42 5:49 6:01 17:34.1 5:40/M 11 245 (> 7) 7772 Liam Baker Spring Ford 5:33 5:51 6:09 17:34.5 5:40/M 11 246 (> 7) 8502 Zack Yaros Downingtown West 5:32 5:52 6:10 17:34.6 5:40/M 11 247 233 7675 Jason DiMarco Pope John Paul II 5:41 5:45 6:09 17:35.4 5:40/M 10 248 (> 7) 8198 Alex Hartin Central Bucks West 5:36 5:48 6:10 17:35.5 5:40/M 11 249 234 7659 Benjamin Carr Plymouth Whitemarsh 5:36 5:51 6:08 17:36.0 5:41/M 11 250 (> 7) 8475 Jack Harper Downingtown West 5:31 5:54 6:10 17:36.1 5:41/M 10 251 (> 7) 8933 Colin Fisher North Penn 5:35 5:48 6:12 17:36.3 5:41/M 9 252 (> 7) 8191 Keanu Dugan Central Bucks West 5:27 5:52 6:16 17:36.4 5:41/M 10 253 235 7866 Parker Edge Upper Merion 5:32 5:52 6:11 17:36.6 5:41/M 11 254 (> 7) 8489 Nick Piergiovanni Downingtown West 5:33 5:57 6:06 17:36.7 5:41/M 11 255 236 7691 Jaden Smith Pottsgrove 5:38 5:45 6:12 17:36.9 5:41/M 10 256 237 7686 Simon Keen Pottsgrove 5:39 5:45 6:12 17:36.9 5:41/M 12 257 238 7044 Robert Walton Bensalem 5:42 5:50 6:04 17:36.9 5:41/M 9 258 239 7842 Aaron Williams Upper Darby 5:38 5:51 6:07 17:37.2 5:41/M 12 259 (> 7) 8930 Brandon Collins North Penn 5:36 5:51 6:09 17:37.6 5:41/M 11 260 (> 7) 8469 Jake Farrell Downingtown West 5:31 5:52 6:13 17:37.6 5:41/M 12 261 240 7809 Julian Carmichael Strath Haven 5:42 5:51 6:03 17:37.8 5:41/M 11 262 241 7055 Patrick Dunphy Bishop Shanahan 5:30 5:54 6:12 17:38.2 5:41/M 12 263 (> 7) 8190 Owen Donaher Central Bucks West 5:41 5:51 6:04 17:38.3 5:41/M 9 264 242 7955 Cole Shapiro William Tennent 5:38 5:45 6:14 17:38.6 5:41/M 11 265 (> 7) 8210 Anirudh Nangunoori Central Bucks West 5:36 5:51 6:10 17:38.8 5:41/M 11 266 243 7224 Josh Tobias Council Rock North 5:17 5:59 6:21 17:38.9 5:41/M 11 267 (> 7) 7627 Andrew Moyer Perkiomen Valley 5:36 5:56 6:06 17:39.3 5:42/M 12 268 244 7714 Chester Welliver Quakertown 5:31 6:02 6:05 17:39.4 5:42/M 10 269 245 7838 Damian Gauld Upper Darby 5:38 5:47 6:13 17:39.4 5:42/M 12 270 246 7646 Nick Gatcha Phoenixville Area 5:34 6:00 6:05 17:40.2 5:42/M 12 271 (> 7) 8494 Chase Sims Downingtown West 5:42 5:49 6:08 17:40.3 5:42/M 9 272 247 7413 Miko Davidson Kennett 5:33 5:53 6:13 17:40.6 5:42/M 10 273 (> 7) 8830 John Kiernan Methacton 5:39 5:51 6:10 17:41.0 5:42/M 11 274 248 7518 Bryce Rooney New Hope-Solebury 5:40 5:45 6:14 17:41.2 5:42/M 11 275 249 7082 Aidan Quattrocchi Bristol 5:34 5:49 6:17 17:41.2 5:42/M 9 276 250 7304 Dominic DiLuzio Garnet Valley 5:41 5:52 6:07 17:41.3 5:42/M 10 277 (> 7) 8459 Matthew Chylack Downingtown West 5:32 5:58 6:10 17:41.4 5:42/M 12 278 (> 7) 7971 Solomon Thistle Wissahickon 5:26 6:02 6:13 17:41.6 5:42/M 12 279 251 9696 John McCann WC Henderson 5:31 5:58 6:11 17:41.8 5:42/M 12 280 252 7823 Ansh Abbaraju Unionville 5:39 5:51 6:10 17:41.9 5:42/M 11 281 (> 7) 7630 Phillip Smith Perkiomen Valley 5:28 5:55 6:18 17:42.0 5:43/M 11 282 (> 7) 9348 Tyler Wedemeyer Spring Ford 5:38 5:54 6:09 17:42.7 5:43/M 11 283 (> 7) 9117 Tommy Bricker Perkiomen Valley 5:32 5:55 6:14 17:42.9 5:43/M 10 284 (> 7) 9436 Sebastian Arnold Unionville 5:37 5:55 6:10 17:43.3 5:43/M 11 285 (> 7) 8823 Spencer Brickman Methacton 5:39 5:51 6:12 17:43.7 5:43/M 9 286 (> 7) 8684 Quentin Ryan Haverford Township HS 5:38 5:48 6:17 17:44.1 5:43/M 9 287 253 7939 Chris Canterino WC Rustin 5:30 5:52 6:21 17:44.1 5:43/M 10 288 254 7738 Harry Cotter Ridley 5:47 5:50 6:05 17:44.2 5:43/M 12 289 (> 7) 8218 Mateo Testani Central Bucks West 5:41 5:55 6:07 17:44.3 5:43/M 12 290 255 7764 Nic Morales Souderton Area 5:36 5:59 6:09 17:45.5 5:44/M 11 291 256 7414 Rio King Kennett 5:33 5:46 6:25 17:45.8 5:44/M 11 292 257 7556 Daniel Cox Oxford Area 5:28 5:54 6:23 17:45.8 5:44/M 11 293 258 7125 John Tunceli Central Bucks South 5:26 5:54 6:24 17:46.2 5:44/M 12 294 259 7031 Josh Herring Avon Grove 5:43 5:53 6:09 17:46.3 5:44/M 11 295 260 7357 Zachary Ryan Hatboro Horsham 5:32 5:58 6:15 17:46.5 5:44/M 10 296 261 7126 Colin Wood Central Bucks South 5:39 5:57 6:10 17:46.7 5:44/M 12 297 262 9808 George Slook William Tennent 5:43 5:58 6:05 17:46.9 5:44/M 10 298 (> 7) 8935 Frankie Gerhart North Penn 5:37 5:56 6:13 17:47.1 5:44/M 11 299 (> 7) 8678 Stephen Lozano Haverford Township HS 5:35 5:53 6:18 17:47.7 5:44/M 11 300 (> 7) 7610 Justin Brown Pennsbury 5:35 5:54 6:17 17:48.0 5:45/M 10 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 301 263 7710 John Juszynski Quakertown 5:40 5:50 6:17 17:48.1 5:45/M 10 302 264 7800 Will Strutton Springfield Township (Montco) 5:38 5:40 6:28 17:48.4 5:45/M 11 303 265 7956 Joseph Tuman William Tennent 5:38 5:45 6:24 17:48.5 5:45/M 11 304 266 7944 Jamie Schmidt WC Rustin 5:38 5:58 6:11 17:48.8 5:45/M 12 305 267 7446 Ben Zonshayn Lower Moreland 5:39 5:55 6:14 17:49.4 5:45/M 12 306 268 7006 Michael Castor Abington 5:30 6:00 6:18 17:49.4 5:45/M 12 307 269 8727 Gabe Pardo Kennett 5:40 5:58 6:10 17:49.6 5:45/M 10 308 (> 7) 9684 Sam Drap WC Henderson 5:31 5:52 6:25 17:50.0 5:45/M 10 309 (> 7) 8211 Paul Nicholas Central Bucks West 5:42 5:54 6:13 17:50.1 5:45/M 12 310 270 7810 Kenneth Chiem Strath Haven 5:40 5:54 6:16 17:50.2 5:45/M 11 311 271 7917 Conor Quinn West Chester East 5:41 5:51 6:17 17:50.4 5:45/M 11 312 (> 7) 8460 Owen Clarke Downingtown West 5:40 5:55 6:15 17:51.1 5:45/M 11 313 272 7225 Bode Wildgrube Council Rock North 5:31 6:09 6:10 17:51.5 5:45/M 11 314 273 8612 Owen Lester Harriton 5:41 5:53 6:16 17:51.7 5:45/M 10 315 (> 7) 7586 Luke Narbus Penncrest 5:36 5:51 6:24 17:52.4 5:46/M 12 316 274 7406 Matt Visomirski Jenkintown 5:49 5:53 6:09 17:52.6 5:46/M 11 317 275 7736 Matthew Beinlich Ridley 5:47 5:51 6:13 17:52.9 5:46/M 11 318 276 7148 John Ivory Cheltenham 5:37 6:02 6:13 17:52.9 5:46/M 10 319 277 7445 Andrew Ung Lower Moreland 5:40 5:56 6:16 17:53.2 5:46/M 11 320 278 7916 Tyler Pachuda West Chester East 5:42 5:55 6:15 17:53.4 5:46/M 11 321 (> 7) 8138 Ethan Evans Central Bucks East 5:46 5:57 6:10 17:53.9 5:46/M 11 322 (> 7) 8377 Eric Neville Council Rock South 5:32 5:58 6:22 17:53.9 5:46/M 11 323 (> 7) 8409 Jalen Ward Downingtown East 5:42 5:58 6:13 17:54.0 5:46/M 11 324 279 7853 Oliver Griffin Upper Dublin 5:38 5:46 6:28 17:54.1 5:46/M 11 325 280 7444 Justin Sandler Lower Moreland 5:39 5:57 6:17 17:54.6 5:46/M 11 326 281 7181 Dave Kelly Coatesville 5:37 6:07 6:09 17:54.6 5:46/M 10 327 (> 7) 8587 Adam Surovcik Great Valley 5:30 6:06 6:18 17:54.7 5:46/M 11 328 (> 7) 8569 Patrick Hanlon Great Valley 5:36 6:04 6:14 17:55.2 5:47/M 10 329 282 7094 Ian Harrington Calvary Christian Academy 5:28 5:43 6:44 17:55.5 5:47/M 12 330 (> 7) 9122 Erik Moyer Perkiomen Valley 5:39 6:04 6:11 17:55.7 5:47/M 12 331 (> 7) 9116 Christian Badali Perkiomen Valley 5:49 5:54 6:11 17:55.9 5:47/M 12 332 (> 7) 8967 Sebastian Herrada Owen J. Roberts 5:47 5:53 6:14 17:56.0 5:47/M 10 333 (> 7) 9033 Matt Kirchgasser Penncrest 5:44 6:03 6:08 17:56.1 5:47/M 12 334 283 7598 Rich Loughran Pennridge 5:30 6:11 6:14 17:56.1 5:47/M 11 335 284 7441 Thomas Hellenbrand Lower Moreland 5:40 5:57 6:18 17:56.3 5:47/M 11 336 (> 7) 7343 Michael Strauss Harriton 5:35 5:52 6:29 17:56.5 5:47/M 12 337 285 7940 Jimmy Coates WC Rustin 5:27 6:08 6:21 17:57.0 5:47/M 11 338 (> 7) 9829 Michael Cimini Wissahickon 5:38 5:58 6:19 17:57.2 5:47/M 12 339 (> 7) 9347 Ryan Trimble Spring Ford 5:41 6:01 6:14 17:57.7 5:47/M 10 340 286 7442 Alexander Kebuz Lower Moreland 5:40 5:58 6:18 17:57.7 5:47/M 9 341 (> 7) 9034 Brendan Luong Penncrest 5:45 6:02 6:09 17:57.8 5:47/M 12 342 (> 7) 8207 Julien Mackensen Central Bucks West 5:46 5:59 6:12 17:57.9 5:47/M 11 343 287 7307 David Stango Garnet Valley 5:47 5:57 6:12 17:58.0 5:48/M 9 344 288 7788 Michael Remy Springfield (Delco) 5:44 6:03 6:11 17:58.3 5:48/M 12 345 289 7121 James Farrell Central Bucks South 5:46 6:07 6:03 17:58.5 5:48/M 11 346 290 7400 Nathaniel Barnett Jenkintown 5:40 5:58 6:20 17:58.6 5:48/M 10 347 (> 7) 8406 Ethan Miller Downingtown East 5:40 6:02 6:16 17:58.8 5:48/M 11 348 291 7306 Ryle Mellinger Garnet Valley 5:47 5:58 6:13 17:58.9 5:48/M 10 349 (> 7) 8938 Joshua Hellmann North Penn 5:47 5:55 6:15 17:59.2 5:48/M 10 350 (> 7) 8928 Ethan Buera North Penn 5:44 6:00 6:14 17:59.2 5:48/M 11 351 292 7725 Aidan Leonard Radnor 5:36 6:01 6:21 17:59.5 5:48/M 10 352 293 7599 Ryan Martin Pennridge 5:46 6:01 6:12 17:59.8 5:48/M 10 353 (> 7) 9450 Caden Young Unionville 5:42 6:00 6:17 17:59.9 5:48/M 10 354 (> 7) 8381 Thomas Welborn Council Rock South 5:39 6:02 6:17 18:00.1 5:48/M 11 355 294 7712 David Pyfer Quakertown 5:47 6:05 6:07 18:00.2 5:48/M 10 356 (> 7) 9439 Lucca DiMario Unionville 5:46 6:02 6:11 18:00.3 5:48/M 9 357 (> 7) 9102 Ben Brown Pennsbury 5:45 6:03 6:10 18:00.4 5:48/M 9 358 295 7943 Dylan Matthias WC Rustin 5:33 5:58 6:28 18:00.7 5:48/M 11 359 (> 7) 8375 Paul McDonnell Council Rock South 5:48 6:05 6:07 18:00.7 5:48/M 12 360 296 7865 Andrew Ebersole Upper Merion 5:35 6:00 6:24 18:01.2 5:49/M 10 361 297 7687 Daniel Korman Pottsgrove 5:39 5:57 6:24 18:01.2 5:49/M 9 362 298 7060 Lance Reitelbach Bishop Shanahan 5:43 5:54 6:24 18:01.5 5:49/M 9 363 299 7945 Elisha Stigora WC Rustin 5:34 5:51 6:36 18:01.8 5:49/M 11 364 (> 7) 9850 Ethan Weiss Wissahickon 5:43 6:02 6:15 18:02.0 5:49/M 12 365 (> 7) 8677 Peter Leibrandt Haverford Township HS 5:46 5:58 6:17 18:02.9 5:49/M 11 366 300 7377 Joseph Smith Holy Ghost Preparatory School 5:49 5:56 6:16 18:03.1 5:49/M 10 367 (> 7) 9441 Jacob Elsen Unionville 5:41 6:10 6:11 18:03.4 5:49/M 12 368 (> 7) 9040 Benjamin Miller Penncrest 5:43 6:06 6:13 18:03.5 5:49/M 11 369 (> 7) 9677 Danny Burt WC Henderson 5:46 6:01 6:16 18:03.9 5:49/M 10 370 301 8987 Aaron Gamboa Oxford Area 5:37 5:54 6:32 18:04.2 5:50/M 12 371 (> 7) 8831 Evander Lackman Methacton 5:50 6:00 6:13 18:04.2 5:50/M 9 372 302 7912 Gavin Hefferan West Chester East 5:42 5:59 6:22 18:04.5 5:50/M 9 373 303 8762 Krzysztof Jarocha Lower Merion 6:02 5:58 6:03 18:04.5 5:50/M 10 374 304 7689 Aidan McDonald Pottsgrove 5:42 6:00 6:21 18:04.7 5:50/M 12 375 305 7811 Benjamin Ent Strath Haven 5:35 5:50 6:39 18:05.1 5:50/M 10 376 (> 7) 9344 William Taylor Spring Ford 5:37 6:02 6:24 18:05.3 5:50/M 11 377 (> 7) 9041 Gavin Mogck Penncrest 6:04 5:51 6:09 18:05.5 5:50/M 9 378 (> 7) 8133 Carson Wylie Central Bucks East 5:33 6:00 6:31 18:05.7 5:50/M 11 379 306 7123 Tate Prudish Central Bucks South 5:34 6:13 6:17 18:05.7 5:50/M 12 380 (> 7) 8017 Gavin McGinn Avon Grove 6:01 6:03 6:00 18:05.8 5:50/M 9 381 307 7851 Jonas Andrulonis Upper Dublin 5:41 6:02 6:22 18:06.3 5:50/M 10 382 308 7179 Spencer Colon Coatesville 5:34 6:07 6:25 18:06.5 5:50/M 11 383 (> 7) 8940 Matthew Long North Penn 5:29 6:13 6:23 18:06.6 5:50/M 12 384 309 8634 Kevin Allen Hatboro Horsham 5:43 6:06 6:17 18:06.9 5:50/M 11 385 (> 7) 7351 Ben Clarke Hatboro Horsham 5:32 6:08 6:25 18:07.2 5:51/M 11 386 310 7011 Aidan Scharnikow Abington 5:35 6:09 6:22 18:07.3 5:51/M 11 387 311 9418 Christian Hansen Sun Valley 5:48 5:46 6:32 18:07.5 5:51/M 12 388 (> 7) 8485 Tim Milich Downingtown West 5:40 5:58 6:28 18:07.8 5:51/M 10 389 (> 7) 8196 Michael Greco Central Bucks West 5:42 6:01 6:23 18:08.1 5:51/M 11 390 (> 7) 9756 Nick Lutcavage WC Rustin 5:44 6:04 6:19 18:08.2 5:51/M 12 391 (> 7) 8020 Jimmy O'Hora Avon Grove 5:54 5:55 6:18 18:08.6 5:51/M 11 392 312 7649 Sean Lukowski Phoenixville Area 5:36 6:07 6:25 18:09.6 5:51/M 12 393 (> 7) 7559 Nick Marker Oxford Area 5:36 6:02 6:30 18:09.8 5:51/M 11 394 313 7180 Alex Fox Coatesville 5:48 6:03 6:18 18:09.9 5:51/M 12 395 314 7191 Maasai Harris Collegium Charter School 5:50 5:50 6:29 18:10.0 5:52/M 10 396 (> 7) 8408 James Smith Downingtown East 5:51 6:00 6:17 18:10.2 5:52/M 10 397 315 8307 Hayden Sudall Conestoga 5:43 6:03 6:23 18:10.9 5:52/M 12 398 316 9150 Carson Kleppe Phoenixville Area 5:47 6:00 6:23 18:11.2 5:52/M 11 399 (> 7) 8582 Pete Schembri Great Valley 5:39 6:01 6:29 18:11.2 5:52/M 9 400 317 7886 Jonathan Daub Upper Perkiomen 5:42 6:08 6:21 18:11.3 5:52/M 12 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 401 (> 7) 9123 Dylan Ribelin Perkiomen Valley 5:57 5:59 6:13 18:11.3 5:52/M 9 402 (> 7) 8374 Mike Magee Council Rock South 5:58 6:00 6:12 18:11.4 5:52/M 12 403 (> 7) 8932 Braeden Dian North Penn 5:38 6:07 6:26 18:11.9 5:52/M 11 404 318 7516 Oscar Mailman New Hope-Solebury 5:41 6:01 6:29 18:12.0 5:52/M 11 405 (> 7) 7647 Luke Hihi Phoenixville Area 5:43 6:06 6:22 18:12.4 5:52/M 11 406 (> 7) 8934 Sean Fisher North Penn 5:39 6:03 6:29 18:12.5 5:52/M 11 407 319 7391 Daniel Shanahan Interboro 5:39 6:03 6:29 18:12.6 5:52/M 11 408 (> 7) 9026 George Grable Penncrest 5:55 6:03 6:14 18:13.2 5:53/M 12 409 320 7885 Blandin Conklin Upper Perkiomen 5:33 6:12 6:27 18:13.3 5:53/M 11 410 (> 7) 8199 Bret Hatzinger Central Bucks West 5:44 6:07 6:21 18:13.7 5:53/M 12 411 321 7504 Steven McLaughlin Neshaminy 5:37 6:03 6:32 18:13.8 5:53/M 11 412 322 7763 Devon Maue Souderton Area 5:50 6:00 6:23 18:14.0 5:53/M 10 413 (> 7) 9697 John McGinty WC Henderson 5:30 6:22 6:20 18:14.3 5:53/M 12 414 (> 7) 9732 Erik Baum WC Rustin 5:47 6:10 6:16 18:14.6 5:53/M 12 415 323 7855 Ethan Junk Upper Dublin 5:52 6:00 6:22 18:14.7 5:53/M 11 416 324 9407 Nathan Thallman Strath Haven 5:49 6:04 6:21 18:15.2 5:53/M 12 417 (> 7) 9350 Nicola Cole"" Yeager Spring Ford 5:38 6:14 6:22 18:15.6 5:53/M 12 418 325 7507 Dylan Souders Neshaminy 5:35 6:15 6:24 18:15.9 5:53/M 12 419 (> 7) 8926 Mahilan Bala North Penn 5:49 6:05 6:20 18:15.9 5:53/M 11 420 (> 7) 8498 Ian Torres-Mercado Downingtown West 5:58 5:57 6:19 18:16.0 5:54/M 12 421 (> 7) 8644 Lance Hartman Hatboro Horsham 5:51 6:03 6:21 18:16.0 5:54/M 9 422 (> 7) 8760 Andrew Gannon Lower Merion 6:04 6:00 6:11 18:16.6 5:54/M 9 423 326 7009 Kevin Dennin Abington 5:33 6:10 6:32 18:16.6 5:54/M 12 424 327 7056 John Fader Bishop Shanahan 5:48 6:06 6:21 18:16.9 5:54/M 12 425 (> 7) 8370 Logan Helder Council Rock South 5:41 6:05 6:30 18:17.0 5:54/M 12 426 (> 7) 9691 Ethan Kilroy WC Henderson 5:43 6:03 6:29 18:17.2 5:54/M 12 427 (> 7) 8618 Owen Short Harriton 5:50 6:06 6:20 18:17.2 5:54/M 10 428 (> 7) 8639 Wil Canney Hatboro Horsham 5:50 6:04 6:22 18:17.3 5:54/M 9 429 (> 7) 8681 Gerry O'Brien Haverford Township HS 5:53 6:01 6:22 18:17.7 5:54/M 12 430 (> 7) 7814 Alex Melly Strath Haven 5:40 6:06 6:31 18:17.8 5:54/M 12 431 (> 7) 9848 Josh Sasson Wissahickon 5:53 6:06 6:18 18:18.1 5:54/M 9 432 328 7308 Peter Zekonis Garnet Valley 5:37 6:04 6:37 18:18.7 5:54/M 12 433 329 9565 Ethan Markwalter Upper Perkiomen 5:44 6:10 6:24 18:18.7 5:54/M 12 434 330 7047 Nick Zulewski Bensalem 5:43 6:05 6:29 18:18.8 5:54/M 10 435 (> 7) 8083 Michael Hughes Bishop Shanahan 5:51 6:10 6:17 18:18.8 5:54/M 11 436 (> 7) 8088 Caelen Reid Bishop Shanahan 5:43 6:18 6:17 18:18.8 5:54/M 11 437 (> 7) 9680 Joe Cuesta WC Henderson 5:48 6:04 6:26 18:18.9 5:54/M 10 438 (> 7) 8577 Tim Mathews Great Valley 5:51 6:01 6:25 18:19.1 5:55/M 9 439 (> 7) 8194 Carter Fitzgerald Central Bucks West 5:40 6:07 6:32 18:19.5 5:55/M 10 440 (> 7) 9837 Max Klugherz Wissahickon 5:48 6:10 6:20 18:19.5 5:55/M 12 441 331 8708 Andrew Schiller Jenkintown 5:56 6:09 6:13 18:19.6 5:55/M 11 442 (> 7) 8833 Austin Lozinak Methacton 5:49 6:06 6:24 18:19.8 5:55/M 12 443 (> 7) 8213 Liam Price Central Bucks West 5:46 5:55 6:37 18:19.9 5:55/M 11 444 (> 7) 7405 Caden Spoerl Jenkintown 5:52 6:00 6:27 18:20.3 5:55/M 11 445 (> 7) 8404 Jack Hewitt Downingtown East 5:39 6:00 6:41 18:20.9 5:55/M 12 446 332 7951 Aiden Augustine William Tennent 5:40 6:06 6:33 18:21.1 5:55/M 10 447 333 9247 Josh Goldberg Radnor 5:36 6:04 6:41 18:22.0 5:55/M 12 448 334 7889 Mike Milkowich Upper Perkiomen 5:42 6:09 6:30 18:22.2 5:55/M 12 449 335 7375 John Horgan Holy Ghost Preparatory School 5:24 6:25 6:32 18:22.4 5:55/M 11 450 (> 7) 9681 Ben DeFonzo WC Henderson 5:47 6:06 6:29 18:22.8 5:55/M 10 451 336 7443 Noah Kim Lower Moreland 6:00 6:06 6:16 18:23.0 5:56/M 10 452 (> 7) 8005 Noah Cimini Avon Grove 5:45 6:01 6:36 18:23.0 5:56/M 10 453 337 7868 John Matics Upper Merion 5:21 6:19 6:42 18:23.3 5:56/M 11 454 338 9509 Matthew Castronuevo Upper Dublin 5:42 6:14 6:26 18:23.4 5:56/M 9 455 (> 7) 9257 Leo Mlodzienski Radnor 5:51 6:10 6:22 18:23.9 5:56/M 11 456 339 7596 Jacob Kascsak Pennridge 5:41 6:11 6:30 18:24.0 5:56/M 12 457 (> 7) 9513 Ryan Lim Upper Dublin 5:47 6:08 6:28 18:25.2 5:56/M 12 458 (> 7) 9833 Dean DiGiovanni Wissahickon 5:49 6:12 6:23 18:25.3 5:56/M 10 459 340 9632 Austin Edmunds West Chester East 5:49 6:09 6:25 18:25.3 5:56/M 10 460 341 7260 Jonathan Anderson Dock Mennonite Academy 5:39 6:01 6:44 18:25.6 5:56/M 12 461 (> 7) 8965 Nathan Hayes Owen J. Roberts 5:47 6:02 6:35 18:25.9 5:56/M 9 462 342 7911 Eric Benditt West Chester East 5:27 5:52 7:05 18:26.0 5:57/M 12 463 343 7801 Colin Walsh Springfield Township (Montco) 5:39 6:05 6:41 18:26.2 5:57/M 11 464 (> 7) 8648 Nathan Kephart Hatboro Horsham 5:50 6:10 6:25 18:26.4 5:57/M 10 465 (> 7) 9346 Nicholas Trapani Spring Ford 5:43 6:05 6:37 18:26.7 5:57/M 12 466 (> 7) 8403 Jordan Auxer Downingtown East 5:55 6:07 6:24 18:27.0 5:57/M 10 467 (> 7) 8824 Ray Calarami Methacton 5:44 6:12 6:29 18:27.1 5:57/M 12 468 344 7302 Aravind Arunachalam Garnet Valley 5:47 6:07 6:32 18:27.4 5:57/M 11 469 (> 7) 8731 Luca Tresoldi Kennett 5:46 6:10 6:31 18:27.9 5:57/M 10 470 (> 7) 8606 Tyler Carson Harriton 5:41 6:08 6:37 18:28.0 5:57/M 11 471 (> 7) 8927 Elliot Buera North Penn 5:48 6:10 6:29 18:28.4 5:57/M 11 472 (> 7) 8981 Jack Campbell Oxford Area 5:51 6:08 6:29 18:28.9 5:57/M 10 473 (> 7) 8456 Nate Bulger Downingtown West 5:40 6:09 6:39 18:29.1 5:58/M 11 474 345 8341 Joey Sulewski Council Rock North 5:46 6:14 6:29 18:29.4 5:58/M 10 475 (> 7) 9336 Max Collins Spring Ford 5:38 6:06 6:45 18:29.6 5:58/M 11 476 (> 7) 7953 Peter Jorgenson William Tennent 6:00 6:06 6:23 18:30.3 5:58/M 10 477 (> 7) 7999 Finn Allison Avon Grove 6:03 6:04 6:21 18:30.3 5:58/M 11 478 (> 7) 8637 Brian Bollendorf Hatboro Horsham 5:50 6:10 6:29 18:30.5 5:58/M 12 479 346 7266 Sean Robinson Dock Mennonite Academy 5:38 6:15 6:36 18:30.5 5:58/M 11 480 (> 7) 8136 Evan Clark Central Bucks East 5:44 6:10 6:35 18:30.6 5:58/M 10 481 347 8776 Thomas Mavroudis Lower Moreland 5:43 6:13 6:33 18:30.9 5:58/M 10 482 348 7839 Michael Greene Upper Darby 5:41 6:07 6:42 18:30.9 5:58/M 12 483 (> 7) 9125 Tyler Woolsey Perkiomen Valley 6:03 6:01 6:25 18:31.0 5:58/M 12 484 349 7378 Paul Watkins Holy Ghost Preparatory School 5:51 6:05 6:33 18:31.0 5:58/M 12 485 (> 7) 9840 Jake Licata Wissahickon 5:57 6:16 6:17 18:31.3 5:58/M 10 486 (> 7) 8532 Mark Emery Garnet Valley 5:47 6:14 6:30 18:32.1 5:59/M 10 487 (> 7) 8622 Isaiah Trader Harriton 5:59 6:07 6:25 18:32.4 5:59/M 11 488 (> 7) 8840 Jack Rosti Methacton 5:51 6:06 6:34 18:32.5 5:59/M 10 489 (> 7) 8835 Ryan Morgan Methacton 5:45 6:03 6:44 18:32.6 5:59/M 12 490 350 7711 Zach Pint Quakertown 5:43 6:09 6:40 18:32.7 5:59/M 12 491 (> 7) 8091 Luke Smith Bishop Shanahan 5:49 6:11 6:31 18:33.1 5:59/M 11 492 351 8894 Evan Hastings Neshaminy 5:42 6:20 6:29 18:33.4 5:59/M 10 493 (> 7) 8842 Jake Schwanholt Methacton 5:53 6:05 6:35 18:33.5 5:59/M 10 494 352 9484 Josiah Saddick Upper Darby 5:54 6:08 6:30 18:33.5 5:59/M 9 495 353 7183 Tommy Wayne Coatesville 5:47 6:15 6:29 18:33.6 5:59/M 9 496 354 7708 Logan Archambault Quakertown 5:46 6:10 6:36 18:33.8 5:59/M 12 497 (> 7) 8970 Eric Shanahan Owen J. Roberts 5:57 6:07 6:28 18:34.2 5:59/M 12 498 (> 7) 8457 Joseph Cary Downingtown West 6:04 6:10 6:19 18:34.3 5:59/M 10 499 (> 7) 8204 Jason Lang Central Bucks West 5:49 6:12 6:33 18:34.8 5:59/M 10 500 (> 7) 8343 David Wenger Council Rock North 5:57 6:15 6:21 18:35.1 6:00/M 10 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 501 (> 7) 9109 Jacob Outcalt Pennsbury 5:57 6:08 6:28 18:35.2 6:00/M 11 502 355 8172 Alexander Peppiatt Central Bucks South 5:43 6:12 6:40 18:36.0 6:00/M 11 503 356 7019 godfrey odalla Academy Park 5:53 6:13 6:28 18:36.3 6:00/M 10 504 (> 7) 8657 Matthew West Hatboro Horsham 5:51 6:09 6:34 18:36.4 6:00/M 11 505 (> 7) 8560 Bryce Bardsley Great Valley 5:56 6:11 6:28 18:36.6 6:00/M 10 506 (> 7) 8572 Colin Joy Great Valley 6:04 6:11 6:21 18:37.1 6:00/M 10 507 (> 7) 8946 Brian Toto North Penn 5:56 6:14 6:26 18:37.2 6:00/M 12 508 (> 7) 9105 Joshua Flax Pennsbury 6:01 6:07 6:27 18:37.4 6:00/M 9 509 (> 7) 8844 Chris Spletzer Methacton 5:45 6:15 6:37 18:38.0 6:01/M 11 510 357 7045 Javier Williams Bensalem 5:56 6:30 6:11 18:38.3 6:01/M 12 511 (> 7) 7440 Jack Becker Lower Moreland 5:58 6:08 6:31 18:38.6 6:01/M 9 512 (> 7) 9795 Logan Adelson William Tennent 6:03 6:03 6:31 18:39.0 6:01/M 10 513 (> 7) 8084 Henry Lukens Bishop Shanahan 6:03 6:09 6:26 18:39.5 6:01/M 11 514 358 8688 Alexander Borda Holy Ghost Preparatory School 5:44 6:18 6:37 18:39.6 6:01/M 12 515 (> 7) 8530 Tyler Cymbala Garnet Valley 5:56 6:12 6:31 18:39.8 6:01/M 10 516 (> 7) 8990 Noah McGregor Oxford Area 6:08 6:06 6:24 18:39.8 6:01/M 10 517 359 8303 Patrick O'Mara Conestoga 5:42 6:17 6:39 18:39.8 6:01/M 12 518 360 7192 Emmanuel Hernandez Collegium Charter School 5:50 6:19 6:30 18:40.0 6:01/M 12 519 (> 7) 9408 Russell Van Duyne Strath Haven 5:46 6:10 6:43 18:40.2 6:01/M 11 520 (> 7) 8676 John Galligan Haverford Township HS 5:55 6:10 6:33 18:40.3 6:01/M 9 521 (> 7) 9802 Connor McCollick William Tennent 6:00 6:07 6:32 18:40.4 6:01/M 10 522 (> 7) 9409 Steven Waldt Strath Haven 6:00 6:12 6:27 18:40.8 6:01/M 10 523 (> 7) 7476 Jack Kapralick Methacton 5:25 6:23 6:51 18:40.9 6:01/M 12 524 (> 7) 9119 Luke Desilets Perkiomen Valley 6:01 6:05 6:34 18:41.0 6:02/M 12 525 (> 7) 8297 Abhijay Luthra Conestoga 5:44 6:14 6:42 18:41.4 6:02/M 10 526 361 7043 Kevin Merchan Bensalem 5:51 6:15 6:33 18:41.4 6:02/M 10 527 (> 7) 8309 Jonas Walton Conestoga 5:56 6:20 6:24 18:41.5 6:02/M 10 528 (> 7) 9242 Kieran Brennan Radnor 5:53 6:14 6:34 18:41.6 6:02/M 11 529 (> 7) 7997 Grant Adler Avon Grove 5:44 6:14 6:43 18:41.6 6:02/M 12 530 (> 7) 7032 Alek Pochan Avon Grove 5:44 6:14 6:43 18:41.8 6:02/M 10 531 (> 7) 8016 Evan McCleary Avon Grove 5:56 6:08 6:36 18:42.0 6:02/M 11 532 (> 7) 8962 Jack Golden Owen J. Roberts 5:52 6:11 6:38 18:42.1 6:02/M 10 533 (> 7) 8608 Ray Costello Harriton 6:00 6:14 6:26 18:42.2 6:02/M 10 534 (> 7) 8588 Jake Zielinski Great Valley 5:52 6:12 6:37 18:42.3 6:02/M 10 535 362 9630 Gabriel DeRosa West Chester East 5:50 6:15 6:36 18:42.5 6:02/M 11 536 (> 7) 9639 Stephen Mazza West Chester East 5:52 6:12 6:37 18:42.5 6:02/M 10 537 363 7677 Liam Hunter Pope John Paul II 6:11 6:05 6:25 18:42.8 6:02/M 11 538 364 7836 Caleb Dougherty Upper Darby 5:38 6:27 6:36 18:43.1 6:02/M 11 539 (> 7) 8701 Leo Amorim Jenkintown 5:58 6:12 6:32 18:43.3 6:02/M 10 540 365 7512 Jack Feehan New Hope-Solebury 5:46 6:19 6:37 18:43.3 6:02/M 10 541 (> 7) 8311 Vincent Yao Conestoga 6:15 6:06 6:21 18:43.3 6:02/M 9 542 (> 7) 8380 Justin Walters Council Rock South 6:08 6:09 6:26 18:43.6 6:02/M 10 543 366 7010 Troy Newby Abington 5:47 6:17 6:38 18:43.6 6:02/M 11 544 (> 7) 9402 Wade Mutz Strath Haven 5:55 6:21 6:27 18:44.0 6:03/M 11 545 (> 7) 9339 Braden Krajcirovic Spring Ford 5:45 6:19 6:39 18:44.1 6:03/M 10 546 (> 7) 7373 Ciaran Chambers Holy Ghost Preparatory School 5:52 6:16 6:35 18:44.4 6:03/M 9 547 (> 7) 8144 Austin Hicks Central Bucks East 5:57 6:08 6:37 18:44.5 6:03/M 11 548 (> 7) 9400 Matt Faggioli Strath Haven 5:56 6:20 6:27 18:44.6 6:03/M 11 549 367 7758 Miles Bailey Souderton Area 5:56 6:11 6:36 18:44.7 6:03/M 12 550 (> 7) 8555 Declan Coates Great Valley 6:05 6:18 6:20 18:45.0 6:03/M 11 551 368 7673 Owen Bator Pope John Paul II 6:11 6:05 6:27 18:45.2 6:03/M 9 552 (> 7) 8206 Cole Lentini Central Bucks West 6:15 6:10 6:19 18:45.6 6:03/M 9 553 369 7709 Sam Barndt Quakertown 5:51 6:24 6:30 18:45.7 6:03/M 12 554 (> 7) 8925 Ryan Apple North Penn 5:45 6:20 6:39 18:45.9 6:03/M 11 555 (> 7) 9037 Rory McAfee Penncrest 6:12 6:08 6:25 18:46.0 6:03/M 9 556 370 7502 Dominic Conturso Neshaminy 5:39 6:18 6:48 18:46.1 6:03/M 10 557 (> 7) 9399 Anand Dickson Strath Haven 5:57 6:18 6:30 18:46.3 6:03/M 9 558 (> 7) 9778 Dominic Stoccardo WC Rustin 6:12 6:09 6:24 18:46.5 6:03/M 9 559 371 7017 Sean Kan Academy Park 5:48 6:19 6:38 18:46.6 6:03/M 12 560 372 7147 Sebastian Buscemi Cheltenham 5:47 6:31 6:28 18:46.7 6:03/M 11 561 (> 7) 9025 Mickey Gommer Penncrest 5:46 6:08 6:52 18:46.7 6:03/M 12 562 (> 7) 8655 Jacob Schwartz Hatboro Horsham 6:03 6:09 6:33 18:47.2 6:04/M 9 563 373 7570 Jeremiah Michel Penn Wood 5:47 6:21 6:38 18:47.2 6:04/M 10 564 (> 7) 9335 Jacob Carter Spring Ford 5:51 6:21 6:35 18:48.2 6:04/M 10 565 374 7870 Siddharth Patel Upper Merion 5:52 6:16 6:39 18:48.3 6:04/M 12 566 (> 7) 9351 Andrew Zimmerman Spring Ford 6:00 6:20 6:27 18:48.7 6:04/M 10 567 375 9579 Jonathan Trzaska Upper Perkiomen 5:42 6:13 6:53 18:48.8 6:04/M 12 568 376 7679 Henry Phillips Pope John Paul II 6:12 6:11 6:24 18:49.0 6:04/M 9 569 (> 7) 9512 Andrew Krasinski Upper Dublin 6:04 6:13 6:31 18:49.4 6:04/M 11 570 (> 7) 8756 Justin Badt Lower Merion 5:45 6:16 6:47 18:49.4 6:04/M 11 571 (> 7) 8365 Joey Benincasa Council Rock South 6:04 6:15 6:30 18:50.0 6:05/M 10 572 377 9424 Freddie Summers Sun Valley 6:09 6:13 6:27 18:50.6 6:05/M 11 573 378 7569 Fawaz Fatokun Penn Wood 5:56 6:21 6:32 18:50.6 6:05/M 12 574 (> 7) 8758 Gabriel Brodeur Lower Merion 6:10 6:08 6:32 18:50.7 6:05/M 12 575 (> 7) 7998 Nathan Allen Avon Grove 6:15 6:15 6:20 18:51.0 6:05/M 10 576 (> 7) 8132 Xavier Bardwell Central Bucks East 5:59 6:16 6:35 18:51.5 6:05/M 11 577 379 9216 Brendan Vaughn Pottsgrove 5:45 6:25 6:40 18:51.7 6:05/M 10 578 380 7042 Douglas Keenan Bensalem 5:37 6:13 7:01 18:52.4 6:05/M 12 579 381 7046 David Yunusov Bensalem 5:50 6:22 6:39 18:52.6 6:05/M 12 580 382 7761 Owen Hersherger Souderton Area 5:57 6:19 6:35 18:53.0 6:05/M 11 581 383 7197 Albert Sommar Collegium Charter School 5:50 6:18 6:44 18:53.4 6:05/M 11 582 384 9276 Jacob Darcas Ridley 5:41 6:25 6:46 18:54.0 6:06/M 10 583 385 7837 Curtis Everett Upper Darby 5:40 6:18 6:54 18:54.0 6:06/M 11 584 (> 7) 8175 Daniel Strobel Central Bucks South 5:43 6:26 6:44 18:54.2 6:06/M 11 585 (> 7) 9773 Hayden Sommers WC Rustin 6:17 6:10 6:26 18:54.6 6:06/M 11 586 (> 7) 8090 Aiden Shannon Bishop Shanahan 6:04 6:24 6:25 18:54.8 6:06/M 11 587 (> 7) 8973 Nick Wood Owen J. Roberts 6:05 6:21 6:27 18:54.9 6:06/M 10 588 386 7096 Tate Kessler Calvary Christian Academy 5:51 6:24 6:39 18:54.9 6:06/M 12 589 387 9521 Shivansh Bansal Upper Merion 5:56 6:18 6:40 18:55.3 6:06/M 9 590 388 7193 Mark Hinlo Collegium Charter School 6:07 6:12 6:35 18:55.3 6:06/M 9 591 389 7041 Dabi Chanez Bensalem 5:47 6:30 6:36 18:55.4 6:06/M 12 592 (> 7) 9398 Brendan Deppen Strath Haven 6:00 6:16 6:38 18:55.4 6:06/M 11 593 (> 7) 9559 Jonathan Carnesi Upper Perkiomen 5:48 6:21 6:45 18:55.9 6:06/M 10 594 (> 7) 9345 Elijah Thomas Spring Ford 5:37 6:22 6:56 18:56.2 6:06/M 12 595 390 9319 Nick Malone Souderton Area 5:55 6:22 6:38 18:56.6 6:06/M 10 596 (> 7) 9542 Zachary Reid Upper Merion 5:56 6:18 6:42 18:56.6 6:06/M 10 597 (> 7) 9036 Christopher Mayo Penncrest 6:03 6:15 6:37 18:56.7 6:06/M 10 598 (> 7) 8899 Zachary Souders Neshaminy 5:54 6:24 6:38 18:56.7 6:06/M 9 599 391 7012 Ben Thomas Abington 5:47 6:18 6:50 18:56.7 6:06/M 9 600 (> 7) 8945 Kyle Schafsteller North Penn 6:08 6:15 6:32 18:56.9 6:06/M 11 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 601 (> 7) 8146 Cole Kochon Central Bucks East 5:48 6:18 6:50 18:57.1 6:07/M 10 602 (> 7) 9517 Atticus Yoon Upper Dublin 6:14 6:10 6:32 18:57.4 6:07/M 12 603 (> 7) 9333 Brendan Ainscoe Spring Ford 5:51 6:22 6:43 18:57.5 6:07/M 11 604 (> 7) 9027 Shane Hall Penncrest 6:12 6:14 6:30 18:57.5 6:07/M 9 605 392 7713 Mason Smith Quakertown 5:54 6:26 6:36 18:57.6 6:07/M 11 606 (> 7) 9249 Asa Hartman Radnor 6:00 6:15 6:41 18:57.9 6:07/M 12 607 (> 7) 8565 Ryan Dietrick Great Valley 6:00 6:18 6:38 18:58.2 6:07/M 9 608 (> 7) 8652 Eric Ravenscroft Hatboro Horsham 5:58 6:22 6:37 18:58.3 6:07/M 11 609 (> 7) 8847 Ryan Therien Methacton 6:02 6:21 6:33 18:58.4 6:07/M 11 610 (> 7) 8293 Tyler Blagden Conestoga 5:59 6:32 6:26 18:58.9 6:07/M 12 611 (> 7) 9688 Lucas Heller WC Henderson 6:03 6:15 6:40 18:59.0 6:07/M 10 612 (> 7) 8342 Brody Troy Council Rock North 6:06 6:22 6:30 18:59.2 6:07/M 9 613 (> 7) 9758 Braydon Malley WC Rustin 6:09 6:13 6:36 18:59.2 6:07/M 10 614 393 7797 Patrick McCaslin Springfield Township (Montco) 5:39 6:23 6:56 18:59.8 6:07/M 11 615 (> 7) 8147 Daniel Lane Central Bucks East 5:57 6:19 6:43 18:59.8 6:07/M 11 616 (> 7) 9104 Jacob Cohen Pennsbury 5:49 6:24 6:46 19:00.1 6:08/M 10 617 (> 7) 9397 Steven Choi Strath Haven 5:59 6:18 6:42 19:00.1 6:08/M 10 618 (> 7) 9777 Liam Stigora WC Rustin 6:06 6:13 6:40 19:01.3 6:08/M 9 619 (> 7) 8527 Ritvik Anumandla Garnet Valley 5:59 6:15 6:46 19:01.4 6:08/M 9 620 (> 7) 9047 Murphy Roberts Penncrest 6:06 6:13 6:41 19:01.5 6:08/M 12 621 (> 7) 8961 J.p. Duffy Owen J. Roberts 6:06 6:21 6:34 19:01.6 6:08/M 12 622 (> 7) 8943 Dylan Reid North Penn 5:35 6:20 7:05 19:01.7 6:08/M 12 623 (> 7) 9437 Ethan Baram Unionville 5:59 6:26 6:36 19:01.7 6:08/M 12 624 394 7678 Patrick McCafferty Pope John Paul II 6:14 6:13 6:34 19:01.9 6:08/M 10 625 (> 7) 9531 Charles Helfand Upper Merion 6:11 6:19 6:30 19:02.1 6:08/M 9 626 (> 7) 9030 Nathan Holst-Rightley Penncrest 6:10 6:17 6:34 19:02.4 6:08/M 11 627 (> 7) 9020 Alex Chung Penncrest 5:55 6:20 6:46 19:02.6 6:08/M 11 628 (> 7) 8344 Gabe Wilson Council Rock North 6:05 6:22 6:34 19:02.9 6:08/M 11 629 (> 7) 8769 Jack Shapiro Lower Merion 6:20 6:22 6:20 19:03.6 6:09/M 10 630 (> 7) 9637 Robert Kerns West Chester East 6:02 6:24 6:37 19:04.2 6:09/M 10 631 (> 7) 8310 Miles Whitaker Conestoga 5:54 6:30 6:40 19:04.9 6:09/M 12 632 395 7149 Chris Luk Cheltenham 5:58 6:19 6:46 19:04.9 6:09/M 12 633 (> 7) 9543 Zachary Rothbell Upper Merion 6:01 6:26 6:38 19:05.1 6:09/M 9 634 396 8901 Steven Arevalo New Hope-Solebury 6:06 6:28 6:30 19:05.4 6:09/M 10 635 (> 7) 8893 Jack Gottschalk Neshaminy 5:54 6:23 6:47 19:05.7 6:09/M 10 636 (> 7) 7503 Liam McIntyre Neshaminy 5:45 6:28 6:52 19:05.9 6:09/M 10 637 (> 7) 9042 Daniel Munro Penncrest 6:07 6:25 6:32 19:06.2 6:10/M 10 638 (> 7) 9155 Colin Murphy Phoenixville Area 5:51 6:25 6:49 19:06.3 6:10/M 11 639 (> 7) 8197 Cooper Guerin Central Bucks West 6:00 6:25 6:40 19:06.3 6:10/M 11 640 (> 7) 8654 Jackson Royds Hatboro Horsham 5:52 6:38 6:35 19:06.4 6:10/M 10 641 (> 7) 9566 Charles McGillen Upper Perkiomen 5:54 6:24 6:47 19:06.8 6:10/M 9 642 (> 7) 8001 Brian Barrett Avon Grove 6:15 6:22 6:29 19:07.0 6:10/M 12 643 (> 7) 8153 Jaazil Shamsi Central Bucks East 6:12 6:18 6:36 19:07.1 6:10/M 11 644 (> 7) 8989 Caleb Griffin Oxford Area 5:56 6:23 6:47 19:07.6 6:10/M 10 645 (> 7) 8029 Ethan Wills Avon Grove 6:18 6:22 6:27 19:07.8 6:10/M 9 646 (> 7) 9761 Jack McDougall WC Rustin 6:23 6:14 6:30 19:08.5 6:10/M 10 647 (> 7) 9528 David Estock Upper Merion 5:57 6:27 6:43 19:08.8 6:10/M 10 648 (> 7) 9449 Eric Steuber Unionville 6:09 6:21 6:38 19:09.1 6:11/M 9 649 (> 7) 9486 Gauravpreet Singh Upper Darby 5:52 6:22 6:54 19:09.4 6:11/M 12 650 (> 7) 8960 Vincent Dimichele Owen J. Roberts 5:52 6:23 6:53 19:09.7 6:11/M 9 651 (> 7) 9444 Adam Kitay Unionville 6:24 6:15 6:29 19:09.7 6:11/M 10 652 397 7514 Cameron Kolinchak New Hope-Solebury 5:40 6:10 7:19 19:10.2 6:11/M 10 653 (> 7) 8761 Prince Geutler Lower Merion 6:10 6:13 6:46 19:10.4 6:11/M 12 654 (> 7) 8621 Aaron Trader Harriton 6:03 6:20 6:45 19:10.5 6:11/M 11 655 (> 7) 8492 Daniel Sharpless Downingtown West 6:10 6:24 6:35 19:10.6 6:11/M 11 656 (> 7) 9107 Luke Labiak Pennsbury 5:50 6:23 6:56 19:10.7 6:11/M 12 657 (> 7) 7929 Patrick Rabin WC Henderson 5:25 5:47 7:57 19:10.7 6:11/M 11 658 398 7015 John Ross Flowers Academy Park 5:56 6:29 6:45 19:11.8 6:11/M 11 659 (> 7) 8675 Remy Dufresne Haverford Township HS 6:03 6:19 6:49 19:11.9 6:11/M 9 660 (> 7) 9261 Hall Rubenstein Radnor 6:02 6:23 6:46 19:12.2 6:12/M 12 661 (> 7) 9515 Samuel Pak Upper Dublin 6:14 6:18 6:39 19:12.3 6:12/M 12 662 (> 7) 8562 Cody Carnes Great Valley 6:02 6:19 6:50 19:12.6 6:12/M 11 663 (> 7) 8027 Eric Umbach Avon Grove 6:17 6:19 6:35 19:12.9 6:12/M 10 664 (> 7) 9842 Ryan Lynagh Wissahickon 6:01 6:27 6:44 19:13.0 6:12/M 12 665 (> 7) 7915 Domenic Moser West Chester East 5:16 6:28 7:27 19:13.1 6:12/M 12 666 399 7790 Connor Sheldon Springfield (Delco) 5:53 6:32 6:46 19:13.2 6:12/M 12 667 400 7792 Joseph Wilding Springfield (Delco) 5:54 6:31 6:46 19:13.2 6:12/M 9 668 (> 7) 8573 Carter Lee Great Valley 6:20 6:15 6:37 19:13.3 6:12/M 10 669 (> 7) 9029 Ben Holst-Rightley Penncrest 6:10 6:22 6:40 19:13.6 6:12/M 9 670 (> 7) 8208 Jason Miller Central Bucks West 5:56 6:25 6:51 19:13.7 6:12/M 12 671 401 7739 Nicholas Dougherty Ridley 6:00 6:29 6:44 19:13.9 6:12/M 11 672 (> 7) 9334 Alexander Benton Spring Ford 5:58 6:24 6:50 19:13.9 6:12/M 12 673 (> 7) 9675 Harry Birl WC Henderson 6:03 6:21 6:49 19:14.0 6:12/M 11 674 402 7602 Gabe Yochum Pennridge 6:03 6:26 6:44 19:14.2 6:12/M 10 675 (> 7) 9796 Matt Carden William Tennent 6:05 6:21 6:47 19:14.3 6:12/M 10 676 403 7760 Will Handwerk Souderton Area 5:58 6:23 6:52 19:14.5 6:12/M 12 677 (> 7) 8942 Jan Ramos North Penn 5:57 6:31 6:46 19:14.6 6:12/M 11 678 (> 7) 9405 Will Slootmaker Strath Haven 6:02 6:26 6:46 19:15.0 6:13/M 9 679 404 7069 Jacob Bardsley Boyertown 6:11 6:19 6:44 19:15.3 6:13/M 11 680 (> 7) 8335 Brian Jonovich Council Rock North 6:05 6:33 6:37 19:15.3 6:13/M 12 681 (> 7) 8617 Chris Seeley Harriton 6:00 6:18 6:56 19:15.4 6:13/M 10 682 405 7600 Ryan Otto Pennridge 6:03 6:27 6:44 19:15.6 6:13/M 10 683 (> 7) 8019 Timothy Oakes Avon Grove 6:26 6:19 6:29 19:15.8 6:13/M 9 684 (> 7) 9809 Brian Solly William Tennent 6:20 6:24 6:30 19:16.1 6:13/M 10 685 (> 7) 8300 Aidan Moynagh Conestoga 6:19 6:19 6:37 19:16.4 6:13/M 12 686 (> 7) 9754 Brent Long WC Rustin 6:22 6:24 6:29 19:16.6 6:13/M 12 687 (> 7) 8686 Julian Woodman Haverford Township HS 6:09 6:15 6:51 19:16.6 6:13/M 11 688 406 7020 Felix Sando Academy Park 5:54 6:34 6:48 19:16.6 6:13/M 12 689 (> 7) 8767 Jacob Marsh Lower Merion 6:16 6:23 6:36 19:16.7 6:13/M 12 690 (> 7) 8484 Joey Marasco Downingtown West 6:07 6:28 6:41 19:17.3 6:13/M 12 691 (> 7) 7759 Nate Fickert Souderton Area 5:58 6:26 6:53 19:17.7 6:13/M 9 692 407 9420 Gabe Manero Sun Valley 6:10 6:23 6:43 19:17.7 6:13/M 10 693 (> 7) 8992 Cole Smith Oxford Area 6:04 6:28 6:45 19:17.9 6:13/M 10 694 (> 7) 9645 Tommy Scheuer West Chester East 6:14 6:21 6:41 19:17.9 6:13/M 10 695 (> 7) 8298 Daniel Marshall Conestoga 6:20 6:22 6:34 19:18.0 6:14/M 10 696 (> 7) 9805 Julian Ortiz William Tennent 6:31 6:21 6:25 19:18.0 6:14/M 9 697 (> 7) 8576 Gabriel Macarron Great Valley 6:03 6:34 6:41 19:18.7 6:14/M 11 698 408 7080 Nathan Eddings Bristol 5:50 6:33 6:55 19:19.4 6:14/M 12 699 409 7568 Keith Barrett Penn Wood 5:55 6:36 6:48 19:19.6 6:14/M 12 700 (> 7) 9118 Dalton Davis Perkiomen Valley 6:05 6:29 6:44 19:19.9 6:14/M 12 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 701 (> 7) 8454 Ryan Bertram Downingtown West 6:09 6:26 6:43 19:20.2 6:14/M 11 702 (> 7) 8964 Collin Hanna Owen J. Roberts 6:23 6:28 6:27 19:20.3 6:14/M 10 703 (> 7) 8674 Jason Cooper Haverford Township HS 6:04 6:22 6:52 19:20.5 6:14/M 12 704 410 9213 Isaac Kumpf Pottsgrove 6:00 6:32 6:47 19:20.8 6:14/M 9 705 (> 7) 8825 Dan Chimes Methacton 6:11 6:25 6:43 19:21.0 6:15/M 11 706 (> 7) 8766 Connor Marsh Lower Merion 6:21 6:15 6:44 19:21.3 6:15/M 10 707 (> 7) 9739 Arjun Chaudhary WC Rustin 6:20 6:22 6:37 19:21.4 6:15/M 12 708 (> 7) 9774 Jake Spaniak WC Rustin 6:18 6:39 6:22 19:21.8 6:15/M 12 709 (> 7) 8185 Jack Boland Central Bucks West 5:57 6:05 7:18 19:21.8 6:15/M 12 710 (> 7) 8759 Geoffrey Bynum Lower Merion 6:27 6:22 6:31 19:22.0 6:15/M 11 711 (> 7) 9676 Jake Blewitt WC Henderson 6:11 6:22 6:48 19:22.1 6:15/M 9 712 (> 7) 9481 Louis Milione Upper Darby 5:53 6:29 6:59 19:22.5 6:15/M 10 713 (> 7) 9634 Daniel Fay West Chester East 6:04 6:26 6:51 19:22.7 6:15/M 12 714 (> 7) 9755 Nick Long WC Rustin 6:19 6:18 6:44 19:22.8 6:15/M 9 715 (> 7) 8834 Nolan McMahon Methacton 5:45 6:35 7:01 19:23.0 6:15/M 12 716 411 7196 Robert Porreca Collegium Charter School 6:07 6:27 6:48 19:23.2 6:15/M 9 717 412 7798 Simon McDowell Springfield Township (Montco) 6:14 6:24 6:44 19:23.3 6:15/M 12 718 (> 7) 9445 Zandar Mangano Unionville 6:28 6:12 6:43 19:23.7 6:15/M 10 719 (> 7) 7690 Patrick Rieker Pottsgrove 5:54 6:30 6:58 19:23.8 6:15/M 12 720 (> 7) 8170 Ben Drakas Central Bucks South 5:45 6:34 7:05 19:24.1 6:15/M 11 721 (> 7) 9636 Chris Kelleher West Chester East 5:50 6:22 7:11 19:24.2 6:15/M 11 722 (> 7) 9440 Mason Draxton Unionville 6:27 6:16 6:40 19:24.3 6:15/M 12 723 (> 7) 9574 Austin Shanely Upper Perkiomen 6:03 6:36 6:43 19:24.3 6:15/M 11 724 (> 7) 8379 Brent Rolli Council Rock South 6:23 6:22 6:39 19:24.7 6:15/M 10 725 (> 7) 8453 Michael Bertoni Downingtown West 6:04 6:26 6:54 19:24.8 6:15/M 12 726 (> 7) 8537 Michael Incorvaia Garnet Valley 5:53 6:31 6:59 19:24.8 6:15/M 10 727 (> 7) 7840 Eric Gurnell Upper Darby 5:42 6:37 7:04 19:24.9 6:15/M 12 728 (> 7) 8968 Evan Hild Owen J. Roberts 6:12 6:22 6:49 19:24.9 6:15/M 10 729 (> 7) 8711 Shawn Spoerl Jenkintown 6:03 6:31 6:50 19:25.0 6:16/M 9 730 413 10000 Kledian Marinaj Church Farm School 6:21 6:20 6:43 19:25.1 6:16/M 731 (> 7) 8564 Ean Chasinoff Great Valley 6:19 6:27 6:38 19:25.3 6:16/M 12 732 (> 7) 8768 Max Palish Lower Merion 6:20 6:25 6:41 19:26.3 6:16/M 12 733 (> 7) 9480 Shawn Maxwell Upper Darby 6:22 6:29 6:34 19:26.4 6:16/M 11 734 414 7572 Desmond Randall Penn Wood 5:48 6:47 6:51 19:26.5 6:16/M 11 735 (> 7) 9685 Sam Fuguet WC Henderson 6:11 6:27 6:47 19:26.5 6:16/M 11 736 (> 7) 8143 Sam Herbst Central Bucks East 6:19 6:28 6:38 19:26.6 6:16/M 12 737 (> 7) 9318 Sean Kaufman Souderton Area 6:00 6:34 6:52 19:26.6 6:16/M 11 738 (> 7) 9340 Joseph McGurkin Spring Ford 6:10 6:31 6:45 19:26.8 6:16/M 11 739 (> 7) 9690 Ben Hughes WC Henderson 6:15 6:25 6:46 19:26.8 6:16/M 9 740 415 7263 Aaron Lee Dock Mennonite Academy 5:59 6:29 6:58 19:26.9 6:16/M 11 741 (> 7) 9446 Jacob McCann Unionville 5:59 6:31 6:56 19:27.3 6:16/M 10 742 (> 7) 9841 Joey Linville Wissahickon 6:09 6:24 6:54 19:27.4 6:16/M 10 743 (> 7) 9786 Chris Watson WC Rustin 6:27 6:26 6:33 19:27.6 6:16/M 10 744 (> 7) 8189 Will Deem Central Bucks West 6:17 6:29 6:41 19:28.1 6:17/M 12 745 ( 7) 8154 Andrew Shea Central Bucks East 6:17 6:22 6:48 19:28.4 6:17/M 11 747 (> 7) 9768 Connor Rydel WC Rustin 6:21 6:29 6:37 19:28.4 6:17/M 11 748 (> 7) 8685 Rob Vollbrecht Haverford Township HS 5:59 6:27 7:01 19:28.5 6:17/M 10 749 (> 7) 9569 James Patterson Upper Perkiomen 6:18 6:39 6:31 19:28.7 6:17/M 12 750 (> 7) 8184 Eric Barnwell Central Bucks West 6:15 6:27 6:45 19:28.8 6:17/M 10 751 (> 7) 9338 Kyle Kernen Spring Ford 5:47 6:35 7:06 19:29.3 6:17/M 12 752 (> 7) 8763 Jack Kovac Lower Merion 6:25 6:25 6:38 19:29.5 6:17/M 10 753 (> 7) 9578 Ethan Trzaska Upper Perkiomen 5:55 6:53 6:40 19:29.7 6:17/M 12 754 (> 7) 9844 Robert Matejczyk Wissahickon 5:53 6:33 7:02 19:29.8 6:17/M 10 755 (> 7) 8299 Alex Meall Conestoga 6:25 6:23 6:40 19:30.3 6:17/M 11 756 (> 7) 8584 Luke Sita Great Valley 6:08 6:27 6:54 19:30.6 6:17/M 10 757 (> 7) 8994 Alex Waite Oxford Area 6:20 6:35 6:35 19:31.4 6:18/M 9 758 (> 7) 8672 Nicholas Bochanski Haverford Township HS 6:16 6:20 6:53 19:31.5 6:18/M 11 759 (> 7) 8306 Leo Russo Conestoga 6:16 6:29 6:45 19:31.6 6:18/M 10 760 (> 7) 7432 Jonathan Xu Lower Merion 5:34 6:31 7:26 19:31.7 6:18/M 10 761 416 9370 Kevin O'Neill Springfield (Delco) 6:05 6:29 6:56 19:31.9 6:18/M 10 762 (> 7) 9573 Cody Schwenk Upper Perkiomen 6:15 6:41 6:35 19:32.0 6:18/M 12 763 (> 7) 8004 Alek Buler Avon Grove 6:27 6:27 6:37 19:32.3 6:18/M 9 764 (> 7) 8296 James Johnson Conestoga 6:22 6:34 6:34 19:32.4 6:18/M 9 765 (> 7) 8209 Abhimanyu Nangunoori Central Bucks West 6:21 6:29 6:41 19:32.5 6:18/M 12 766 417 7167 Jalen Sampson Church Farm School 5:59 6:40 6:52 19:32.8 6:18/M 11 767 (> 7) 8980 Dylan Arnold Oxford Area 6:07 6:36 6:48 19:32.9 6:18/M 10 768 (> 7) 9508 Daniel Caplan Upper Dublin 6:16 6:25 6:50 19:33.0 6:18/M 11 769 (> 7) 8986 Conner Gallagher Oxford Area 6:31 6:16 6:45 19:33.2 6:18/M 12 770 (> 7) 8295 Isaiah Chen Conestoga 6:30 6:33 6:29 19:33.2 6:18/M 11 771 (> 7) 9751 Luke Krikorian WC Rustin 6:19 6:14 6:59 19:33.3 6:18/M 12 772 (> 7) 8087 Patrick O'Rourke Bishop Shanahan 6:01 6:29 7:02 19:33.7 6:18/M 9 773 (> 7) 9564 Owen Harkins Upper Perkiomen 5:58 6:29 7:05 19:34.0 6:19/M 9 774 418 7264 Jesse Mong Dock Mennonite Academy 6:02 6:46 6:45 19:34.4 6:19/M 12 775 (> 7) 9532 Eric Henderson Upper Merion 5:50 6:18 7:25 19:34.8 6:19/M 11 776 (> 7) 9560 Joe Carpenter Upper Perkiomen 6:11 6:38 6:44 19:34.8 6:19/M 11 777 (> 7) 9349 Riley Wright Spring Ford 5:56 6:35 7:03 19:35.0 6:19/M 11 778 (> 7) 9745 James Hoff WC Rustin 6:24 6:17 6:52 19:35.2 6:19/M 9 779 (> 7) 8037 Evan Leonard Bensalem 5:56 6:34 7:04 19:35.3 6:19/M 9 780 (> 7) 9145 Michael Detato Phoenixville Area 6:08 6:35 6:51 19:35.7 6:19/M 10 781 (> 7) 8149 Luke Roumy Central Bucks East 6:25 6:24 6:45 19:36.1 6:19/M 11 782 419 7662 Daniel mark Epstein Plymouth Whitemarsh 6:02 6:39 6:54 19:36.3 6:19/M 11 783 (> 7) 8709 Sam Schumm Jenkintown 6:09 6:25 7:01 19:36.5 6:19/M 9 784 (> 7) 8687 Rafael Bonner Holy Ghost Preparatory School 5:54 6:47 6:54 19:36.6 6:19/M 12 785 (> 7) 9764 Peter Reinheimer WC Rustin 6:20 6:21 6:55 19:36.6 6:19/M 11 786 (> 7) 8641 Johnny Delp Hatboro Horsham 6:13 6:31 6:51 19:36.6 6:19/M 10 787 (> 7) 9410 Joe Watchman Strath Haven 6:03 6:44 6:48 19:36.7 6:19/M 11 788 (> 7) 8291 Wade Beckstrom Conestoga 6:20 6:30 6:46 19:36.9 6:19/M 9 789 420 7796 Martin Corcoran Springfield Township (Montco) 6:11 6:26 6:59 19:37.1 6:20/M 9 790 (> 7) 8680 Andrew McGinley Haverford Township HS 6:25 6:24 6:46 19:37.3 6:20/M 12 791 (> 7) 8203 Patrick Lafferty Central Bucks West 6:00 6:40 6:56 19:37.3 6:20/M 11 792 421 7265 Daniel Ringenberg Dock Mennonite Academy 6:04 6:29 7:02 19:37.4 6:20/M 9 793 (> 7) 8765 Ethan Manin Lower Merion 6:17 6:27 6:52 19:37.6 6:20/M 12 794 (> 7) 9547 Cole Vallette Upper Merion 6:00 6:33 7:04 19:37.8 6:20/M 12 795 (> 7) 9750 Nate Kirkland WC Rustin 6:25 6:21 6:50 19:37.9 6:20/M 9 796 (> 7) 9343 Matthew Pytel Spring Ford 6:06 6:40 6:51 19:38.1 6:20/M 10 797 (> 7) 8985 Gabe Forsythe Oxford Area 6:14 6:33 6:50 19:38.1 6:20/M 10 798 (> 7) 9262 Aidan Scott Radnor 5:53 6:35 7:09 19:38.4 6:20/M 10 799 (> 7) 9779 Nicolas Stoccardo WC Rustin 6:14 6:19 7:04 19:38.6 6:20/M 9 800 (> 7) 9443 Colin Keenan Unionville 6:27 6:31 6:39 19:39.0 6:20/M 10 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 801 (> 7) 8757 Noah Bissell Lower Merion 6:28 6:23 6:47 19:39.3 6:20/M 9 802 (> 7) 8566 Iain Gilmartin Great Valley 6:30 6:29 6:38 19:39.4 6:20/M 9 803 (> 7) 8474 Michael Hancock Downingtown West 6:40 6:20 6:37 19:39.5 6:20/M 9 804 422 7697 Noah Patton Pottstown 5:46 6:52 7:00 19:39.6 6:20/M 12 805 (> 7) 7789 Colin Rendon Springfield (Delco) 5:54 6:32 7:12 19:39.6 6:20/M 12 806 423 7740 Matthew Fennell Ridley 6:02 6:39 6:58 19:40.0 6:21/M 12 807 (> 7) 8169 Reece D'Alonzo Central Bucks South 6:18 6:34 6:47 19:40.0 6:21/M 11 808 (> 7) 9342 Ryder Pham Spring Ford 6:16 6:30 6:53 19:40.3 6:21/M 10 809 (> 7) 9784 Michael Vitullo WC Rustin 6:32 6:27 6:40 19:40.6 6:21/M 10 810 424 7632 Isaiah Bell Phil-Mont Christian Academy 6:02 6:42 6:55 19:41.3 6:21/M 10 811 425 9423 Vincent Redpath Sun Valley 6:10 6:24 7:06 19:41.4 6:21/M 9 812 (> 7) 8947 Amari Wharwood North Penn 6:21 6:40 6:39 19:41.9 6:21/M 11 813 (> 7) 8633 Joseph Acton Hatboro Horsham 6:25 6:32 6:43 19:42.2 6:21/M 9 814 (> 7) 7688 Jonah Korman Pottsgrove 6:10 6:31 7:00 19:42.3 6:21/M 11 815 426 7387 Aidan Hubis Interboro 6:06 6:39 6:57 19:42.8 6:21/M 11 816 (> 7) 9514 Kyle Molz Upper Dublin 6:19 6:39 6:44 19:43.0 6:22/M 9 817 (> 7) 8822 Jack Benton Methacton 6:07 6:38 6:57 19:43.1 6:22/M 10 818 427 8227 Jaylen Buckner Cheltenham 6:12 6:31 6:59 19:43.3 6:22/M 10 819 428 7515 Christian Kruse New Hope-Solebury 5:51 6:41 7:10 19:43.4 6:22/M 12 820 (> 7) 8773 Nick Bratspis Lower Moreland 6:02 6:39 7:01 19:43.5 6:22/M 12 821 (> 7) 9689 Alex Hughes WC Henderson 6:08 6:35 6:59 19:43.8 6:22/M 11 822 (> 7) 9631 Jacob DeRosa West Chester East 6:14 6:36 6:53 19:43.9 6:22/M 11 823 (> 7) 9794 Eric Adamson William Tennent 6:31 6:28 6:44 19:44.0 6:22/M 10 824 (> 7) 8971 Nick Speakman-ViggianoOwen J. Roberts 6:17 6:34 6:52 19:44.5 6:22/M 12 825 (> 7) 8581 Lucas Sadoulet Great Valley 6:34 6:30 6:39 19:44.7 6:22/M 10 826 (> 7) 9442 Reade Keefer Unionville 6:28 6:30 6:44 19:44.7 6:22/M 12 827 (> 7) 9251 Dave Kenney Radnor 6:19 6:31 6:53 19:45.1 6:22/M 10 828 429 7741 Mike Keller Ridley 6:02 6:48 6:54 19:45.2 6:22/M 12 829 (> 7) 8003 Connor Bossong Avon Grove 6:26 6:30 6:49 19:46.2 6:23/M 10 830 (> 7) 8702 Sully Blake Jenkintown 6:08 6:41 6:57 19:46.6 6:23/M 10 831 (> 7) 8451 Tyler Aman Downingtown West 6:17 6:32 6:56 19:46.7 6:23/M 10 832 (> 7) 8487 Luke Ng Downingtown West 6:06 6:29 7:10 19:47.1 6:23/M 11 833 (> 7) 9404 Ian Shay Strath Haven 6:22 6:33 6:51 19:47.4 6:23/M 10 834 (> 7) 9678 Alex Chilet WC Henderson 6:11 6:35 7:00 19:47.6 6:23/M 11 835 430 7072 Cole Cavalero Boyertown 6:15 6:29 7:01 19:47.6 6:23/M 9 836 (> 7) 8575 Andrew Loose Great Valley 6:25 6:37 6:45 19:47.7 6:23/M 11 837 (> 7) 8186 Trevor Burge Central Bucks West 6:30 6:37 6:40 19:47.9 6:23/M 10 838 (> 7) 9476 Dylan Blue Upper Darby 6:15 6:46 6:46 19:48.5 6:23/M 12 839 431 7737 AJ Cavanaugh Ridley 6:16 6:33 6:58 19:48.5 6:23/M 12 840 (> 7) 7205 Jack Donahue Conestoga 6:34 6:34 6:39 19:49.0 6:24/M 10 841 (> 7) 8244 Pablo Rodriguez Coatesville 6:06 6:43 6:59 19:49.5 6:24/M 9 842 (> 7) 9165 Eli Stevenson Phoenixville Area 6:17 6:27 7:04 19:50.1 6:24/M 10 843 432 7165 Ajani Knowles Church Farm School 6:08 6:41 7:00 19:50.1 6:24/M 11 844 (> 7) 8339 Matt Matarazzo Council Rock North 6:06 6:37 7:06 19:50.5 6:24/M 11 845 (> 7) 7973 Jonathan Egan Abington 5:51 6:35 7:23 19:50.6 6:24/M 12 846 (> 7) 9448 Austin Pusey Unionville 5:47 6:34 7:28 19:50.8 6:24/M 12 847 433 9212 Will Woodall Pope John Paul II 6:23 6:38 6:49 19:51.1 6:24/M 10 848 (> 7) 8036 Jacob Garcia Bensalem 6:03 6:39 7:07 19:51.4 6:24/M 12 849 (> 7) 8496 Sam Sweatman Downingtown West 6:29 6:28 6:53 19:51.5 6:24/M 10 850 434 7694 Christian Albert Pottstown 6:12 6:36 7:03 19:51.5 6:24/M 11 851 (> 7) 9485 Jaronn Sigey-Ronoh Upper Darby 6:36 6:27 6:47 19:51.8 6:24/M 12 852 (> 7) 8010 Alex Hutchinson Avon Grove 6:22 6:35 6:54 19:51.8 6:24/M 9 853 (> 7) 8021 Dheeraj Pedada Avon Grove 6:25 6:32 6:53 19:52.1 6:25/M 12 854 (> 7) 8214 Ryan Schiele Central Bucks West 6:17 6:39 6:55 19:52.6 6:25/M 10 855 (> 7) 9108 Aidan Magee Pennsbury 6:27 6:31 6:53 19:52.6 6:25/M 9 856 (> 7) 9401 Kevin Gao Strath Haven 6:11 6:44 6:56 19:52.8 6:25/M 10 857 (> 7) 9111 CHRISTIAN YOUNG Pennsbury 6:27 6:30 6:55 19:52.8 6:25/M 10 858 (> 7) 9783 David Thompson WC Rustin 6:21 6:31 6:59 19:52.9 6:25/M 12 859 (> 7) 9648 Timothy Sullivan West Chester East 6:22 6:32 6:58 19:53.0 6:25/M 12 860 (> 7) 9572 Andrew Rowland Upper Perkiomen 6:10 6:43 6:59 19:53.3 6:25/M 11 861 (> 7) 9534 Benjamin Larkin Upper Merion 6:12 6:42 6:58 19:53.3 6:25/M 9 862 (> 7) 8974 Sean Zubey Owen J. Roberts 6:24 6:36 6:51 19:53.3 6:25/M 12 863 (> 7) 8493 David Shelton Downingtown West 6:31 6:28 6:53 19:53.4 6:25/M 11 864 (> 7) 8096 Richard Black Boyertown 6:22 6:30 7:00 19:53.6 6:25/M 9 865 435 7164 Daylon Jones Church Farm School 6:07 6:40 7:05 19:53.9 6:25/M 9 866 (> 7) 8142 Danny Heinrichs Central Bucks East 6:16 6:30 7:07 19:54.2 6:25/M 12 867 (> 7) 8536 Faheem Hussain Garnet Valley 6:37 6:31 6:45 19:54.4 6:25/M 12 868 (> 7) 9546 Joshua Tickner Upper Merion 6:12 6:39 7:02 19:54.8 6:25/M 11 869 (> 7) 7122 Owen Moelter Central Bucks South 5:20 6:08 8:25 19:55.0 6:25/M 12 870 (> 7) 9146 Nate Gale Phoenixville Area 6:17 6:32 7:06 19:56.0 6:26/M 10 871 (> 7) 8782 Shae Woods Lower Moreland 6:27 6:45 6:43 19:56.7 6:26/M 9 872 (> 7) 9283 Colin Walls Ridley 6:13 6:37 7:05 19:56.8 6:26/M 9 873 ( 7) 8491 Matthew Shank Downingtown West 6:19 6:42 6:55 19:56.9 6:26/M 11 875 (> 7) 9310 Aidan Cox Souderton Area 6:13 6:38 7:05 19:57.0 6:26/M 11 876 (> 7) 8463 Connor Czap Downingtown West 6:12 6:30 7:14 19:57.1 6:26/M 11 877 436 7795 Teddy Baughan Springfield Township (Montco) 6:20 6:38 6:58 19:57.7 6:26/M 12 878 437 7700 Collin Stone Pottstown 6:17 6:36 7:04 19:58.4 6:26/M 12 879 (> 7) 9438 Edison DeWilde Unionville 6:41 6:40 6:37 19:58.6 6:26/M 9 880 (> 7) 9479 Ian Lengua Upper Darby 6:21 6:32 7:04 19:58.8 6:26/M 11 881 (> 7) 9324 Chris Sidarous Souderton Area 6:21 6:40 6:56 19:58.9 6:26/M 11 882 (> 7) 9682 Aansh Devpurva WC Henderson 6:18 6:36 7:04 19:59.3 6:27/M 9 883 (> 7) 8145 Patrick Kleemeir Central Bucks East 6:10 6:51 6:57 19:59.4 6:27/M 10 884 438 7695 Anthony Lowe Pottstown 6:17 6:35 7:06 19:59.5 6:27/M 11 885 439 7195 Austin James Collegium Charter School 6:25 6:41 6:52 20:00.0 6:27/M 12 886 (> 7) 9523 Josiah Carnwath Upper Merion 6:24 6:37 6:58 20:00.1 6:27/M 9 887 (> 7) 9836 Adam Grossberg Wissahickon 6:09 6:40 7:09 20:00.2 6:27/M 10 888 (> 7) 8679 Samuel McConnell Haverford Township HS 6:20 6:42 6:57 20:00.3 6:27/M 12 889 (> 7) 8334 Jude Hollister Council Rock North 6:34 6:44 6:42 20:00.8 6:27/M 11 890 (> 7) 8482 Ryen Ling Downingtown West 6:24 6:38 6:57 20:00.9 6:27/M 11 891 (> 7) 9266 Chris Tufaro Radnor 6:24 6:46 6:50 20:01.0 6:27/M 10 892 (> 7) 9322 Manny Rota-Talarico Souderton Area 6:13 6:35 7:12 20:01.1 6:27/M 10 893 (> 7) 8201 Keagan Kratze Central Bucks West 6:20 6:41 6:59 20:01.4 6:27/M 11 894 (> 7) 9533 Romero Hernandez Upper Merion 6:11 6:57 6:52 20:01.5 6:27/M 10 895 (> 7) 7978 Micheal Williams Abington 6:33 6:35 6:53 20:01.6 6:27/M 10 896 (> 7) 9646 Jaiden Slifer West Chester East 6:18 6:42 7:00 20:01.7 6:27/M 10 897 (> 7) 8778 Nathaniel Rubin Lower Moreland 6:20 6:50 6:50 20:01.8 6:27/M 10 898 (> 7) 8168 Ed Blaney Central Bucks South 6:17 6:40 7:03 20:02.0 6:28/M 12 899 (> 7) 8528 Clay Bromley Garnet Valley 6:13 6:45 7:03 20:02.1 6:28/M 12 900 440 9180 Danny Symnoski Plymouth Whitemarsh 6:34 6:35 6:52 20:02.6 6:28/M 11 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 901 (> 7) 9839 Brett Lehman Wissahickon 6:17 6:38 7:07 20:02.9 6:28/M 11 902 (> 7) 9087 Nate Walker Pennridge 6:26 6:52 6:44 20:03.2 6:28/M 10 903 (> 7) 8092 Sean Whitaker Bishop Shanahan 6:20 6:45 6:57 20:04.2 6:28/M 10 904 (> 7) 8613 Patrick McCann Harriton 6:31 6:43 6:49 20:04.5 6:28/M 12 905 (> 7) 8458 Jacob Chamoun Downingtown West 6:22 6:37 7:04 20:04.8 6:28/M 10 906 (> 7) 8046 Liam Robinson Bensalem 6:11 6:54 6:59 20:04.9 6:28/M 9 907 (> 7) 9530 Michael Gribbin Upper Merion 6:12 6:39 7:12 20:05.0 6:29/M 9 908 (> 7) 8781 Jonathan Suh Lower Moreland 6:27 6:46 6:51 20:05.0 6:29/M 9 909 (> 7) 7513 Benjamin House New Hope-Solebury 5:46 6:21 7:57 20:05.3 6:29/M 11 910 (> 7) 9624 Austin Bickle West Chester East 6:25 6:44 6:56 20:06.0 6:29/M 9 911 (> 7) 9628 Jefferson Cooper West Chester East 6:24 6:46 6:55 20:06.0 6:29/M 9 912 (> 7) 9522 Omar Bedak Upper Merion 6:15 6:47 7:03 20:06.7 6:29/M 11 913 (> 7) 9320 Dylan Mayrides Souderton Area 6:08 6:35 7:22 20:06.8 6:29/M 12 914 (> 7) 8616 Bennett Schwarz Harriton 6:24 6:44 6:59 20:07.8 6:29/M 10 915 441 9004 Davon Battle Penn Wood 6:13 6:59 6:55 20:08.4 6:30/M 12 916 442 7095 Larson Hunt Calvary Christian Academy 6:12 6:43 7:13 20:08.5 6:30/M 10 917 443 8389 Nick Halstead Dock Mennonite Academy 6:07 6:56 7:03 20:08.5 6:30/M 12 918 (> 7) 9260 Michael Rocheleau Radnor 6:21 6:43 7:03 20:08.6 6:30/M 10 919 (> 7) 8378 Michael Perry Council Rock South 6:32 6:37 6:58 20:09.0 6:30/M 12 920 (> 7) 9447 Anuj Peri Unionville 6:41 6:39 6:48 20:09.5 6:30/M 9 921 (> 7) 9244 Michael Farhy Radnor 6:36 6:36 6:56 20:09.9 6:30/M 10 922 (> 7) 9851 Ethan Werner Wissahickon 6:28 6:37 7:04 20:10.1 6:30/M 9 923 (> 7) 8015 Luke Manolescu Avon Grove 6:31 6:42 6:57 20:10.7 6:30/M 12 924 (> 7) 7742 Vaughn Ritter Ridley 6:16 6:36 7:18 20:10.8 6:30/M 9 925 444 7247 Jude Metricarti Delaware County Christian School 6:11 7:01 6:58 20:11.0 6:31/M 11 926 (> 7) 9337 Richard Garman Spring Ford 6:31 6:42 6:56 20:11.1 6:31/M 10 927 (> 7) 8483 Anthony Mangine Downingtown West 6:12 6:44 7:14 20:11.2 6:31/M 12 928 (> 7) 8638 Justin Bupp Hatboro Horsham 6:22 6:47 7:01 20:11.3 6:31/M 12 929 445 7573 Langston Richards Penn Wood 5:54 6:48 7:28 20:11.5 6:31/M 10 930 (> 7) 8828 Ethan Gretzula Methacton 6:08 6:48 7:14 20:11.6 6:31/M 12 931 (> 7) 9577 Austin Sottung Upper Perkiomen 6:23 6:45 7:02 20:12.1 6:31/M 9 932 (> 7) 8099 A J Galanti Boyertown 6:38 6:40 6:53 20:12.5 6:31/M 10 933 (> 7) 9403 Chris Selverain Strath Haven 6:23 6:46 7:02 20:13.1 6:31/M 10 934 (> 7) 8289 John Arthy Conestoga 6:19 6:45 7:08 20:13.4 6:31/M 11 935 (> 7) 9647 Daniel Steil West Chester East 6:24 6:48 7:00 20:13.7 6:31/M 10 936 (> 7) 9625 Harsha Burugupali West Chester East 6:33 6:50 6:49 20:14.1 6:32/M 10 937 446 7571 Kayleb Myricks Penn Wood 5:59 7:01 7:13 20:14.7 6:32/M 10 938 (> 7) 8230 Eli Lietkda Cheltenham 6:12 6:53 7:08 20:15.1 6:32/M 9 939 (> 7) 9487 Alex Thai Upper Darby 6:28 6:40 7:06 20:15.5 6:32/M 10 940 (> 7) 8620 Simon Spadea Harriton 6:34 6:36 7:06 20:16.8 6:32/M 10 941 (> 7) 8504 Dominic Zouras Downingtown West 6:32 6:35 7:08 20:17.1 6:33/M 10 942 (> 7) 8972 Cole Torak Owen J. Roberts 6:24 6:39 7:13 20:17.1 6:33/M 10 943 (> 7) 9070 Luke Bailey Pennridge 6:49 6:42 6:45 20:17.6 6:33/M 10 944 (> 7) 8643 Jake Gutekunst Hatboro Horsham 6:32 6:51 6:54 20:17.7 6:33/M 11 945 (> 7) 8241 Jackson Okie Coatesville 6:11 6:47 7:19 20:18.0 6:33/M 10 946 (> 7) 9092 Parker Wood Pennridge 7:02 6:34 6:41 20:18.1 6:33/M 9 947 (> 7) 8722 Tim Kratz Kennett 5:59 6:57 7:21 20:18.2 6:33/M 11 948 (> 7) 8155 Jack Steitz Central Bucks East 6:42 6:41 6:54 20:18.2 6:33/M 10 949 (> 7) 9090 Nathan Wilson Pennridge 6:54 6:36 6:47 20:18.6 6:33/M 11 950 (> 7) 9765 Brendan Rhein WC Rustin 6:25 6:40 7:13 20:19.1 6:33/M 11 951 (> 7) 9243 Gedd Constable Radnor 6:03 6:38 7:36 20:19.4 6:33/M 12 952 (> 7) 8231 Sam Nejberger Cheltenham 6:21 6:57 7:00 20:19.5 6:33/M 9 953 (> 7) 8038 Xander Margerum Bensalem 6:16 6:49 7:13 20:19.6 6:33/M 9 954 (> 7) 9264 Gardner Sheehan Radnor 6:31 6:43 7:03 20:19.7 6:33/M 9 955 447 7698 Ian Salisbury Pottstown 6:17 6:35 7:27 20:19.7 6:33/M 9 956 (> 7) 9366 Ryan Henry Springfield (Delco) 6:24 6:46 7:09 20:20.2 6:34/M 12 957 (> 7) 8009 Ethan Hudson Avon Grove 6:26 6:48 7:05 20:20.3 6:34/M 9 958 (> 7) 9071 Gryphin Dean Pennridge 6:50 6:44 6:45 20:20.8 6:34/M 10 959 (> 7) 8623 Jackie Zong Harriton 6:32 6:39 7:09 20:21.0 6:34/M 11 960 (> 7) 8841 Jack Rowland Methacton 6:22 6:45 7:13 20:21.4 6:34/M 9 961 (> 7) 8636 Tom Bartie Hatboro Horsham 6:35 6:40 7:05 20:21.7 6:34/M 11 962 448 7455 Dolan Cox Marple Newtown 6:19 7:04 6:58 20:22.0 6:34/M 12 963 449 8388 Drew Bauman Dock Mennonite Academy 6:21 6:54 7:07 20:22.3 6:34/M 9 964 (> 7) 9629 Justin Crump West Chester East 6:42 6:44 6:55 20:22.9 6:34/M 10 965 (> 7) 9147 Nick Guido Phoenixville Area 6:13 6:47 7:22 20:23.2 6:35/M 10 966 (> 7) 8969 Charles Kullen Owen J. Roberts 6:17 6:45 7:20 20:23.2 6:35/M 10 967 (> 7) 8212 William Peralta Central Bucks West 6:39 6:42 7:02 20:23.7 6:35/M 9 968 (> 7) 9200 Brenden Chychota Pope John Paul II 6:38 6:35 7:10 20:24.0 6:35/M 9 969 (> 7) 9838 Justin Le Wissahickon 6:20 6:48 7:15 20:24.5 6:35/M 11 970 (> 7) 9364 Matt Debany Springfield (Delco) 6:24 6:43 7:16 20:25.1 6:35/M 11 971 (> 7) 8966 Brandon Hays Owen J. Roberts 6:23 6:48 7:13 20:25.7 6:35/M 10 972 (> 7) 9028 Declan Hefferan Penncrest 6:32 6:45 7:08 20:25.9 6:35/M 10 973 (> 7) 9853 Danny Zappin Wissahickon 6:31 6:49 7:06 20:27.4 6:36/M 9 974 450 7456 Mohammed Iyoun Marple Newtown 6:06 7:07 7:13 20:27.7 6:36/M 12 975 (> 7) 9700 Jack Schweidler WC Henderson 6:32 6:49 7:05 20:28.2 6:36/M 12 976 (> 7) 8470 Anton Fediukov Downingtown West 6:51 6:33 7:03 20:29.2 6:36/M 11 977 (> 7) 8011 Kshitij Kochhar Avon Grove 6:46 6:48 6:54 20:29.2 6:36/M 10 978 (> 7) 8134 Connor Brodish Central Bucks East 6:31 6:49 7:08 20:29.3 6:36/M 11 979 (> 7) 8845 Zane Takyeldin Methacton 6:19 6:58 7:10 20:29.4 6:36/M 12 980 (> 7) 8836 Kevin O'Conner Methacton 6:17 6:57 7:14 20:29.4 6:36/M 11 981 (> 7) 9831 Thomas Davis Wissahickon 6:30 6:49 7:09 20:29.8 6:36/M 9 982 (> 7) 8615 Hugo Paulat Harriton 6:35 6:51 7:03 20:30.2 6:37/M 10 983 (> 7) 9832 Gabe Decker Wissahickon 6:16 6:50 7:23 20:30.5 6:37/M 11 984 (> 7) 8331 Jack Czarnecki Council Rock North 6:35 6:51 7:04 20:30.8 6:37/M 9 985 451 7084 Jacob Walker Bristol 6:21 6:50 7:18 20:30.9 6:37/M 9 986 (> 7) 8476 Karson Hawthorne Downingtown West 6:31 6:43 7:16 20:30.9 6:37/M 9 987 (> 7) 8829 Jacob Gronwaldf Methacton 6:29 6:56 7:05 20:31.2 6:37/M 9 988 (> 7) 9623 Matthew Bergin West Chester East 6:40 6:46 7:06 20:32.7 6:37/M 10 989 (> 7) 8304 Joshua Penny Conestoga 6:34 6:48 7:10 20:33.1 6:38/M 9 990 (> 7) 9742 Wesley Flynn WC Rustin 6:41 6:47 7:05 20:33.4 6:38/M 12 991 (> 7) 8538 Anish Krishnagiri Garnet Valley 6:40 6:49 7:03 20:33.5 6:38/M 10 992 (> 7) 8014 Chris Lopapa Avon Grove 6:34 6:43 7:16 20:33.9 6:38/M 9 993 (> 7) 9699 Ethan Ng WC Henderson 6:33 6:56 7:03 20:33.9 6:38/M 9 994 (> 7) 8995 Sean Walsh Oxford Area 6:29 6:57 7:07 20:34.3 6:38/M 12 995 452 9422 Joey Mozzoni Sun Valley 6:23 6:52 7:18 20:34.3 6:38/M 10 996 453 7388 Jake Hubis Interboro 6:27 7:01 7:06 20:34.4 6:38/M 11 997 (> 7) 8929 Garrett Chonko North Penn 6:25 6:53 7:15 20:34.6 6:38/M 10 998 (> 7) 9803 Eli Mednick William Tennent 6:22 6:44 7:27 20:35.0 6:38/M 12 999 (> 7) 8574 Daniel Li Great Valley 6:55 6:46 6:53 20:35.2 6:38/M 9 1000 (> 7) 9274 Luke Broadhurst Ridley 6:16 6:54 7:23 20:35.4 6:38/M 9 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1001 (> 7) 8724 Max Molchanov Kennett 6:37 6:45 7:12 20:35.5 6:38/M 10 1002 (> 7) 9321 William Nase Souderton Area 6:34 6:49 7:12 20:35.6 6:38/M 12 1003 (> 7) 9772 Aiden Simcox WC Rustin 6:33 6:50 7:11 20:35.9 6:38/M 11 1004 454 7097 Nicolas Morabito Calvary Christian Academy 6:18 7:02 7:14 20:36.2 6:39/M 10 1005 455 7386 Bruce Cunningham Interboro 6:00 7:09 7:26 20:36.4 6:39/M 12 1006 (> 7) 9103 Tyler Busack Pennsbury 6:52 6:46 6:58 20:36.7 6:39/M 10 1007 (> 7) 9253 Nick Lavine Radnor 6:30 6:52 7:14 20:37.3 6:39/M 10 1008 (> 7) 8302 David Neubig Conestoga 6:30 6:59 7:08 20:37.4 6:39/M 12 1009 (> 7) 8235 Carlton Smith Cheltenham 6:39 6:55 7:02 20:37.5 6:39/M 10 1010 (> 7) 8896 Brandon Nolan Neshaminy 6:18 7:11 7:07 20:37.8 6:39/M 10 1011 (> 7) 9031 Jasper Jonosky Penncrest 6:38 6:48 7:11 20:37.9 6:39/M 10 1012 456 7389 Cooper Jones Interboro 6:06 7:06 7:25 20:38.0 6:39/M 10 1013 (> 7) 8609 Logan Ebner Harriton 6:35 6:52 7:10 20:38.2 6:39/M 10 1014 (> 7) 9038 Taylor McAfee Penncrest 6:45 6:58 6:54 20:38.5 6:39/M 12 1015 457 7246 Samuel Bushra Delaware County Christian School 6:22 6:53 7:23 20:38.7 6:39/M 12 1016 (> 7) 9250 Mason Hill Radnor 6:31 6:50 7:16 20:38.7 6:39/M 10 1017 (> 7) 9571 Paul Reichley Upper Perkiomen 6:29 6:54 7:15 20:39.3 6:40/M 9 1018 (> 7) 7972 Enrique Camacho Abington 6:49 6:50 6:58 20:39.3 6:40/M 11 1019 (> 7) 8308 Branden Veale Conestoga 6:34 6:48 7:16 20:39.4 6:40/M 12 1020 (> 7) 9516 Soloman Pak Upper Dublin 6:40 6:50 7:08 20:39.5 6:40/M 9 1021 (> 7) 8486 Steven Miller Downingtown West 6:46 6:49 7:03 20:39.7 6:40/M 10 1022 (> 7) 9051 Jackson Sigda Penncrest 6:37 6:56 7:05 20:39.7 6:40/M 9 1023 (> 7) 9790 Ryan Zier WC Rustin 6:51 6:41 7:06 20:39.8 6:40/M 9 1024 (> 7) 9046 Nick Quintiliano Penncrest 6:43 6:50 7:06 20:40.0 6:40/M 10 1025 (> 7) 8646 Marco Isabella Hatboro Horsham 6:43 6:46 7:10 20:40.3 6:40/M 10 1026 (> 7) 9830 Zayne Dallal Wissahickon 6:25 6:54 7:20 20:40.6 6:40/M 9 1027 (> 7) 8642 Landon Gisondi Hatboro Horsham 6:43 6:47 7:09 20:41.0 6:40/M 10 1028 (> 7) 8963 Ben Hailey Owen J. Roberts 6:03 6:45 7:51 20:41.1 6:40/M 9 1029 (> 7) 9072 Cael Doster Pennridge 6:58 6:37 7:05 20:41.2 6:40/M 10 1030 (> 7) 9178 Joshua Levin Plymouth Whitemarsh 6:20 6:52 7:28 20:41.4 6:40/M 12 1031 458 9994 Liam Sarsfield Springfield Township (Montco) 6:44 6:51 7:06 20:41.4 6:40/M 11 1032 (> 7) 9396 Gavin Abrahamsson Strath Haven 6:26 7:05 7:09 20:41.8 6:40/M 10 1033 459 7168 Chauncey Thornton Church Farm School 6:33 6:52 7:16 20:42.0 6:41/M 12 1034 (> 7) 9770 Eric Sauselein WC Rustin 6:33 6:54 7:14 20:42.4 6:41/M 12 1035 (> 7) 9101 John Bednarcik Pennsbury 6:11 7:05 7:25 20:42.5 6:41/M 12 1036 (> 7) 8205 Samson Leaf Central Bucks West 6:43 6:53 7:05 20:42.6 6:41/M 10 1037 (> 7) 9258 Justin Nourian Radnor 6:35 6:56 7:10 20:43.3 6:41/M 10 1038 (> 7) 8984 Ryan Davis Oxford Area 6:34 6:55 7:12 20:43.4 6:41/M 12 1039 (> 7) 7864 Minh Duong Upper Merion 5:51 6:42 8:09 20:43.6 6:41/M 12 1040 (> 7) 9142 Justin Bailey Phoenixville Area 6:48 6:48 7:07 20:44.4 6:41/M 10 1041 (> 7) 9536 Jack Lutz Upper Merion 6:25 6:51 7:26 20:44.6 6:41/M 9 1042 (> 7) 8174 Ian Smith Central Bucks South 6:28 6:56 7:19 20:44.8 6:41/M 10 1043 (> 7) 8682 Eamon O'Conner Haverford Township HS 6:31 6:53 7:20 20:44.9 6:41/M 12 1044 (> 7) 9378 Jack Fitzpatrick Springfield Township (Montco) 7:04 6:49 6:51 20:45.2 6:42/M 10 1045 (> 7) 9023 Jack Gallagher Penncrest 6:43 6:54 7:07 20:45.3 6:42/M 10 1046 (> 7) 8048 Bobby Walker Bensalem 6:51 6:53 7:00 20:45.6 6:42/M 9 1047 (> 7) 8479 Smith Justin Downingtown West 6:45 6:52 7:08 20:45.7 6:42/M 12 1048 (> 7) 9022 Sean Downes Penncrest 6:51 6:53 7:00 20:46.0 6:42/M 9 1049 (> 7) 8579 Ryan Nelson Great Valley 6:53 6:46 7:05 20:46.2 6:42/M 10 1050 (> 7) 7664 William Stanczak Plymouth Whitemarsh 6:07 7:11 7:26 20:46.2 6:42/M 12 1051 (> 7) 8721 Jeffery Kjelstrom Kennett 6:48 6:51 7:06 20:46.8 6:42/M 10 1052 (> 7) 8910 Braden Trenti New Hope-Solebury 6:50 6:53 7:02 20:47.0 6:42/M 9 1053 (> 7) 9151 Noah Kocher Phoenixville Area 6:35 6:53 7:18 20:47.0 6:42/M 9 1054 (> 7) 9044 Ryan O'Donnell Penncrest 6:45 6:58 7:04 20:48.2 6:43/M 12 1055 (> 7) 9766 Michael Rock WC Rustin 6:38 6:56 7:13 20:48.7 6:43/M 11 1056 (> 7) 8098 Lucas Famous Boyertown 6:38 6:47 7:23 20:49.2 6:43/M 9 1057 (> 7) 9541 Michael Radzanowski Upper Merion 6:35 6:54 7:19 20:49.5 6:43/M 12 1058 460 9415 Jeffrey Coombs Sun Valley 6:40 7:03 7:05 20:50.2 6:43/M 11 1059 (> 7) 8907 Daniel Maya-Perez New Hope-Solebury 6:42 7:01 7:06 20:50.8 6:43/M 9 1060 (> 7) 9642 Sam Parnis West Chester East 6:28 7:11 7:11 20:50.9 6:43/M 10 1061 (> 7) 9743 Ryan Gentile WC Rustin 7:07 6:52 6:51 20:51.8 6:44/M 10 1062 (> 7) 8260 Michael McCain Collegium Charter School 6:43 6:57 7:10 20:51.8 6:44/M 12 1063 (> 7) 8993 Saul Torres Oxford Area 6:12 7:04 7:35 20:52.2 6:44/M 12 1064 (> 7) 8539 Jeff Kummeth Garnet Valley 6:41 6:56 7:13 20:52.5 6:44/M 11 1065 (> 7) 8217 Elliot Taylor Central Bucks West 6:34 6:53 7:24 20:52.8 6:44/M 9 1066 (> 7) 8252 Kai Castro Collegium Charter School 6:28 7:10 7:14 20:53.6 6:44/M 11 1067 (> 7) 8895 Jack Lolli Neshaminy 6:09 7:07 7:38 20:54.4 6:45/M 9 1068 (> 7) 9807 Matthew Richman William Tennent 6:45 6:55 7:13 20:54.5 6:45/M 9 1069 (> 7) 8490 Kurt Rachau Downingtown West 6:42 6:58 7:13 20:54.6 6:45/M 11 1070 (> 7) 9144 Max Davis Phoenixville Area 6:36 6:57 7:21 20:55.0 6:45/M 10 1071 461 7079 Brodie Conlan Bristol 6:49 7:00 7:05 20:55.3 6:45/M 10 1072 (> 7) 8024 Brayden Reaney Avon Grove 6:35 6:55 7:24 20:55.5 6:45/M 12 1073 (> 7) 9776 Collin Stevens WC Rustin 6:50 6:54 7:11 20:56.3 6:45/M 10 1074 (> 7) 9089 Marshall Wilson Pennridge 6:56 6:41 7:19 20:56.7 6:45/M 11 1075 (> 7) 9263 Ben Selbach Radnor 6:49 6:55 7:11 20:56.9 6:45/M 9 1076 (> 7) 8673 Tim Cincotta Haverford Township HS 6:33 7:02 7:21 20:57.2 6:45/M 12 1077 (> 7) 8254 Tyler Correll Collegium Charter School 6:37 6:59 7:20 20:57.3 6:45/M 12 1078 (> 7) 9568 AJ Moreland Upper Perkiomen 6:39 6:54 7:23 20:57.4 6:45/M 11 1079 (> 7) 8167 Bryce Bell Central Bucks South 6:39 7:04 7:14 20:58.1 6:46/M 9 1080 (> 7) 8495 Pranav Suby Downingtown West 6:49 6:45 7:23 20:58.1 6:46/M 11 1081 (> 7) 8148 Carter Moore Central Bucks East 6:34 7:07 7:16 20:58.2 6:46/M 12 1082 (> 7) 8139 Diego Forest Central Bucks East 6:49 6:59 7:08 20:58.3 6:46/M 12 1083 (> 7) 8151 Nash Sain Central Bucks East 6:35 7:03 7:19 20:58.9 6:46/M 10 1084 (> 7) 9769 Alex Sauselein WC Rustin 6:46 6:59 7:13 20:59.1 6:46/M 12 1085 462 7248 Michael Rhine Delaware County Christian School 6:46 7:05 7:07 20:59.5 6:46/M 11 1086 (> 7) 8653 Tyler Rosen Hatboro Horsham 6:43 6:48 7:27 20:59.6 6:46/M 10 1087 (> 7) 9048 Ryan Rockwell Penncrest 6:54 6:55 7:10 21:00.0 6:46/M 9 1088 (> 7) 9622 Srihan Basvapatri West Chester East 6:53 6:57 7:09 21:00.5 6:46/M 10 1089 (> 7) 8033 Alex Arjona Bensalem 6:32 7:17 7:10 21:00.7 6:46/M 10 1090 (> 7) 9406 Finn Szybist Strath Haven 6:00 7:00 8:00 21:01.6 6:47/M 10 1091 (> 7) 9482 Sebastian Mostek Upper Darby 6:46 6:57 7:18 21:01.8 6:47/M 10 1092 (> 7) 8372 Mike Korixis Council Rock South 6:50 6:53 7:18 21:02.6 6:47/M 11 1093 (> 7) 8464 Jordan Davis Downingtown West 6:51 6:49 7:22 21:02.8 6:47/M 11 1094 (> 7) 8827 Alexander Gretzula Methacton 6:42 6:59 7:21 21:03.1 6:47/M 9 1095 (> 7) 8570 Vishnu Jagannathan Great Valley 6:56 7:04 7:01 21:03.3 6:47/M 10 1096 (> 7) 9164 Leo Sereni Phoenixville Area 7:05 6:53 7:04 21:03.5 6:47/M 10 1097 (> 7) 8171 Logan Hinds Central Bucks South 6:29 7:03 7:31 21:04.3 6:48/M 9 1098 (> 7) 9199 Gavin Buce Pope John Paul II 6:50 6:55 7:18 21:04.4 6:48/M 11 1099 (> 7) 9314 Gabe Hagen Souderton Area 7:10 6:49 7:04 21:04.6 6:48/M 12 1100 (> 7) 8100 Austin Holiday Boyertown 6:39 6:59 7:27 21:05.3 6:48/M 11 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1101 (> 7) 8141 Zachery Harrelson Central Bucks East 13:49 7:16 21:05.9 6:48/M 12 1102 463 7166 Malik Lacy Church Farm School 6:33 7:04 7:28 21:06.2 6:48/M 9 1103 (> 7) 8578 Bharavi Misra Great Valley 6:30 6:51 7:44 21:06.3 6:48/M 11 1104 (> 7) 9692 Ethan Kress WC Henderson 6:33 7:02 7:29 21:06.3 6:48/M 10 1105 (> 7) 8568 Kyle Hamel Great Valley 7:10 6:51 7:04 21:06.5 6:48/M 9 1106 (> 7) 9039 Owen McGroary Penncrest 7:01 7:00 7:04 21:06.9 6:48/M 10 1107 (> 7) 8707 Stephen Ridenour Jenkintown 6:29 7:06 7:32 21:07.6 6:49/M 10 1108 464 7093 Austin Chandler Calvary Christian Academy 6:21 7:09 7:36 21:07.7 6:49/M 11 1109 465 7169 Joshua Torres Church Farm School 6:36 7:03 7:28 21:08.0 6:49/M 11 1110 (> 7) 8848 Srikrishna TirumalaredMethacton 6:29 7:03 7:35 21:08.0 6:49/M 9 1111 466 7696 Riley Mead Pottstown 6:25 7:02 7:41 21:09.3 6:49/M 12 1112 (> 7) 9788 David Youn WC Rustin 7:08 6:57 7:03 21:09.9 6:49/M 10 1113 (> 7) 8546 Benjamin Wu Garnet Valley 6:56 6:56 7:18 21:10.2 6:50/M 9 1114 (> 7) 9308 Ryan Bachman Souderton Area 6:51 7:08 7:11 21:11.4 6:50/M 12 1115 (> 7) 8188 Connor D'Arcy Central Bucks West 6:24 6:59 7:48 21:11.6 6:50/M 11 1116 (> 7) 9548 Luca Volpi Upper Merion 6:38 7:05 7:27 21:12.2 6:50/M 9 1117 (> 7) 9537 Jeff Nguyen Upper Merion 6:48 7:11 7:12 21:12.5 6:50/M 9 1118 (> 7) 9313 Owen Gingrich Souderton Area 6:47 7:12 7:13 21:13.4 6:51/M 9 1119 (> 7) 9197 Jack Bordic Pope John Paul II 6:55 6:51 7:27 21:14.0 6:51/M 10 1120 (> 7) 7799 Eric Stoudt Springfield Township (Montco) 6:17 7:16 7:40 21:14.4 6:51/M 11 1121 (> 7) 9384 Owen Sarsfield Springfield Township (Montco) 6:54 7:02 7:17 21:14.4 6:51/M 9 1122 (> 7) 8983 Raymond Davis Oxford Area 6:34 7:08 7:31 21:14.5 6:51/M 10 1123 (> 7) 9141 Noah August Phoenixville Area 7:19 6:50 7:05 21:14.9 6:51/M 12 1124 (> 7) 8034 Samuel Arjona Bensalem 6:59 7:04 7:11 21:15.0 6:51/M 12 1125 (> 7) 8018 Jackson Morris Avon Grove 6:54 7:02 7:18 21:15.5 6:51/M 9 1126 (> 7) 8826 Logan Greer Methacton 6:48 7:06 7:20 21:15.6 6:51/M 9 1127 467 7083 Angel Rivera Bristol 6:49 7:08 7:17 21:15.7 6:51/M 11 1128 (> 7) 9748 Adam Khatib WC Rustin 7:06 6:53 7:16 21:16.3 6:52/M 9 1129 (> 7) 8101 Carson Zadroga Boyertown 6:43 7:12 7:20 21:16.4 6:52/M 11 1130 (> 7) 8156 Aaron Wang Central Bucks East 6:36 7:11 7:28 21:16.7 6:52/M 12 1131 (> 7) 9162 Ben Schratz Phoenixville Area 7:18 6:50 7:08 21:17.3 6:52/M 12 1132 (> 7) 8013 Erik Linkmeyer Avon Grove 6:51 7:08 7:16 21:17.4 6:52/M 11 1133 468 7078 Alexander Cinar Bristol 6:49 7:08 7:19 21:17.5 6:52/M 10 1134 (> 7) 8245 Richard Witkowski Coatesville 6:49 7:11 7:17 21:17.7 6:52/M 12 1135 (> 7) 9082 Tyler Soto Pennridge 7:06 6:54 7:16 21:18.0 6:52/M 10 1136 (> 7) 9539 Rahil Patel Upper Merion 6:26 7:09 7:42 21:18.1 6:52/M 9 1137 (> 7) 8583 Alexander Siaton Great Valley 7:17 7:08 6:52 21:18.1 6:52/M 12 1138 (> 7) 9544 Joshua Schwartz Upper Merion 6:49 7:11 7:18 21:18.4 6:52/M 12 1139 (> 7) 8725 Max Mullin Kennett 6:27 7:11 7:40 21:18.7 6:52/M 11 1140 (> 7) 9633 Patrick Einstein West Chester East 6:50 7:04 7:23 21:18.8 6:52/M 11 1141 (> 7) 8941 Kenny Lu North Penn 6:41 7:10 7:26 21:18.8 6:52/M 10 1142 (> 7) 7974 Marvin Eugene Abington 6:50 6:52 7:36 21:19.2 6:53/M 11 1143 (> 7) 8367 Logan Davis Council Rock South 7:00 7:01 7:17 21:19.8 6:53/M 12 1144 (> 7) 8000 Ian Ambrose Avon Grove 7:00 6:56 7:22 21:20.0 6:53/M 12 1145 (> 7) 8006 Ben Coppens Avon Grove 6:54 6:58 7:27 21:20.2 6:53/M 10 1146 (> 7) 8561 Ryan Bruderle Great Valley 7:12 6:56 7:11 21:20.3 6:53/M 9 1147 (> 7) 8838 Kevin Riddell Methacton 6:45 7:05 7:29 21:21.2 6:53/M 12 1148 (> 7) 8839 Cole Rose Methacton 6:08 7:21 7:51 21:21.4 6:53/M 9 1149 (> 7) 9735 Hayden Bliss WC Rustin 6:39 6:56 7:45 21:21.7 6:53/M 11 1150 (> 7) 9383 Ian O'Malley Springfield Township (Montco) 6:48 7:05 7:28 21:21.8 6:53/M 9 1151 (> 7) 9529 Ali Galal Moustafa Upper Merion 6:11 7:07 8:02 21:22.0 6:54/M 9 1152 (> 7) 8563 Marc Castellucci Great Valley 6:56 7:05 7:20 21:22.5 6:54/M 10 1153 (> 7) 7574 Jimmy Sek Penn Wood 6:11 7:35 7:36 21:22.8 6:54/M 12 1154 (> 7) 8846 Harrison Taylor Methacton 6:32 7:18 7:31 21:23.2 6:54/M 12 1155 (> 7) 9835 Samuel Forde Wissahickon 6:40 7:07 7:35 21:23.6 6:54/M 11 1156 469 7633 Ethan Campbell Phil-Mont Christian Academy 6:36 7:12 7:35 21:24.0 6:54/M 12 1157 (> 7) 8022 Hugo Pochan Avon Grove 6:54 7:14 7:15 21:24.1 6:54/M 10 1158 (> 7) 9367 Bones Houston Springfield (Delco) 6:35 7:39 7:09 21:24.6 6:54/M 12 1159 (> 7) 8729 Nate Pippen Kennett 7:11 7:07 7:05 21:24.6 6:54/M 12 1160 (> 7) 8704 Ernesto Garcia Jenkintown 6:45 7:07 7:31 21:24.9 6:54/M 11 1161 (> 7) 9674 Henry Bellwoar WC Henderson 6:51 7:11 7:21 21:25.1 6:55/M 9 1162 (> 7) 9650 Darren Wilson West Chester East 7:08 7:10 7:06 21:25.3 6:55/M 9 1163 (> 7) 8032 Daniyal Amjed Bensalem 7:20 6:54 7:10 21:25.5 6:55/M 9 1164 (> 7) 9843 Micah Margolis Wissahickon 6:35 6:53 7:57 21:25.8 6:55/M 9 1165 (> 7) 8025 Gavin Skinner Avon Grove 6:54 7:11 7:21 21:27.0 6:55/M 9 1166 (> 7) 9581 Chase Ziegler Upper Perkiomen 6:39 7:09 7:38 21:27.6 6:55/M 12 1167 (> 7) 8567 Adam Goold Great Valley 7:01 7:05 7:21 21:27.7 6:55/M 11 1168 470 7458 Ganesh Selvakumar Marple Newtown 6:22 7:21 7:44 21:28.4 6:55/M 11 1169 (> 7) 8730 Matt Pollard Kennett 6:41 7:12 7:34 21:28.8 6:55/M 9 1170 (> 7) 9488 Steven Tong Upper Darby 6:53 7:03 7:31 21:28.9 6:55/M 9 1171 (> 7) 7976 Patrick Magauran Abington 6:22 7:19 7:47 21:29.2 6:56/M 12 1172 (> 7) 9208 Kiernan Storti Pope John Paul II 6:59 7:08 7:21 21:29.8 6:56/M 9 1173 (> 7) 8292 David Bennett Conestoga 6:21 7:15 7:52 21:30.1 6:56/M 11 1174 (> 7) 9382 Jake McGlinchey Springfield Township (Montco) 7:00 7:10 7:18 21:30.1 6:56/M 9 1175 (> 7) 9381 Ethan Mazurek Springfield Township (Montco) 7:00 7:11 7:19 21:31.3 6:56/M 9 1176 (> 7) 8720 Ethan Faust Kennett 6:55 7:05 7:31 21:32.8 6:57/M 12 1177 (> 7) 8258 Andrew Lis Collegium Charter School 6:57 6:58 7:37 21:33.3 6:57/M 9 1178 (> 7) 8305 Max Rosenfeld Conestoga 6:47 7:18 7:27 21:33.8 6:57/M 12 1179 (> 7) 9626 Nathan Clarke West Chester East 7:06 7:09 7:18 21:34.1 6:57/M 9 1180 (> 7) 9771 Charlie Shaw WC Rustin 7:01 7:02 7:31 21:35.3 6:58/M 10 1181 (> 7) 8982 Nowell Clay Oxford Area 6:59 7:08 7:28 21:35.7 6:58/M 12 1182 (> 7) 9545 Connor Smith Upper Merion 6:11 6:51 8:31 21:35.7 6:58/M 12 1183 (> 7) 9640 Gavin McDermond West Chester East 6:59 7:10 7:25 21:36.0 6:58/M 10 1184 (> 7) 8238 Phillip Clinton Coatesville 6:19 7:30 7:45 21:36.1 6:58/M 11 1185 (> 7) 9683 Aidan Doyle WC Henderson 7:13 7:04 7:19 21:36.7 6:58/M 10 1186 (> 7) 8540 Gavin Meiser Garnet Valley 6:57 7:07 7:31 21:36.7 6:58/M 10 1187 (> 7) 9043 Paul Noble Penncrest 7:18 7:08 7:10 21:36.8 6:58/M 9 1188 (> 7) 9563 Gavin Fuhs Upper Perkiomen 6:40 7:18 7:37 21:37.0 6:58/M 12 1189 (> 7) 9282 Christian Taylor Ridley 6:34 7:12 7:50 21:37.4 6:58/M 12 1190 (> 7) 8237 Jeff Clemons Coatesville 7:00 7:13 7:23 21:37.6 6:58/M 9 1191 (> 7) 8589 Bobby Zimmerman Great Valley 7:00 7:08 7:29 21:37.7 6:58/M 9 1192 471 9421 Nicholas Mozonni Sun Valley 6:59 7:06 7:30 21:37.7 6:58/M 11 1193 (> 7) 9278 Chris Finnegan Ridley 6:45 7:19 7:33 21:38.4 6:59/M 9 1194 (> 7) 9163 Cameron Schratz Phoenixville Area 7:18 6:54 7:25 21:38.4 6:59/M 10 1195 472 7454 Sean Bowers Marple Newtown 6:35 7:25 7:38 21:39.4 6:59/M 10 1196 (> 7) 9740 Ricky Chen WC Rustin 7:06 7:07 7:25 21:39.4 6:59/M 10 1197 (> 7) 9224 Matt Aber Quakertown 6:31 7:17 7:51 21:40.2 6:59/M 12 1198 ( 7) 9757 Nick Madonna WC Rustin 6:35 7:15 7:51 21:41.7 7:00/M 12 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1201 (> 7) 8150 Sam Ruch Central Bucks East 7:01 7:08 7:31 21:42.0 7:00/M 10 1202 (> 7) 9081 Andrew Rosenfeld Pennridge 7:04 7:09 7:27 21:42.0 7:00/M 9 1203 (> 7) 9373 Victor Swafford Springfield (Delco) 6:40 7:33 7:27 21:42.3 7:00/M 10 1204 (> 7) 8719 Alex Edelman Kennett 6:58 7:08 7:34 21:42.7 7:00/M 10 1205 (> 7) 8002 Kevin Barrett Avon Grove 6:54 7:14 7:33 21:42.9 7:00/M 10 1206 (> 7) 9703 Connor Williford WC Henderson 7:02 7:07 7:33 21:43.2 7:00/M 9 1207 474 7251 Jason Zhou Delaware County Christian School 6:36 7:12 7:55 21:43.6 7:00/M 11 1208 (> 7) 7975 Ian Heydt Abington 6:50 7:08 7:43 21:43.7 7:00/M 9 1209 (> 7) 9686 Jack Gorman WC Henderson 7:05 7:05 7:33 21:44.0 7:01/M 9 1210 (> 7) 9701 Radek Semon WC Henderson 7:04 7:11 7:28 21:45.1 7:01/M 9 1211 (> 7) 9106 Kevin Kosko Pennsbury 6:41 7:20 7:42 21:45.1 7:01/M 12 1212 (> 7) 9993 Brian Nelson Springfield Township (Montco) 7:09 7:10 7:26 21:46.5 7:01/M 10 1213 (> 7) 9205 Mike McElroy Pope John Paul II 7:18 6:58 7:29 21:46.6 7:01/M 11 1214 (> 7) 9540 Alex Piscopo Upper Merion 6:31 7:13 8:01 21:47.0 7:02/M 12 1215 (> 7) 9166 Jon Witcoski Phoenixville Area 6:57 7:10 7:38 21:47.1 7:02/M 11 1216 (> 7) 9785 Robert Vitullo WC Rustin 7:08 7:04 7:34 21:47.5 7:02/M 9 1217 (> 7) 8012 Tyler Kurtz Avon Grove 6:54 7:12 7:40 21:47.9 7:02/M 10 1218 (> 7) 9738 Jason Canterino WC Rustin 7:06 7:05 7:35 21:48.1 7:02/M 9 1219 (> 7) 9149 William Imburgia Phoenixville Area 7:03 7:20 7:24 21:48.5 7:02/M 9 1220 (> 7) 9255 Federico Lesmes Radnor 6:42 7:21 7:45 21:48.7 7:02/M 9 1221 (> 7) 9576 Lincoln Simms Upper Perkiomen 6:37 7:20 7:51 21:49.0 7:02/M 10 1222 (> 7) 8619 Jarred Slomine Harriton 6:19 7:33 7:57 21:49.9 7:02/M 9 1223 475 7635 Noah Crane Phil-Mont Christian Academy 7:05 7:12 7:32 21:50.2 7:03/M 10 1224 (> 7) 8047 Zaid Shaik Bensalem 7:07 7:18 7:24 21:50.9 7:03/M 9 1225 (> 7) 8340 Harrison Mischel Council Rock North 7:14 7:10 7:26 21:51.7 7:03/M 9 1226 476 7249 James Schaefer Delaware County Christian School 6:50 7:26 7:35 21:52.1 7:03/M 10 1227 (> 7) 8534 Shashank Gudipati Garnet Valley 7:03 7:10 7:38 21:52.4 7:03/M 10 1228 (> 7) 9567 Zane Miller Upper Perkiomen 6:39 7:27 7:45 21:53.0 7:04/M 11 1229 (> 7) 8905 Adrian Li New Hope-Solebury 7:05 7:13 7:34 21:53.4 7:04/M 9 1230 (> 7) 9374 Caleb Anagnos Springfield Township (Montco) 6:59 7:11 7:42 21:54.0 7:04/M 10 1231 (> 7) 9649 Patrick Tran West Chester East 7:28 7:18 7:09 21:56.2 7:05/M 9 1232 (> 7) 8656 Jason Sergio Hatboro Horsham 6:59 7:11 7:45 21:57.3 7:05/M 12 1233 (> 7) 9177 Eric Dinofa Plymouth Whitemarsh 7:00 7:07 7:49 21:57.6 7:05/M 12 1234 (> 7) 9002 Sefu Anyka Penn Wood 6:32 7:27 7:58 21:58.2 7:05/M 11 1235 (> 7) 9084 Joe Sullivan Pennridge 6:38 7:23 7:56 21:58.5 7:05/M 11 1236 (> 7) 8219 Reuben Trachtenberg Central Bucks West 7:15 7:17 7:25 21:58.9 7:05/M 11 1237 (> 7) 8535 Jonathan He Garnet Valley 7:11 7:13 7:33 21:59.0 7:05/M 12 1238 (> 7) 8333 Matt Hendrickson Council Rock North 7:11 7:18 7:28 21:59.4 7:05/M 9 1239 477 7390 Kennan Lu Interboro 6:38 7:25 7:55 21:59.4 7:05/M 10 1240 (> 7) 8294 Andrew Borrelli Conestoga 6:48 7:18 7:52 21:59.7 7:05/M 12 1241 (> 7) 8503 Andrew Zou Downingtown West 6:49 6:49 8:20 22:00.0 7:06/M 11 1242 (> 7) 8649 Andrew Larsson Hatboro Horsham 6:51 7:12 7:55 22:00.4 7:06/M 11 1243 (> 7) 9325 Nathan Vaszily Souderton Area 6:46 7:20 7:53 22:00.5 7:06/M 10 1244 (> 7) 9220 Jose Hernandez Pottstown 6:47 7:22 7:50 22:00.8 7:06/M 10 1245 (> 7) 9078 Aidan McGinnis Pennridge 7:07 7:10 7:43 22:02.0 7:06/M 11 1246 (> 7) 9010 Luckie Tan Penn Wood 6:23 7:24 8:14 22:02.3 7:06/M 10 1247 (> 7) 9746 Ben Hutsell WC Rustin 7:07 7:06 7:48 22:02.3 7:06/M 10 1248 (> 7) 8651 Ethan Peterson Hatboro Horsham 6:40 7:24 7:57 22:03.0 7:07/M 10 1249 (> 7) 8236 Harrison Chain Coatesville 6:32 7:42 7:47 22:03.0 7:07/M 12 1250 (> 7) 8229 Owen McLaughlin Cheltenham 6:33 7:32 7:57 22:03.7 7:07/M 10 1251 478 7081 Nicholas Eddings Bristol 6:49 7:26 7:48 22:03.8 7:07/M 12 1252 (> 7) 8764 Jacob Krimsky Lower Merion 5:42 5:56 10:25 22:04.0 7:07/M 10 1253 (> 7) 9478 Christopher Hackney Upper Darby 7:08 7:07 7:48 22:04.2 7:07/M 9 1254 (> 7) 8544 Charlie Robertson Garnet Valley 7:04 7:24 7:36 22:05.2 7:07/M 10 1255 (> 7) 9159 Luke Russel Phoenixville Area 6:58 7:19 7:48 22:06.1 7:08/M 10 1256 (> 7) 8465 Stephen Dean Downingtown West 6:53 7:08 8:04 22:06.3 7:08/M 10 1257 (> 7) 9080 Austin Prudish Pennridge 7:06 7:28 7:33 22:07.5 7:08/M 11 1258 (> 7) 8545 Justin Small Garnet Valley 7:01 7:20 7:46 22:07.9 7:08/M 9 1259 479 7637 John Shirley Phil-Mont Christian Academy 7:06 7:12 7:49 22:08.0 7:08/M 10 1260 (> 7) 8937 Mark Heath North Penn 6:18 7:42 8:07 22:08.2 7:08/M 12 1261 (> 7) 9369 Ethan Noll Springfield (Delco) 7:10 7:20 7:37 22:08.7 7:08/M 9 1262 (> 7) 8455 Greg Buczacki Downingtown West 6:58 7:16 7:54 22:09.5 7:09/M 11 1263 (> 7) 9834 Kyle Doll Wissahickon 7:06 7:28 7:34 22:09.9 7:09/M 9 1264 (> 7) 9281 Evan Scarpato Ridley 6:57 7:25 7:46 22:09.9 7:09/M 11 1265 (> 7) 9847 Ari Sasson Wissahickon 6:41 7:31 7:57 22:10.0 7:09/M 12 1266 (> 7) 9702 Will Unangst WC Henderson 7:05 7:05 7:59 22:10.2 7:09/M 9 1267 (> 7) 8543 William Porter Garnet Valley 7:06 7:17 7:46 22:10.7 7:09/M 9 1268 (> 7) 9076 Aidan Kuhns Pennridge 7:08 7:21 7:42 22:11.5 7:09/M 10 1269 (> 7) 8849 Justin Weychert Methacton 6:50 7:24 7:56 22:11.7 7:09/M 10 1270 (> 7) 9279 Max Mergot Ridley 6:58 7:26 7:46 22:11.7 7:09/M 9 1271 (> 7) 8571 Shane Johnston Great Valley 7:04 7:31 7:37 22:13.2 7:10/M 12 1272 (> 7) 9845 Reed Possoff Wissahickon 7:14 7:27 7:31 22:13.6 7:10/M 11 1273 480 7250 Jack Xiao Delaware County Christian School 6:54 7:23 7:55 22:13.8 7:10/M 12 1274 (> 7) 9074 Trevor Gouge Pennridge 7:16 7:15 7:41 22:13.8 7:10/M 9 1275 (> 7) 9161 Cole Schlosser Phoenixville Area 7:03 7:20 7:49 22:14.1 7:10/M 11 1276 (> 7) 8912 Alan Wu New Hope-Solebury 6:54 7:24 7:55 22:14.7 7:10/M 11 1277 (> 7) 8376 Derrick McKnight Council Rock South 7:13 7:22 7:38 22:15.2 7:11/M 9 1278 (> 7) 8645 Kyle Henry Hatboro Horsham 7:12 7:20 7:42 22:15.9 7:11/M 9 1279 (> 7) 9549 Zachary Zelli Upper Merion 7:08 7:22 7:45 22:16.8 7:11/M 9 1280 (> 7) 9196 Ciejay Bond Pope John Paul II 7:04 7:06 8:06 22:17.2 7:11/M 9 1281 (> 7) 9372 Parker Sheldon Springfield (Delco) 7:06 7:23 7:47 22:17.5 7:11/M 10 1282 (> 7) 9315 Aidan Hahn Souderton Area 7:27 7:09 7:40 22:17.6 7:11/M 12 1283 (> 7) 8085 Ben Norcia Bishop Shanahan 7:08 7:23 7:45 22:17.6 7:11/M 9 1284 (> 7) 9849 Charlie Weiss Wissahickon 7:16 7:25 7:35 22:17.7 7:11/M 10 1285 (> 7) 8499 Ryan Vance Downingtown West 6:31 7:10 8:35 22:17.9 7:11/M 10 1286 (> 7) 8904 Lucca Defulgentis New Hope-Solebury 6:40 7:33 8:04 22:18.8 7:12/M 10 1287 (> 7) 9561 Gabriel Coddington Upper Perkiomen 6:52 7:31 7:54 22:19.4 7:12/M 9 1288 (> 7) 9317 Brian Hanson Souderton Area 7:01 7:30 7:48 22:19.6 7:12/M 9 1289 (> 7) 8473 Ryan Glancey Downingtown West 6:54 7:25 7:59 22:19.7 7:12/M 11 1290 (> 7) 9417 Blaze Graham Sun Valley 6:43 7:22 8:13 22:19.7 7:12/M 10 1291 (> 7) 8936 Sean Greenfield North Penn 7:09 7:23 7:47 22:20.1 7:12/M 9 1292 (> 7) 9704 Liam Wood WC Henderson 7:05 7:19 7:55 22:20.8 7:12/M 9 1293 481 7636 Torin Eimer Phil-Mont Christian Academy 5:57 6:58 9:25 22:21.1 7:13/M 11 1294 (> 7) 9368 Sam Melchior Springfield (Delco) 6:59 7:24 7:57 22:21.5 7:13/M 11 1295 (> 7) 9175 Andrew Beer Plymouth Whitemarsh 7:00 7:21 8:00 22:21.9 7:13/M 10 1296 (> 7) 8726 Spencer Pannhorst Kennett 7:10 7:37 7:34 22:22.6 7:13/M 11 1297 (> 7) 9085 Matt Tomeo Pennridge 6:52 7:35 7:55 22:23.2 7:13/M 12 1298 (> 7) 8635 Aidan Angelopoulos Hatboro Horsham 7:09 7:25 7:49 22:24.0 7:14/M 10 1299 (> 7) 9143 Jacob Cross Phoenixville Area 7:08 7:20 7:55 22:24.8 7:14/M 9 1300 482 8692 Ajani Adovor Interboro 6:55 7:32 7:56 22:25.5 7:14/M 10 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1301 (> 7) 8906 Miles Mailman New Hope-Solebury 7:13 7:31 7:40 22:25.7 7:14/M 9 1302 (> 7) 8477 Connor Hebert Downingtown West 7:20 7:23 7:42 22:26.1 7:14/M 9 1303 (> 7) 9526 Joshua Covell Upper Merion 6:52 7:40 7:53 22:26.7 7:14/M 9 1304 (> 7) 8023 Connor Rayner Avon Grove 7:11 7:33 7:42 22:26.8 7:14/M 12 1305 (> 7) 9312 Mick Etzler Souderton Area 7:28 7:30 7:27 22:27.0 7:15/M 10 1306 (> 7) 8698 Ashton Ray Interboro 6:55 7:34 7:56 22:27.4 7:15/M 10 1307 (> 7) 9759 Eric Mastangelo WC Rustin 7:11 7:30 7:46 22:27.7 7:15/M 12 1308 (> 7) 8541 Tuan Nguyen Garnet Valley 7:20 7:29 7:38 22:28.1 7:15/M 10 1309 (> 7) 8035 Lorenzo DeBerry Bensalem 7:39 7:22 7:27 22:28.5 7:15/M 11 1310 (> 7) 8234 Henry Rubin Cheltenham 7:13 7:34 7:41 22:29.3 7:15/M 9 1311 (> 7) 9259 Colin Reed Radnor 7:15 7:35 7:40 22:30.8 7:15/M 10 1312 (> 7) 9489 Justin Xiao Upper Darby 7:18 7:33 7:38 22:31.0 7:16/M 11 1313 (> 7) 8215 Ross Sherrod Central Bucks West 6:42 6:59 8:50 22:31.6 7:16/M 10 1314 (> 7) 8039 Cesar Martinez Bensalem 7:25 7:24 7:43 22:32.6 7:16/M 12 1315 (> 7) 9209 Aidan Sylvester Pope John Paul II 7:19 7:26 7:47 22:33.0 7:16/M 10 1316 483 7018 Joshua Myers Academy Park 6:07 7:12 9:12 22:33.5 7:16/M 10 1317 484 7016 Alex Jaje Academy Park 5:47 7:33 9:13 22:33.6 7:16/M 12 1318 (> 7) 8097 Elijah Elwell Boyertown 6:40 7:29 8:23 22:34.1 7:17/M 10 1319 (> 7) 9140 Dylan Antonini Phoenixville Area 7:12 7:34 7:47 22:34.2 7:17/M 9 1320 (> 7) 9477 Cameron Brown Upper Darby 7:16 7:36 7:42 22:34.9 7:17/M 10 1321 (> 7) 8780 Manav Singh Lower Moreland 7:17 7:33 7:44 22:35.5 7:17/M 11 1322 (> 7) 9525 Jonathan Clinton Upper Merion 6:47 7:48 7:59 22:36.1 7:17/M 9 1323 (> 7) 8086 Thomas Nowakowski Bishop Shanahan 7:09 7:35 7:51 22:36.1 7:17/M 11 1324 (> 7) 8693 Ben Atkins Interboro 6:51 7:38 8:07 22:36.3 7:17/M 10 1325 (> 7) 8710 Devin Shenk Jenkintown 6:53 7:40 8:02 22:36.6 7:17/M 11 1326 (> 7) 9998 Felix Giovani Church Farm School 7:21 7:31 7:44 22:37.5 7:18/M 1327 (> 7) 9752 Dilan Kuders WC Rustin 7:27 7:30 7:40 22:37.6 7:18/M 11 1328 (> 7) 8703 Aden Dubin Jenkintown 7:00 7:43 7:54 22:38.3 7:18/M 10 1329 (> 7) 9380 Chris Irvin Springfield Township (Montco) 7:12 7:28 7:57 22:38.8 7:18/M 11 1330 (> 7) 9221 Danielت Williams Pottstown 6:47 7:33 8:17 22:38.8 7:18/M 10 1331 (> 7) 9562 Mason Conti Upper Perkiomen 6:55 7:36 8:06 22:39.1 7:18/M 9 1332 (> 7) 9225 Nolan Lucabaugh Quakertown 6:22 7:51 8:25 22:39.6 7:18/M 11 1333 (> 7) 9385 Jonah Wells Springfield Township (Montco) 7:12 7:27 7:59 22:39.9 7:18/M 10 1334 (> 7) 8026 Ted Tibbels Avon Grove 7:11 7:33 7:56 22:41.5 7:19/M 9 1335 (> 7) 9246 Pedro Gallino Radnor 7:13 7:37 7:50 22:42.0 7:19/M 12 1336 (> 7) 8614 Patrick Murtaugh Harriton 6:58 7:37 8:07 22:42.8 7:19/M 10 1337 (> 7) 9152 Ewen Mackay Phoenixville Area 7:10 7:18 8:14 22:43.1 7:20/M 10 1338 (> 7) 9644 Nate Ruth West Chester East 7:00 7:28 8:14 22:44.3 7:20/M 10 1339 (> 7) 8040 Michael McShea Bensalem 7:16 7:40 7:48 22:44.4 7:20/M 9 1340 (> 7) 9363 Sean Dasovich Springfield (Delco) 7:03 7:32 8:09 22:44.9 7:20/M 9 1341 (> 7) 9086 Devin Tulanowski Pennridge 7:10 7:44 7:51 22:46.2 7:21/M 10 1342 (> 7) 8497 Wyatt Thir Downingtown West 7:37 7:21 7:48 22:47.0 7:21/M 9 1343 (> 7) 8694 Jeff Gaul Interboro 6:58 7:46 8:02 22:47.4 7:21/M 10 1344 (> 7) 9265 Max Trachtenberg Radnor 7:14 7:37 7:56 22:48.6 7:21/M 12 1345 (> 7) 9797 Tyler Dennis William Tennent 7:11 7:37 8:00 22:49.4 7:22/M 9 1346 (> 7) 8586 Jack Stapf Great Valley 7:06 7:36 8:07 22:50.7 7:22/M 12 1347 (> 7) 8892 Bobby Ahern Neshaminy 7:09 7:42 7:59 22:51.0 7:22/M 10 1348 485 7252 Bobby Zhu Delaware County Christian School 6:58 7:29 8:23 22:51.1 7:22/M 11 1349 (> 7) 8243 Matthew Maris Coatesville 6:44 7:53 8:13 22:51.7 7:22/M 11 1350 (> 7) 9248 Cormac Harper Radnor 7:14 7:38 8:00 22:52.9 7:23/M 9 1351 (> 7) 9580 Thomas Uber Upper Perkiomen 6:45 7:53 8:13 22:53.1 7:23/M 9 1352 (> 7) 9024 Jack Gommer Penncrest 7:11 7:35 8:07 22:54.0 7:23/M 10 1353 (> 7) 8253 Chris Correll Collegium Charter School 7:17 7:37 8:00 22:54.9 7:23/M 11 1354 (> 7) 8105 Gohan Oliveras Bristol 7:13 7:50 7:52 22:56.3 7:24/M 10 1355 (> 7) 9582 Kaden Ziegler Upper Perkiomen 6:54 7:47 8:15 22:57.9 7:24/M 10 1356 486 7460 Evan Valente Marple Newtown 6:58 8:08 7:52 22:59.1 7:25/M 11 1357 (> 7) 9824 Evan Boroch Wissahickon 7:18 7:49 7:51 22:59.7 7:25/M 12 1358 (> 7) 9737 Nate Burke WC Rustin 7:35 7:34 7:49 22:59.9 7:25/M 11 1359 (> 7) 9073 Stan Dworak Pennridge 7:16 8:02 7:42 23:00.6 7:25/M 11 1360 (> 7) 8529 Andrew Christie Garnet Valley 7:21 7:39 8:00 23:00.7 7:25/M 10 1361 (> 7) 8931 Drew Cummando North Penn 7:07 7:45 8:08 23:00.8 7:25/M 12 1362 (> 7) 8505 Vincent Zouras Downingtown West 7:28 7:31 8:01 23:00.8 7:25/M 9 1363 (> 7) 9148 Dan Huynh Phoenixville Area 6:54 7:36 8:30 23:01.8 7:25/M 11 1364 (> 7) 8779 Alex Silverman Lower Moreland 6:47 7:12 9:01 23:01.8 7:25/M 10 1365 (> 7) 8192 Daniel Dunleavy Central Bucks West 7:22 7:46 7:52 23:02.0 7:26/M 10 1366 (> 7) 9760 Sam Mattis WC Rustin 7:12 7:43 8:06 23:02.2 7:26/M 10 1367 (> 7) 8135 Zach Carson Central Bucks East 7:03 7:41 8:19 23:04.3 7:26/M 10 1368 (> 7) 8718 Joe Berger Kennett 7:23 7:41 7:59 23:04.4 7:26/M 10 1369 (> 7) 9731 Dalton Bassett WC Rustin 7:26 7:30 8:08 23:05.0 7:27/M 9 1370 (> 7) 8774 Emmit Fitzgerald Lower Moreland 6:51 7:44 8:28 23:05.1 7:27/M 11 1371 (> 7) 8157 Reign Wurtz Central Bucks East 7:44 7:40 7:41 23:06.0 7:27/M 10 1372 (> 7) 9753 Tom Le WC Rustin 7:15 7:39 8:12 23:07.5 7:27/M 10 1373 (> 7) 9575 Christopher Shermer Upper Perkiomen 7:15 7:35 8:17 23:08.2 7:28/M 9 1374 (> 7) 9075 Jesse Kitabjian Pennridge 7:31 7:45 7:53 23:10.6 7:28/M 10 1375 (> 7) 8531 Anindya Das Garnet Valley 7:15 7:49 8:05 23:10.8 7:28/M 10 1376 (> 7) 9005 Nasir Butler Penn Wood 7:09 7:59 8:03 23:12.1 7:29/M 12 1377 (> 7) 9694 Andrew Levesque WC Henderson 7:25 7:44 8:05 23:14.9 7:30/M 11 1378 (> 7) 8462 Danny Crossan Downingtown West 7:23 7:50 8:01 23:15.8 7:30/M 11 1379 (> 7) 8239 DJ Daller Coatesville 7:33 7:46 7:55 23:15.9 7:30/M 10 1380 (> 7) 9996 Matthew Sullivan Church Farm School 7:21 7:39 8:14 23:15.9 7:30/M 1381 (> 7) 9800 Dylan Hewitt William Tennent 7:33 7:52 7:51 23:17.2 7:31/M 9 1382 (> 7) 9311 Brayden Crawford Souderton Area 7:28 7:37 8:12 23:18.9 7:31/M 10 1383 (> 7) 8337 Andrew Lin Council Rock North 7:26 7:56 7:58 23:21.5 7:32/M 12 1384 (> 7) 9698 Max Moak WC Henderson 7:16 7:48 8:18 23:23.7 7:33/M 9 1385 (> 7) 9782 Jack Syzmanski WC Rustin 7:01 7:48 8:34 23:24.5 7:33/M 11 1386 (> 7) 8900 Aiden Alderfer New Hope-Solebury 7:19 7:51 8:14 23:25.2 7:33/M 9 1387 (> 7) 9775 Advaith Sriram WC Rustin 6:55 7:38 8:51 23:25.6 7:33/M 12 1388 (> 7) 9570 Connor Post Upper Perkiomen 6:54 8:07 8:24 23:25.9 7:33/M 11 1389 (> 7) 8385 Will Powala Delaware County Christian School 7:03 7:54 8:29 23:26.9 7:34/M 10 1390 (> 7) 8045 Winston Richards Bensalem 7:32 7:51 8:05 23:28.7 7:34/M 10 1391 (> 7) 8500 Matt Visoskas Downingtown West 7:06 7:52 8:30 23:29.6 7:35/M 10 1392 (> 7) 9214 Steve Lin Pottsgrove 7:12 8:02 8:14 23:29.7 7:35/M 12 1393 (> 7) 9219 Andrew Green Pottstown 7:11 7:50 8:28 23:30.4 7:35/M 11 1394 (> 7) 9825 Jeremy Breacher Wissahickon 6:56 8:00 8:33 23:31.0 7:35/M 12 1395 (> 7) 9008 Timmy Odunjo Penn Wood 7:24 8:04 8:02 23:31.3 7:35/M 12 1396 (> 7) 8542 Michael Pelczar Garnet Valley 7:34 7:46 8:11 23:32.0 7:35/M 9 1397 ( 7) 8640 Mosin Chaudhry Hatboro Horsham 7:23 7:46 8:22 23:32.1 7:35/M 12 1399 (> 7) 8728 Patrick Phillips Kennett 7:42 7:46 8:05 23:33.6 7:36/M 9 1400 (> 7) 9207 Jake Rees Pope John Paul II 7:26 7:56 8:11 23:35.0 7:36/M 11 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1401 (> 7) 8242 Ameil Pouncy Coatesville 7:08 8:13 8:13 23:35.5 7:36/M 10 1402 (> 7) 9088 Connor Williams Pennridge 7:14 7:48 8:32 23:36.4 7:37/M 11 1403 (> 7) 8481 Brady Kline Downingtown West 7:26 7:44 8:27 23:37.7 7:37/M 10 1404 (> 7) 9052 Dean York Penncrest 7:37 7:45 8:14 23:37.8 7:37/M 12 1405 (> 7) 9309 Theo Coleman Souderton Area 7:56 7:57 7:44 23:38.4 7:37/M 10 1406 (> 7) 9053 Dimitar Zhekov Penncrest 7:30 7:49 8:18 23:39.1 7:38/M 9 1407 (> 7) 9638 Logan Kovach West Chester East 7:50 8:07 7:41 23:39.2 7:38/M 12 1408 (> 7) 9806 Diego Peralta William Tennent 7:14 7:55 8:30 23:40.1 7:38/M 11 1409 (> 7) 9006 Cellou Diallo Penn Wood 7:27 7:48 8:25 23:42.0 7:39/M 10 1410 (> 7) 9483 Jackson O'Boyle Upper Darby 7:36 7:52 8:13 23:42.0 7:39/M 9 1411 (> 7) 9801 Ethan Kravcak William Tennent 7:33 8:03 8:06 23:43.7 7:39/M 10 1412 (> 7) 9091 Ryan Wilson Pennridge 7:39 7:52 8:12 23:44.2 7:39/M 11 1413 (> 7) 8695 Jordon Havens Interboro 7:21 8:14 8:07 23:44.3 7:39/M 11 1414 (> 7) 9376 Micah Bustos Springfield Township (Montco) 7:51 7:55 7:59 23:46.0 7:40/M 10 1415 (> 7) 9999 Temidayo Biomi Church Farm School 7:25 8:00 8:20 23:47.4 7:40/M 1416 (> 7) 8371 Lucas Hull Council Rock South 7:27 7:52 8:28 23:48.7 7:41/M 9 1417 (> 7) 9316 Kevin Hahn Souderton Area 7:58 7:59 7:51 23:49.9 7:41/M 9 1418 (> 7) 9823 Ishaan Arnav Wissahickon 7:32 7:59 8:20 23:52.0 7:42/M 9 1419 (> 7) 9804 Gabriel Mervin William Tennent 7:30 7:55 8:28 23:54.2 7:43/M 9 1420 (> 7) 9176 Jack Derfler Plymouth Whitemarsh 7:24 8:00 8:31 23:56.3 7:43/M 12 1421 (> 7) 9379 Micah Goodman Springfield Township (Montco) 7:40 7:50 8:26 23:57.4 7:44/M 9 1422 (> 7) 8705 Colin Gzesh Jenkintown 7:42 7:56 8:19 23:58.2 7:44/M 12 1423 (> 7) 9747 Brady Jones WC Rustin 7:20 8:03 8:34 23:59.4 7:44/M 11 1424 (> 7) 9077 Spencer Lane Pennridge 7:39 8:07 8:13 24:01.0 7:45/M 11 1425 (> 7) 8611 Aleksander Kusmirek Harriton 7:37 8:02 8:22 24:02.5 7:45/M 10 1426 (> 7) 8044 Steven Ramirez Bensalem 7:34 8:05 8:24 24:04.3 7:46/M 11 1427 (> 7) 8775 David Hargy Lower Moreland 7:10 8:21 8:36 24:07.6 7:47/M 9 1428 (> 7) 8647 Christopher Jasper Hatboro Horsham 7:47 7:58 8:22 24:08.9 7:47/M 10 1429 (> 7) 9763 Jackson Poff WC Rustin 7:27 8:16 8:28 24:11.9 7:48/M 11 1430 (> 7) 9734 Logan Beveridge WC Rustin 7:46 8:03 8:24 24:13.9 7:49/M 12 1431 (> 7) 9210 Hugh Trexler Pope John Paul II 7:42 7:59 8:34 24:17.3 7:50/M 9 1432 (> 7) 9780 Griffin Strunk WC Rustin 7:27 8:08 8:42 24:19.3 7:51/M 9 1433 (> 7) 8585 Alex Spuckti Great Valley 7:42 8:09 8:30 24:21.7 7:51/M 10 1434 (> 7) 9365 Sam Debany Springfield (Delco) 7:20 8:01 9:01 24:23.2 7:52/M 11 1435 (> 7) 8140 Dennis Hancock Central Bucks East 7:47 8:05 8:30 24:23.3 7:52/M 9 1436 (> 7) 9781 Michael Sweeley WC Rustin 7:43 8:04 8:36 24:24.6 7:52/M 11 1437 (> 7) 8095 Phillip Angus Boyertown 7:25 8:01 8:57 24:25.4 7:53/M 10 1438 (> 7) 9733 Tyler Beadle WC Rustin 7:35 7:45 9:06 24:27.7 7:53/M 9 1439 (> 7) 9201 Matt Delciotto Pope John Paul II 7:31 7:56 9:02 24:30.5 7:54/M 12 1440 (> 7) 9323 Malachi Saunder Souderton Area 7:02 8:41 8:53 24:37.1 7:56/M 12 1441 (> 7) 8384 Ben Myers Delaware County Christian School 7:10 8:24 9:03 24:39.5 7:57/M 11 1442 (> 7) 9045 Connor Quesenberry Penncrest 7:46 8:05 8:51 24:43.9 7:58/M 12 1443 (> 7) 9167 Declan Woodall Phoenixville Area 7:31 7:58 9:15 24:44.4 7:59/M 9 1444 (> 7) 8392 Jacob Sprague Dock Mennonite Academy 7:17 8:24 9:04 24:46.2 7:59/M 11 1445 (> 7) 8383 Jeremy Mitchell Delaware County Christian School 7:38 8:12 8:57 24:49.0 8:00/M 10 1446 (> 7) 9218 Matthew Deppen Pottstown 7:50 8:16 8:50 24:56.9 8:03/M 11 1447 (> 7) 9997 Shawn Murefu Church Farm School 7:21 8:25 9:12 24:58.9 8:03/M 1448 (> 7) 8903 James Connolly New Hope-Solebury 7:51 8:24 8:42 24:59.3 8:04/M 9 1449 (> 7) 8137 Liam Donnelly Central Bucks East 7:54 8:26 8:40 25:01.5 8:04/M 9 1450 (> 7) 8471 Ryan Gallagher Downingtown West 7:40 8:24 8:58 25:03.8 8:05/M 9 1451 (> 7) 9256 Louis Minning Radnor 7:21 9:06 8:35 25:03.9 8:05/M 12 1452 (> 7) 9275 Matthew Cassidy Ridley 7:29 8:22 9:13 25:04.8 8:05/M 12 1453 (> 7) 9995 Christian Sini Church Farm School 7:51 8:41 8:37 25:10.5 8:07/M 1454 (> 7) 8007 Whit Daly Avon Grove 7:26 8:29 9:15 25:11.0 8:07/M 12 1455 (> 7) 8533 Michael Erdman Garnet Valley 8:02 8:21 8:47 25:11.6 8:07/M 9 1456 (> 7) 9762 Liam O'Rourke WC Rustin 7:31 8:16 9:24 25:12.9 8:08/M 10 1457 (> 7) 8176 Adam Suter Central Bucks South 7:46 8:31 8:56 25:14.3 8:08/M 11 1458 (> 7) 8102 Gavin Fairweather Bristol 7:35 8:17 9:23 25:16.4 8:09/M 11 1459 (> 7) 9787 Jack Woodruff WC Rustin 7:55 8:25 8:56 25:16.5 8:09/M 10 1460 (> 7) 8256 Ian Jamison Collegium Charter School 7:51 8:36 8:49 25:16.5 8:09/M 9 1461 (> 7) 8580 Sayan Patel Great Valley 8:00 8:21 8:56 25:18.7 8:10/M 9 1462 (> 7) 8043 Ramses Parades Bensalem 7:22 8:50 9:07 25:20.5 8:10/M 11 1463 (> 7) 8911 Thomas Warren New Hope-Solebury 7:25 9:30 8:24 25:20.6 8:10/M 11 1464 (> 7) 8246 Steven Wuh Coatesville 7:25 8:36 9:19 25:22.0 8:11/M 9 1465 (> 7) 8794 Feliks Kocibelli Marple Newtown 7:35 8:59 8:58 25:33.2 8:15/M 12 1466 (> 7) 9021 Matt Coulter Penncrest 7:58 8:27 9:07 25:33.4 8:15/M 11 1467 (> 7) 5459 Nick Torres Church Farm School 7:54 8:35 9:04 25:34.3 8:15/M 1468 (> 7) 8228 Kai Gibbs Cheltenham 8:13 8:43 8:39 25:35.9 8:15/M 12 1469 (> 7) 8259 Nile Mahmood Collegium Charter School 8:07 8:36 8:56 25:40.9 8:17/M 9 1470 (> 7) 9049 Spencer Rosin Penncrest 7:58 8:28 9:16 25:42.6 8:17/M 9 1471 (> 7) 9204 Kevin Kessler Pope John Paul II 7:41 8:45 9:25 25:52.5 8:21/M 12 1472 (> 7) 8777 Brandon Mutchnick Lower Moreland 7:43 8:55 9:14 25:54.0 8:21/M 12 1473 (> 7) 8902 Joseph Cammarata New Hope-Solebury 7:41 8:45 9:27 25:54.3 8:21/M 11 1474 (> 7) 8152 Santigo Salinas-Luna Central Bucks East 7:01 8:50 10:07 25:59.6 8:23/M 10 1475 (> 7) 9749 Michael Kinzly WC Rustin 8:22 8:30 9:07 26:00.5 8:23/M 11 1476 (> 7) 9277 Will Delaney Ridley 7:49 9:00 9:11 26:00.9 8:23/M 12 1477 (> 7) 9007 Zachary Knight Penn Wood 7:24 8:49 9:46 26:01.5 8:24/M 10 1478 (> 7) 7977 Tristan Rabuck Abington 8:14 8:42 9:10 26:07.2 8:25/M 9 1479 (> 7) 9206 Tyler Petery Pope John Paul II 7:41 8:45 9:46 26:13.0 8:27/M 12 1480 (> 7) 8488 Andre Pennisi Downingtown West 8:01 8:53 9:22 26:17.1 8:29/M 11 1481 (> 7) 8696 Leo Huang Interboro 7:58 8:51 9:27 26:17.8 8:29/M 12 1482 (> 7) 8996 Emiliano Zetune Oxford Area 8:23 8:50 9:15 26:29.4 8:33/M 10 1483 (> 7) 8261 Bryant McCoy Collegium Charter School 7:31 9:22 9:36 26:29.8 8:33/M 9 1484 487 7634 Beri Chung Phil-Mont Christian Academy 8:30 8:56 9:10 26:36.9 8:35/M 11 1485 (> 7) 9375 Thomas Baranauskas Springfield Township (Montco) 8:24 8:46 9:28 26:39.3 8:36/M 9 1486 (> 7) 9203 Thomas Erwin Pope John Paul II 8:07 8:58 9:34 26:40.5 8:36/M 11 1487 (> 7) 9789 Aiden Zier WC Rustin 8:11 9:20 9:12 26:44.0 8:37/M 12 1488 (> 7) 9828 Torry Ciliberto Wissahickon 9:01 8:28 9:17 26:46.6 8:38/M 9 1489 (> 7) 8909 An Binh Tran New Hope-Solebury 7:57 8:58 9:51 26:46.6 8:38/M 11 1490 (> 7) 9827 Sam Cammarota Wissahickon 9:01 8:27 9:18 26:47.4 8:38/M 10 1491 (> 7) 8700 Jacob Welsh Interboro 7:28 9:25 10:07 27:01.1 8:43/M 12 1492 (> 7) 8106 Gianni Quattrocchi Bristol 7:42 9:43 10:12 27:38.8 8:55/M 12 1493 (> 7) 9202 Bruce Erhart-ZimmermanPope John Paul II 8:04 9:05 10:30 27:40.2 8:55/M 9 1494 (> 7) 9083 Ryan Stauffer Pennridge 8:04 9:06 10:35 27:45.5 8:57/M 9 1495 (> 7) 8796 Vik Singh Marple Newtown 8:24 9:13 10:18 27:56.1 9:01/M 9 1496 (> 7) 9252 Matt Khalil Radnor 8:55 9:31 9:41 28:08.6 9:05/M 12 1497 (> 7) 8257 Rowan Kelley Collegium Charter School 8:54 9:41 9:35 28:11.3 9:05/M 11 1498 (> 7) 8251 Timothy Carlson Collegium Charter School 9:21 9:34 9:21 28:17.3 9:07/M 11 1499 (> 7) 9524 Leon Cheng Upper Merion 8:10 10:05 10:03 28:19.2 9:08/M 9 1500 (> 7) 8387 Leo Xu Delaware County Christian School 8:11 9:44 10:28 28:24.2 9:10/M 9 O'all Adj Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age 1501 (> 7) 9767 Colin Rodriguez WC Rustin 8:14 9:31 10:39 28:25.9 9:10/M 9 1502 (> 7) 8795 Matt Reitano Marple Newtown 7:39 9:57 10:49 28:27.2 9:11/M 11 1503 (> 7) 8263 Ethan Shihadeh Collegium Charter School 9:01 9:51 9:34 28:27.6 9:11/M 11 1504 (> 7) 8042 Naman Mody Bensalem 9:41 10:04 8:51 28:36.4 9:14/M 10 1505 (> 7) 8908 Nicholas Piscopo New Hope-Solebury 8:54 9:32 10:10 28:37.0 9:14/M 10 1506 (> 7) 8697 Finn Lehman Interboro 8:31 10:13 9:58 28:44.2 9:16/M 9 1507 (> 7) 9280 Yousef Mohammed Ridley 8:35 9:50 10:24 28:51.4 9:18/M 10 1508 (> 7) 8255 John Darnall Collegium Charter School 9:16 9:51 9:59 29:06.5 9:23/M 11 1509 488 8107 Jacob Cridland Calvary Christian Academy 8:50 9:52 10:26 29:09.5 9:24/M 10 1510 (> 7) 9744 Tyler Hendrik WC Rustin 8:50 9:56 10:27 29:13.2 9:25/M 9 1511 (> 7) 9377 William Eddis Springfield Township (Montco) 8:50 10:25 10:38 29:54.5 9:39/M 9 1512 ( 7) 8393 Ming Xue Dock Mennonite Academy 7:18 9:23 14:17 30:59.7 10:00/M 12 1514 (> 7) 9736 Gabe Borshansky WC Rustin 10:16 10:39 10:05 31:02.0 10:01/M 10 1515 (> 7) 8104 Gerald McConnell Bristol 9:40 11:25 10:43 31:50.2 10:16/M 10 1516 (> 7) 9160 Neel Saaja Phoenixville Area 10:45 11:05 11:06 32:57.5 10:38/M 9 1517 (> 7) 9158 Chris Romney Phoenixville Area 11:15 11:00 11:24 33:40.4 10:52/M 10 Team Summary Report - Boys XC Top 5 ------- Finishers ------- Place Team Places 1 2 3 4 5 6* 7* 1 Downingtown West 108 2 7 17 19 63 69 90 Top 5 Times: 1:19:58.0 2 Unionville 245 1 4 11 110 119 166 252 Top 5 Times: 1:20:50.4 3 Penncrest 255 12 15 36 75 117 122 123 Top 5 Times: 1:22:01.5 4 Lower Merion 265 23 35 42 47 118 167 303 Top 5 Times: 1:22:13.7 5 Owen J. Roberts 277 18 30 54 78 97 108 222 Top 5 Times: 1:22:29.9 6 Council Rock South 293 28 37 39 88 101 127 197 Top 5 Times: 1:22:31.4 7 Downingtown East 330 26 52 57 91 104 107 157 Top 5 Times: 1:22:59.1 8 Hatboro Horsham 400 8 44 45 94 209 260 309 Top 5 Times: 1:22:54.6 9 Haverford Township HS 406 33 66 83 95 129 153 200 Top 5 Times: 1:23:35.9 10 Perkiomen Valley 417 5 55 86 103 168 192 223 Top 5 Times: 1:23:11.9 11 Oxford Area 430 25 31 96 135 143 257 301 Top 5 Times: 1:23:27.3 12 Avon Grove 443 20 72 76 93 182 215 259 Top 5 Times: 1:23:42.8 13 Central Bucks East 472 6 89 116 120 141 169 229 Top 5 Times: 1:23:38.4 14 WC Henderson 486 58 65 87 121 155 205 251 Top 5 Times: 1:24:11.3 15 Radnor 486 27 59 114 138 148 292 333 Top 5 Times: 1:23:55.3 16 Conestoga 510 14 61 115 142 178 315 359 Top 5 Times: 1:23:55.5 17 Harriton 531 16 43 124 140 208 227 273 Top 5 Times: 1:23:58.9 18 Spring Ford 545 49 60 81 172 183 225 228 Top 5 Times: 1:24:22.5 19 Great Valley 549 51 67 132 145 154 171 212 Top 5 Times: 1:24:29.6 20 Methacton 573 46 68 130 136 193 194 207 Top 5 Times: 1:24:33.0 21 Central Bucks West 586 32 98 134 137 185 199 218 Top 5 Times: 1:24:35.8 22 Jenkintown 647 40 82 92 159 274 290 331 Top 5 Times: 1:25:02.8 23 North Penn 654 74 99 144 160 177 191 201 Top 5 Times: 1:25:12.3 24 Boyertown 662 13 102 158 186 203 404 430 Top 5 Times: 1:24:45.4 25 Pennsbury 677 80 128 133 149 187 211 226 Top 5 Times: 1:25:19.2 26 Phoenixville Area 680 41 100 113 180 246 312 316 Top 5 Times: 1:25:09.0 27 Plymouth Whitemarsh 720 50 125 150 161 234 419 440 Top 5 Times: 1:25:27.4 28 Wissahickon 765 105 146 165 173 176 188 195 Top 5 Times: 1:25:45.5 29 Council Rock North 811 34 139 189 206 243 272 345 Top 5 Times: 1:25:42.7 30 Kennett 849 9 164 198 231 247 256 269 Top 5 Times: 1:25:40.0 31 William Tennent 874 62 84 224 242 262 265 332 Top 5 Times: 1:26:22.2 32 Holy Ghost Preparatory School 881 24 70 152 300 335 349 358 Top 5 Times: 1:26:26.3 33 Bishop Shanahan 898 77 179 184 217 241 298 327 Top 5 Times: 1:26:26.8 34 Coatesville 923 71 112 151 281 308 313 353 Top 5 Times: 1:26:49.4 35 Strath Haven 936 85 109 232 240 270 305 324 Top 5 Times: 1:26:46.1 36 Garnet Valley 942 3 111 250 287 291 328 344 Top 5 Times: 1:26:07.8 37 Pennridge 946 10 21 283 293 339 402 405 Top 5 Times: 1:26:22.8 38 Upper Merion 980 48 64 235 296 337 374 387 Top 5 Times: 1:27:06.0 39 Cheltenham 1035 22 163 202 276 372 395 427 Top 5 Times: 1:27:22.5 40 Upper Dublin 1044 106 156 196 279 307 323 338 Top 5 Times: 1:27:26.3 41 Neshaminy 1065 53 147 219 321 325 351 370 Top 5 Times: 1:27:40.5 42 Central Bucks South 1108 79 221 258 261 289 306 355 Top 5 Times: 1:27:49.0 43 Springfield (Delco) 1112 73 162 190 288 399 400 416 Top 5 Times: 1:28:26.5 44 Abington 1156 38 214 268 310 326 366 391 Top 5 Times: 1:28:00.6 45 Pottsgrove 1200 126 236 237 297 304 379 410 Top 5 Times: 1:28:21.5 46 West Chester East 1220 29 271 278 302 340 342 362 Top 5 Times: 1:28:27.7 47 Upper Perkiomen 1242 56 220 317 320 329 334 375 Top 5 Times: 1:28:47.6 48 WC Rustin 1247 213 230 253 266 285 295 299 Top 5 Times: 1:28:32.7 49 Upper Darby 1315 131 239 245 348 352 364 385 Top 5 Times: 1:29:25.1 50 Lower Moreland 1394 267 277 280 284 286 336 347 Top 5 Times: 1:29:31.4 51 Souderton Area 1500 174 255 322 367 382 390 403 Top 5 Times: 1:30:52.8 52 New Hope-Solebury 1502 175 248 318 365 396 397 428 Top 5 Times: 1:30:57.6 53 Quakertown 1505 244 263 294 350 354 369 392 Top 5 Times: 1:30:34.4 54 Pope John Paul II 1544 204 233 363 368 376 394 433 Top 5 Times: 1:31:15.6 55 Collegium Charter School 1626 181 314 360 383 388 411 439 Top 5 Times: 1:31:55.1 56 Bensalem 1666 238 330 357 361 380 381 389 Top 5 Times: 1:32:08.1 57 Ridley 1737 254 275 384 401 423 429 431 Top 5 Times: 1:33:25.2 58 Calvary Christian Academy 1780 216 282 386 442 454 464 488 Top 5 Times: 1:35:05.4 59 Springfield Township (Montco) 1832 264 343 393 412 420 436 458 Top 5 Times: 1:34:14.9 60 Pottstown 1901 170 422 434 437 438 447 466 Top 5 Times: 1:36:43.8 61 Dock Mennonite Academy 1941 341 346 415 418 421 443 449 Top 5 Times: 1:35:35.0 62 Sun Valley 1972 311 377 407 425 452 460 471 Top 5 Times: 1:36:31.7 63 Academy Park 2014 356 371 398 406 483 484 Top 5 Times: 1:38:25.0 64 Penn Wood 2015 373 378 409 414 441 445 446 Top 5 Times: 1:36:32.4 65 Bristol 2036 249 408 451 461 467 468 478 Top 5 Times: 1:39:42.7 66 Marple Newtown 2050 210 448 450 470 472 473 486 Top 5 Times: 1:41:24.1 67 Interboro 2109 319 426 453 455 456 477 482 Top 5 Times: 1:39:44.3 68 Church Farm School 2156 413 417 432 435 459 463 465 Top 5 Times: 1:39:24.1 69 Delaware County Christian School 2313 444 457 462 474 476 480 485 Top 5 Times: 1:45:25.0 70 Phil-Mont Christian Academy 2328 424 469 475 479 481 487 Top 5 Times: 1:47:24.9 Inc. Chester 2 finishers Top 5 Times: Inc. Upper Moreland 3 finishers Top 5 Times: