Boys Class AAA

1. North Allegheny
    2  Marc Migliozzi, Sr             16:15    5:14
    5  Jacob Stupak, Sr               16:31    5:20
    7  Sam Blechman, Sr               16:41    5:23
   12  Zack Deible, Jr                16:59    5:28
   13  Jacob Greco, Jr                16:59    5:29
   16  Tj Robinson, So                17:02    5:30
   22  Mark Hartigan, Jr              17:08    5:32
Total Time = 1:23:25     Total Places = 39


2. Seneca Valley
    6  Mike Kolor, Sr                 16:32    5:20
   14  Trey Razanauskas, Jr           17:00    5:29
   17  Grant McCarthy, Sr             17:02    5:30
   18  Seth Ketler, Fr                17:05    5:30
   25  Clay Taylor, Sr                17:18    5:35
   36  Sam Owori, Fr                  17:40    5:42
   46  Justin Gaydos, Sr              17:51    5:45
Total Time = 1:24:57     Total Places = 80


3. Mount Lebanon
    9  Todd Gunzenhauser, Sr          16:53    5:27
   11  Ian Harris, Sr                 16:57    5:28
   23  Joshua Kalapos, Sr             17:14    5:33
   31  Bryce Brandenstein, So         17:29    5:38
   47  Jack Cameron, So               17:53    5:46
   54  Zachary Dewit, Jr              18:06    5:50
   77  Rob Doncourt, Jr               18:26    5:57
Total Time = 1:26:26     Total Places = 121

4. Pittsburgh C C
   27  Sam Gatti, So                  17:23    5:36
   30  Tucker Helms, Jr               17:27    5:38
   32  Joe Hassett, Jr                17:34    5:40
   37  Daniel Young, Sr               17:42    5:42
   44  Max Steffey, So                17:50    5:45
   68  Joey Gatti, Jr                 18:15    5:53
   78  Brendan Lawlor, Fr             18:26    5:57
Total Time = 1:27:56     Total Places = 170

5. Chartiers Valley
    8  Joseph Westrick, Sr            16:45    5:24
   21  Czar Tarr, So                  17:07    5:31
   48  Matthew Thomas, Sr             17:53    5:46
   50  Elias Zajicek, Fr              17:57    5:47
   57  Micah Colson, Sr               18:10    5:51
   61  Patrick Beatty, Sr             18:12    5:52
   70  Mark Golebiewski, So           18:16    5:53
Total Time = 1:27:52     Total Places = 184

6. Canon-McMillan
   28  Jonas Wudkwych, Jr             17:26    5:37
   38  Matt Mansfield, Jr             17:43    5:43
   43  Michael Cappelli, Sr           17:49    5:45
   51  James Zukowski, Jr             17:58    5:47
   58  Damon Gall, So                 18:11    5:52
   60  Jonah DeCortie, Jr             18:12    5:52
   71  Jonathan Klan, Sr              18:18    5:54
Total Time = 1:29:07     Total Places = 218

7. Norwin
   10  Tyler Laughery, Sr             16:57    5:28
   39  Dylan Colcombe, Sr             17:43    5:43
   56  Carson Shipley, So             18:09    5:51
   83  Ty Tinley, Jr                  18:29    5:58
   85  Garrett Pesi, So               18:29    5:58
   94  Jesse Vargo, So                18:40    6:01
Total Time = 1:29:47     Total Places = 273

8. Pine-Richland
   33  Rusty Batykefer, Sr            17:36    5:40
   45  Gregory Schleicher, Sr         17:50    5:45
   63  Mike Dolgos, So                18:13    5:52
   67  Joe Mullen, Jr                 18:15    5:53
   76  Evan Juncal, Jr                18:25    5:56
  106  Camden Sarver, Jr              18:53    6:05
  113  Kiel Hillock, Sr               18:56    6:06
Total Time = 1:30:19     Total Places = 284

9. Hampton
   15  Zach Case, Jr                  17:02    5:29
   55  Joey Cafaro, Fr                18:08    5:51
   87  Kurt Brautigam, Sr             18:32    5:59
   89  Matt Gust, Fr                  18:35    5:59
   97  Eli Degregorio, Jr             18:44    6:02
  136  Kevin DeRose, So               19:15    6:12
  161  Adam Graff, So                 19:42    6:21
Total Time = 1:31:01     Total Places = 343

10. Upper Saint Clair
   29  Bennett Sneath, Sr             17:27    5:38
   34  Michael Stemmler, Sr           17:36    5:40
   79  Chris Hess, Fr                 18:27    5:57
  100  Christopher Adamo, Sr          18:45    6:03
  121  Ethan Mann, Fr                 19:03    6:09
  132  Alex Lindstrom, Sr             19:09    6:11
  133  Justin Densmore, Jr            19:11    6:11
Total Time = 1:31:18     Total Places = 363

11. Fox Chapel Area
   53  Jonathan Folkerts, So          18:03    5:49
   64  Aaron Ivie, Sr                 18:13    5:52
   73  Greg Overbeck, Fr              18:21    5:55
   91  Brendon Urso, Sr               18:37    6:00
  103  Michael Bove, Sr               18:48    6:04
  129  Glenn Matamoros, Sr            19:08    6:10
  153  Alec Eckman, Jr                19:32    6:18
Total Time = 1:32:02     Total Places = 384

12. Moon Area
   59  Devin Jeffries, Sr             18:12    5:52
   62  Kyle Buzza, Jr                 18:12    5:52
   86  Sean Kelly, Jr                 18:32    5:59
   88  Alex Estright, Fr              18:33    5:59
  107  Ian Tilton, Sr                 18:53    6:05
  117  Frankie Bonura, So             18:58    6:07
  119  Joeseph Henry, So              19:02    6:08
Total Time = 1:32:22     Total Places = 402

13. Baldwin
   20  Casey Conboy, Jr               17:05    5:31
   81  Joe McLaughlin, Jr             18:28    5:57
   84  Noah Wysocki, Jr               18:29    5:58
   92  Jack Mezeivitch, So            18:37    6:00
  126  Brendan O'Malley, Fr           19:06    6:09
  130  Zack Zovko, Jr                 19:09    6:10
  140  Alex Murray, Sr                19:20    6:14
Total Time = 1:31:45     Total Places = 403

14. Plum
    4  Jake Susalla, Sr               16:30    5:19
   41  Conrad Hankerson, Fr           17:47    5:44
  116  Chris Izydore, So              18:58    6:07
  123  John Raggiunti, Sr             19:03    6:09
  125  Noah Frederick, Sr             19:05    6:09
  145  Jake Lewis, Jr                 19:22    6:15
  151  Sean Cook, Jr                  19:30    6:17
Total Time = 1:31:23     Total Places = 409

15. Franklin Regional
    3  Mark Provenzo, Jr              16:23    5:17
   35  Matt Busche, So                17:40    5:42
  111  Hunter Fishell, So             18:55    6:06
  118  Tom Franey, So                 19:01    6:08
  149  Ian Pamerleau, Sr              19:27    6:16
  156  Isaac Zeigler, Sr              19:37    6:20
  202  Jacob Fabian, Sr               21:50    7:02
Total Time = 1:31:26     Total Places = 416

16. Penn Hills
   52  Isaiah Bailey, Jr              18:01    5:49
   65  Cole Bishop, Jr                18:14    5:53
   98  Denzel Beeman, Sr              18:44    6:03
  102  Jacob Russell, Jr              18:46    6:03
  109  Jordan Cravener, Sr            18:54    6:06
  168  Micah Silverman, So            19:53    6:25
  179  Khalil Harper, Sr              20:26    6:35
Total Time = 1:32:39     Total Places = 426

17. Butler
   19  Noah Beveridge, So             17:05    5:31
   82  Steven Patterson, Jr           18:29    5:58
  110  Cullen Paulisick, Jr           18:55    6:06
  115  Aden Dressler, Fr              18:57    6:07
  141  Chad Pakozdi, Jr               19:20    6:14
  178  Timmy Porter, So               20:22    6:34
  193  Terra Thompson-Maryland, Sr
                                       20:56    6:45
Total Time = 1:32:46     Total Places = 467

18. Peters Township
    1  Nick Wolk, Sr                  16:12    5:14
   95  Tyler Brooks, Jr               18:42    6:02
  101  Ray Arvizu, So                 18:46    6:03
  142  Dakota Volzer, So              19:21    6:14
  154  Jared Weyers, So               19:33    6:18
  157  Jack Golec, So                 19:39    6:20
  172  Michael Sil, So                20:03    6:28
Total Time = 1:32:34     Total Places = 493

19. Connellsville
   75  Devin Pisarski, Sr             18:24    5:56
   90  Logan Gonzales, Fr             18:36    6:00
   96  Chris Stahl, Sr                18:43    6:02
  131  Ethan McIntosh, Sr             19:09    6:10
  148  Josh Hustosky, Fr              19:24    6:15
  165  Josiah Hearn, Fr               19:50    6:24
  184  Joe Graczyk, Fr                20:33    6:37
Total Time = 1:34:16     Total Places = 540

20. North Hills
   26  Alex Kubala, Sr                17:20    5:35
   42  Joey Buehner, Fr               17:48    5:44
  112  Mark Faller, Jr                18:56    6:06
  190  Brian Venturella, Jr           20:50    6:43
  194  Daniel O'Toole, So             21:00    6:46
  205  Joseph Palmieri, Jr            22:37    7:18
  206  Andy Cook, Sr                  22:39    7:18
Total Time = 1:35:54     Total Places = 564

21. Bethel Park
   40  Nick Marstellar, Sr            17:44    5:43
   99  Ryan Zimba, Sr                 18:45    6:03
  128  David Erzen, Sr                19:07    6:10
  134  Nathan Makowski, Jr            19:12    6:12
  164  Ty Miller, So                  19:48    6:23
  167  Blake Melchert, So             19:53    6:25
  173  Andrew Davis, So               20:05    6:29
Total Time = 1:34:36     Total Places = 565

22. Hempfield Area
   24  Jordan Stack, Sr               17:15    5:34
  104  Gavin Mayo, Fr                 18:49    6:04
  147  Nick Spino, Jr                 19:22    6:15
  150  Matt Bartus, Fr                19:28    6:17
  169  Brent Zabrosky, Sr             19:55    6:25
  171  Logan Ali, Fr                  20:03    6:28
  188  Noah Richason, Jr              20:38    6:39
Total Time = 1:34:49     Total Places = 594

23. Greater Latrobe
   69  Gage Handwork, Fr              18:15    5:53
  114  Collin Wilson, So              18:57    6:07
  120  Drew Barkley, Fr               19:03    6:08
  137  Dakota Perry, Jr               19:17    6:13
  159  Hunter Bodnar, Fr              19:40    6:20
  166  Jake Wydareny, So              19:51    6:24
  177  Jake Gorsich, Sr               20:17    6:32
Total Time = 1:35:12     Total Places = 599

24. Kiski Area
   66  Nick Gabrielli, So             18:14    5:53
  105  Joey Kalik, Jr                 18:49    6:04
  138  Matthew Berzonsky, Fr          19:18    6:13
  143  Matthew Siszka, Jr             19:21    6:14
  155  Ben Sites, Jr                  19:34    6:18
  160  Micah Reese, Sr                19:41    6:21
  176  Angelo Pisani, Fr              20:08    6:30
Total Time = 1:35:16     Total Places = 607

25. Gateway
   72  Jose Figueroa, Sr              18:19    5:54
   93  Cole D'Alicandro, Jr           18:39    6:01
  139  Jackson Perry, Jr              19:19    6:14
  144  Liam Connolly, Sr              19:22    6:15
  181  Samuel Rivera-Arzola, Jr       20:29    6:36
  196  Will Ren, So                   21:06    6:48
Total Time = 1:36:08     Total Places = 629

26. Shaler Area
   49  Michael Phillips, Sr           17:53    5:46
  127  Edward Sheets, Fr              19:06    6:10
  162  Camden Seybert, So             19:43    6:22
  174  Jake Graswick, Jr              20:06    6:29
  189  Michael Dunn, Jr               20:42    6:41
  197  Ryan Hills, Sr                 21:08    6:49
Total Time = 1:37:30     Total Places = 701

27. Armstrong
   80  Nathan Goldner, Sr             18:28    5:57
  135  Hunter Wolfe, So               19:13    6:12
  175  William Kean, So               20:08    6:29
  180  Michael Dobransky, Jr          20:26    6:35
  185  Robert Smith, Sr               20:33    6:38
  186  Josh Bowser, So                20:34    6:38
  195  Seth Bevington, Jr             21:05    6:48
Total Time = 1:38:48     Total Places = 755

28. Penn Trafford
  108  Josh Kopasko, So               18:53    6:05
  124  Jacob Yant, So                 19:04    6:09
  187  Zachary Conley, Fr             20:35    6:38
  192  Nathan Reese, Sr               20:54    6:44
  199  Daniel Lipinski, Fr            21:13    6:50
  200  John Watson, Fr                21:25    6:54
  203  Matthew Lovre, Sr              22:10    7:09
Total Time = 1:40:39     Total Places = 810

29. Woodland Hills
   74  Taylor Fullwood, Sr            18:21    5:55
  158  Max Shugerman, Jr              19:39    6:20
  182  Ryan Ash, Jr                   20:30    6:37
  198  Richard Harris, Jr             21:12    6:50
  210  David Harris, Sr               23:21    7:32
Total Time = 1:43:03     Total Places = 822

30. McKeesport Area
  152  Brennon Washington, Fr         19:31    6:18
  163  Will Humanic, So               19:44    6:22
  170  Brenden Balogh, Fr             19:59    6:27
  183  Nathan Kieffer, Fr             20:31    6:37
  191  Michael Bellan, Sr             20:52    6:44
  209  Luke Medich, Jr                23:20    7:31
Total Time = 1:40:37     Total Places = 859

31. Albert Gallatin
  122  Xavier Stephens, Sr            19:03    6:09
  146  Brandon Bogus, Jr              19:22    6:15
  201  Deegan Martin, So              21:41    6:59
  204  Brian McKnight, Sr             22:36    7:17
  207  Hunter Latkanick, So           23:04    7:26
  208  Colton Barkefeit, Jr           23:08    7:28
  211  Caleb Dankle, Jr               24:03    7:45
Total Time = 1:45:46     Total Places = 880

Varsity Boys 5000 Meter Run
Place	Name	Year	Finals	School
1	Nick Wolk	12	16:12	Peters Township
2	Marc Migliozzi	12	16:15	North Allegheny
3	Mark Provenzo	11	16:23	Franklin Regional
4	Jake Susalla	12	16:30	Plum
5	Jacob Stupak	12	16:31	North Allegheny
6	Mike Kolor	12	16:32	Seneca Valley
7	Sam Blechman	12	16:41	North Allegheny
8	Joseph Westrick	12	16:45	Chartiers Valley
9	Todd Gunzenhauser	12	16:53	Mount Lebanon
10	Tyler Laughery	12	16:57	Norwin
11	Ian Harris	12	16:57	Mount Lebanon
12	Zack Deible	11	16:59	North Allegheny
13	Jacob Greco	11	16:59	North Allegheny
14	Trey Razanauskas	11	17:00	Seneca Valley
15	Zach Case	11	17:02	Hampton
16	Tj Robinson	10	17:02	North Allegheny
17	Grant McCarthy	12	17:02	Seneca Valley
18	Seth Ketler	9	17:05	Seneca Valley
19	Noah Beveridge	10	17:05	Butler
20	Casey Conboy	11	17:05	Baldwin
21	Czar Tarr	10	17:07	Chartiers Valley
22	Mark Hartigan	11	17:08	North Allegheny
23	Joshua Kalapos	12	17:14	Mount Lebanon
24	Jordan Stack	12	17:15	Hempfield Area
25	Clay Taylor	12	17:18	Seneca Valley
26	Alex Kubala	12	17:20	North Hills
27	Sam Gatti	10	17:23	Pittsburgh C C
28	Jonas Wudkwych	11	17:26	Canon-McMillan
29	Bennett Sneath	12	17:27	Upper Saint Clair
30	Tucker Helms	11	17:27	Pittsburgh C C
31	Bryce Brandenstein	10	17:29	Mount Lebanon
32	Joe Hassett	11	17:34	Pittsburgh C C
33	Rusty Batykefer	12	17:36	Pine-Richland
34	Michael Stemmler	12	17:36	Upper Saint Clair
35	Matt Busche	10	17:40	Franklin Regional
36	Sam Owori	9	17:40	Seneca Valley
37	Daniel Young	12	17:42	Pittsburgh C C
38	Matt Mansfield	11	17:43	Canon-McMillan
39	Dylan Colcombe	12	17:43	Norwin
40	Nick Marstellar	12	17:44	Bethel Park
41	Conrad Hankerson	9	17:47	Plum
42	Joey Buehner	9	17:48	North Hills
43	Michael Cappelli	12	17:49	Canon-McMillan
44	Max Steffey	10	17:50	Pittsburgh C C
45	Gregory Schleicher	12	17:50	Pine-Richland
46	Justin Gaydos	12	17:51	Seneca Valley
47	Jack Cameron	10	17:53	Mount Lebanon
48	Matthew Thomas	12	17:53	Chartiers Valley
49	Michael Phillips	12	17:53	Shaler Area
50	Elias Zajicek	9	17:57	Chartiers Valley
51	James Zukowski	11	17:58	Canon-McMillan
52	Isaiah Bailey	11	18:01	Penn Hills
53	Jonathan Folkerts	10	18:03	Fox Chapel Area
54	Zachary Dewit	11	18:06	Mount Lebanon
55	Joey Cafaro	9	18:08	Hampton
56	Carson Shipley	10	18:09	Norwin
57	Micah Colson	12	18:10	Chartiers Valley
58	Damon Gall	10	18:11	Canon-McMillan
59	Devin Jeffries	12	18:12	Moon Area
60	Jonah DeCortie	11	18:12	Canon-McMillan
61	Patrick Beatty	12	18:12	Chartiers Valley
62	Kyle Buzza	11	18:12	Moon Area
63	Mike Dolgos	10	18:13	Pine-Richland
64	Aaron Ivie	12	18:13	Fox Chapel Area
65	Cole Bishop	11	18:14	Penn Hills
66	Nick Gabrielli	10	18:14	Kiski Area
67	Joe Mullen	11	18:15	Pine-Richland
68	Joey Gatti	11	18:15	Pittsburgh C C
69	Gage Handwork	9	18:15	Greater Latrobe
70	Mark Golebiewski	10	18:16	Chartiers Valley
71	Jonathan Klan	12	18:18	Canon-McMillan
72	Jose Figueroa	12	18:19	Gateway
73	Greg Overbeck	9	18:21	Fox Chapel Area
74	Taylor Fullwood	12	18:21	Woodland Hills
75	Devin Pisarski	12	18:24	Connellsville
76	Evan Juncal	11	18:25	Pine-Richland
77	Rob Doncourt	11	18:26	Mount Lebanon
78	Brendan Lawlor	9	18:26	Pittsburgh C C
79	Chris Hess	9	18:27	Upper Saint Clair
80	Nathan Goldner	12	18:28	Armstrong
81	Joe McLaughlin	11	18:28	Baldwin
82	Steven Patterson	11	18:29	Butler
83	Ty Tinley	11	18:29	Norwin
84	Noah Wysocki	11	18:29	Baldwin
85	Garrett Pesi	10	18:29	Norwin
86	Sean Kelly	11	18:32	Moon Area
87	Kurt Brautigam	12	18:32	Hampton
88	Alex Estright	9	18:33	Moon Area
89	Matt Gust	9	18:35	Hampton
90	Logan Gonzales	9	18:36	Connellsville
91	Brendon Urso	12	18:37	Fox Chapel Area
92	Jack Mezeivitch	10	18:37	Baldwin
93	Cole D'Alicandro	11	18:39	Gateway
94	Jesse Vargo	10	18:40	Norwin
95	Tyler Brooks	11	18:42	Peters Township
96	Chris Stahl	12	18:43	Connellsville
97	Eli Degregorio	11	18:44	Hampton
98	Denzel Beeman	12	18:44	Penn Hills
99	Ryan Zimba	12	18:45	Bethel Park
100	Christopher Adamo	12	18:45	Upper Saint Clair
101	Ray Arvizu	10	18:46	Peters Township
102	Jacob Russell	11	18:46	Penn Hills
103	Michael Bove	12	18:48	Fox Chapel Area
104	Gavin Mayo	9	18:49	Hempfield Area
105	Joey Kalik	11	18:49	Kiski Area
106	Camden Sarver	11	18:53	Pine-Richland
107	Ian Tilton	12	18:53	Moon Area
108	Josh Kopasko	10	18:53	Penn Trafford
109	Jordan Cravener	12	18:54	Penn Hills
110	Cullen Paulisick	11	18:55	Butler
111	Hunter Fishell	10	18:55	Franklin Regional
112	Mark Faller	11	18:56	North Hills
113	Kiel Hillock	12	18:56	Pine-Richland
114	Collin Wilson	10	18:57	Greater Latrobe
115	Aden Dressler	9	18:57	Butler
116	Chris Izydore	10	18:58	Plum
117	Frankie Bonura	10	18:58	Moon Area
118	Tom Franey	10	19:01	Franklin Regional
119	Joeseph Henry	10	19:02	Moon Area
120	Drew Barkley	9	19:03	Greater Latrobe
121	Ethan Mann	9	19:03	Upper Saint Clair
122	Xavier Stephens	12	19:03	Albert Gallatin
123	John Raggiunti	12	19:03	Plum
124	Jacob Yant	10	19:04	Penn Trafford
125	Noah Frederick	12	19:05	Plum
126	Brendan O'Malley	9	19:06	Baldwin
127	Edward Sheets	9	19:06	Shaler Area
128	David Erzen	12	19:07	Bethel Park
129	Glenn Matamoros	12	19:08	Fox Chapel Area
130	Zack Zovko	11	19:09	Baldwin
131	Ethan McIntosh	12	19:09	Connellsville
132	Alex Lindstrom	12	19:09	Upper Saint Clair
133	Justin Densmore	11	19:11	Upper Saint Clair
134	Nathan Makowski	11	19:12	Bethel Park
135	Hunter Wolfe	10	19:13	Armstrong
136	Kevin DeRose	10	19:15	Hampton
137	Dakota Perry	11	19:17	Greater Latrobe
138	Matthew Berzonsky	9	19:18	Kiski Area
139	Jackson Perry	11	19:19	Gateway
140	Alex Murray	12	19:20	Baldwin
141	Chad Pakozdi	11	19:20	Butler
142	Dakota Volzer	10	19:21	Peters Township
143	Matthew Siszka	11	19:21	Kiski Area
144	Liam Connolly	12	19:22	Gateway
145	Jake Lewis	11	19:22	Plum
146	Brandon Bogus	11	19:22	Albert Gallatin
147	Nick Spino	11	19:22	Hempfield Area
148	Josh Hustosky	9	19:24	Connellsville
149	Ian Pamerleau	12	19:27	Franklin Regional
150	Matt Bartus	9	19:28	Hempfield Area
151	Sean Cook	11	19:30	Plum
152	Brennon Washington	9	19:31	McKeesport Area
153	Alec Eckman	11	19:32	Fox Chapel Area
154	Jared Weyers	10	19:33	Peters Township
155	Ben Sites	11	19:34	Kiski Area
156	Isaac Zeigler	12	19:37	Franklin Regional
157	Jack Golec	10	19:39	Peters Township
158	Max Shugerman	11	19:39	Woodland Hills
159	Hunter Bodnar	9	19:40	Greater Latrobe
160	Micah Reese	12	19:41	Kiski Area
161	Adam Graff	10	19:42	Hampton
162	Camden Seybert	10	19:43	Shaler Area
163	Will Humanic	10	19:44	McKeesport Area
164	Ty Miller	10	19:48	Bethel Park
165	Josiah Hearn	9	19:50	Connellsville
166	Jake Wydareny	10	19:51	Greater Latrobe
167	Blake Melchert	10	19:53	Bethel Park
168	Micah Silverman	10	19:53	Penn Hills
169	Brent Zabrosky	12	19:55	Hempfield Area
170	Brenden Balogh	9	19:59	McKeesport Area
171	Logan Ali	9	20:03	Hempfield Area
172	Michael Sil	10	20:03	Peters Township
173	Andrew Davis	10	20:05	Bethel Park
174	Jake Graswick	11	20:06	Shaler Area
175	William Kean	10	20:08	Armstrong
176	Angelo Pisani	9	20:08	Kiski Area
177	Jake Gorsich	12	20:17	Greater Latrobe
178	Timmy Porter	10	20:22	Butler
179	Khalil Harper	12	20:26	Penn Hills
180	Michael Dobransky	11	20:26	Armstrong
181	Samuel Rivera-Arzola	11	20:29	Gateway
182	Ryan Ash	11	20:30	Woodland Hills
183	Nathan Kieffer	9	20:31	McKeesport Area
184	Joe Graczyk	9	20:33	Connellsville
185	Robert Smith	12	20:33	Armstrong
186	Josh Bowser	10	20:34	Armstrong
187	Zachary Conley	9	20:35	Penn Trafford
188	Noah Richason	11	20:38	Hempfield Area
189	Michael Dunn	11	20:42	Shaler Area
190	Brian Venturella	11	20:50	North Hills
191	Michael Bellan	12	20:52	McKeesport Area
192	Nathan Reese	12	20:54	Penn Trafford
193	Terra Thompson-Maryland	12	20:56	Butler
194	Daniel O'Toole	10	21:00	North Hills
195	Seth Bevington	11	21:05	Armstrong
196	Will Ren	10	21:06	Gateway
197	Ryan Hills	12	21:08	Shaler Area
198	Richard Harris	11	21:12	Woodland Hills
199	Daniel Lipinski	9	21:13	Penn Trafford
200	John Watson	9	21:25	Penn Trafford
201	Deegan Martin	10	21:41	Albert Gallatin
202	Jacob Fabian	12	21:50	Franklin Regional
203	Matthew Lovre	12	22:10	Penn Trafford
204	Brian McKnight	12	22:36	Albert Gallatin
205	Joseph Palmieri	11	22:37	North Hills
206	Andy Cook	12	22:39	North Hills
207	Hunter Latkanick	10	23:04	Albert Gallatin
208	Colton Barkefeit	11	23:08	Albert Gallatin
209	Luke Medich	11	23:20	McKeesport Area
210	David Harris	12	23:21	Woodland Hills
211	Caleb Dankle	11	24:03	Albert Gallatin