Varsity Boys

  1 North Allegheny          49    5    8   11   12   13   46   63    16:20    0:16
  2 Mt. Lebanon             139   19   25   27   29   39   44   45    16:49    0:20
  3 Pittsburgh C C          187   20   28   31   36   72   80   98    16:57    0:43
  4 Fox Chapel              203    4   10   60   62   67   76   79    16:53    1:16
  5 Grove City              219    1   40   49   55   74   77  128    16:53    1:50
  6 Hampton                 243    6   18   41   42  136  159  251    16:58    1:42
  7 Kiski Area              283    2   15   22   97  147  162  204    16:54    2:24
  8 Pine Richland           357   26   57   59   96  119  143  172    17:20    1:01
  9 Altoona Area            393   53   56   82   92  110  132  151    17:27    0:33
 10 Franklin Regional       446   14   73   95  101  163  171  183    17:28    1:40
 11 Baldwin                 448   23   51   86  133  155  175  185    17:29    1:21
 12 Olsh                    465   34   48   66  156  161  210  221    17:32    1:13
 13 Bethel Park             492   87   91   93  103  118  166  223    17:38    0:15
 14 Vincentian Academy      495    7   30   65  129  264  299  340    17:28    2:49
 15 West Allegheny          514   35  102  112  125  140  194  224    17:38    1:01
 16 Plum                    524   43   61  115  117  188  318  320    17:40    1:21
 17 Mars                    588   71   88  106  146  177  190  286    17:48    0:54
 18 South Fayette           590   85   99  113  144  149  228  292    17:47    0:30
 19 Upper St. Clair         611   64   89  100  126  232  237  266    17:49    1:25
 20 Greater Latrobe         648   68  123  130  145  182  217  226    17:53    0:59
 21 Knoch                   681   52   94  148  152  235  258  295    17:55    1:33
 22 Norwin                  707   21  142  160  173  211  256  279    17:56    1:54
23* Chartiers Valley        731  111  120  134  158  208  212  239    18:02    0:51
24* North Hills             731   24   69  195  213  230  269  273    18:00    1:59
 25 Laurel Highlands        735   70  107  168  181  209  310  346    18:03    1:12
 26 Butler                  737   78  127  131  199  202  298         18:03    1:06
 27 Punxsutawney            772   37  138  154  176  267  278  296    18:05    2:09
 28 Uniontown               785   50   83  189  219  244  253  283    18:07    1:41
 29 Peters Township         805   75   84  186  222  238  248  262    18:09    1:21
 30 Allderdice              827    3  124  179  231  290  327  382    18:04    3:23
 31 Hempfield               848   17   90  241  245  255  268  281    18:10    2:20
 32 Bradford                918    9  135  191  282  301  309  388    18:17    3:07
 33 Indiana                 965   58  121  137  321  328  332  342    18:31    2:36
 34 Greensburg Salem        971  104  170  200  225  272  306  330    18:28    1:28
 35 New Castle              973   32  157  234  236  314  315  337    18:26    2:39
 36 Penn Trafford           986   54  114  240  247  331  347  397    18:31    2:41
 37 Shady Side Academy     1004  139  196  203  206  260  304  367    18:31    1:04
 38 Gateway                1010  116  164  167  205  358              18:36    2:30
 39 South Side             1016   38  105  220  319  334  352  379    18:36    2:56
 40 West Mifflin           1114  108  184  250  261  311  336         18:43    1:51
 41 Moon Area              1190  174  229  252  265  270  280  285    18:50    0:53
 42 Shaler Area            1221   47  178  289  350  357  369  447    19:02    3:08
 43 Seneca Valley          1243  201  214  249  274  305  339  372    18:57    0:59
 44 Trinity                1285  165  169  297  316  338  365  429    19:05    1:47
 45 Ringgold               1286  109  242  291  300  344  399  416    19:05    2:18
 46 Penn Hills             1312   33  192  325  378  384  422         19:19    3:53
 47 Shenango               1331  187  254  271  307  312  359  363    19:07    1:11
 48 Avonworth              1383  215  216  218  341  393              19:23    2:22
 49 South Park             1413   16  284  326  392  395  401  413    19:33    4:24
 50 Riverside              1443  141  293  303  335  371  405  432    19:28    2:35
 51 Greensburg C C         1467  227  233  243  366  398  430  453    19:34    2:24
 52 Central Valley Warrio  1492  180  276  302  345  389  414  443    19:35    2:35
 53 Sewickley Academy      1504  150  197  343  402  412  427  433    19:56    3:42
 54 McKeesport Area        1511  193  263  277  370  408  426         19:45    3:08
 55 Eden Christian Academ  1565  122  294  353  390  406  407  437    19:58    3:40
 56 Derry Area Hs          1596  287  288  324  333  364  377  386    19:45  0:1:00
 57 Seton La Salle         1597  246  257  360  361  373  403  418    19:49    1:45
 58 Canon-McMillan         1601  275  313  317  322  374  381  440    19:45    1:26
 59 Thomas Jefferson       1695  308  329  348  354  356  391  404    19:59    0:41
 60 Wash High              1722   81  351  387  446  457  458         21:50    8:34
 61 Elizabeth Forward      1779  259  323  368  409  420  436  442    20:35    3:08
 62 Montour                1782  153  385  394  415  435  448  449    20:58    4:59
 63 Ellwood City           1796  207  355  383  423  428  439  445    20:53    4:04
 64 Keystone Oaks          1913  198  396  417  450  452  455  456    22:16    6:19
 65 Ford City              1925  349  375  376  400  425  438  441    20:59    2:11
 66 Kittanning             2051  380  410  411  419  431  434  444    21:47    2:11
 67 West Shamokin          2112  362  421  424  451  454  459         22:59    5:08

Dual Meet Scores

North Allegheny        66 wins
Mt. Lebanon            65 wins
Fox Chapel             63 wins
Grove City             62 wins
Kiski Area             62 wins
Pittsburgh C C         62 wins
Hampton                61 wins
Altoona Area           59 wins
Pine Richland          58 wins
Vincentian Academy     57 wins
Baldwin                56 wins
Olsh                   55 wins
Franklin Regional      54 wins
Bethel Park            53 wins
West Allegheny         52 wins
Plum                   51 wins
Mars                   50 wins
Upper St. Clair        49 wins
South Fayette          48 wins
Greater Latrobe        47 wins
Knoch                  46 wins
Butler                 44 wins
Chartiers Valley       44 wins
Norwin                 43 wins
Laurel Highlands       42 wins
Punxsutawney           42 wins
North Hills            40 wins
Uniontown              39 wins
Peters Township        38 wins
Allderdice             37 wins
Hempfield              36 wins
Bradford               34 wins
Greensburg Salem       34 wins
New Castle             32 wins
Shady Side Academy     31 wins
Indiana                31 wins
Penn Trafford          30 wins
Gateway                30 wins
South Side             29 wins
Moon Area              27 wins
West Mifflin           27 wins
Seneca Valley          25 wins
Shenango               23 wins
Ringgold               23 wins
Trinity                22 wins
Shaler Area            21 wins
Avonworth              20 wins
Greensburg C C         18 wins
Penn Hills             17 wins
Riverside              16 wins
Central Valley Warrio  16 wins
McKeesport Area        15 wins
Derry Area Hs          15 wins
Canon-McMillan         14 wins
Seton La Salle         13 wins
Thomas Jefferson       11 wins
South Park             11 wins
Eden Christian Academ  9 wins
Sewickley Academy      8 wins
Elizabeth Forward      7 wins
Ford City              6 wins
Ellwood City           5 wins
Montour                4 wins
Kittanning             3 wins
Wash High              2 wins
Keystone Oaks          1 wins
West Shamokin          0 wins
Individuals
 PLACE          FINISHER          TIME     PACE


1. North Allegheny
    5  Josh Zemet, Sr             16:11    5:13
    8  Matt McGoey, So            16:17    5:15
   11  Scott Seel, So             16:22    5:17
   12  Seamus Love, So            16:23    5:17
   13  Cordon Louco, Jr           16:27    5:18
   46  Chris Chang, Jr            17:07    5:31
   63  Maxwell Petrosky, Sr       17:20    5:35
Total Time = 1:21:39     Total Places = 49

2. Mt. Lebanon
   19  Seamus Roddy, Sr           16:40    5:23
   25  Patrick Quirk, Jr          16:46    5:24
   27  Jared Pollock, Sr          16:48    5:25
   29  Billy Dougherty, Jr        16:50    5:26
   39  Bradley Pollock, Sr        17:00    5:29
   44  Tony Consiglio, Sr         17:05    5:31
   45  Sam Hughes, Jr             17:06    5:31
Total Time = 1:24:02     Total Places = 139

3. Pittsburgh C C
   20  Andy Haky, Sr              16:42    5:23
   28  Jeff Van Kooten, So        16:48    5:25
   31  John McCool, Sr            16:52    5:26
   36  Kyle Zenchak, Jr           16:58    5:28
   72  Daniel Young, Fr           17:25    5:37
   80  Christian Cook, Jr         17:29    5:38
   98  Kevin Pfau, Sr             17:38    5:41
Total Time = 1:24:43     Total Places = 187

4. Fox Chapel
    4  Ethan Martin, Jr           16:06    5:11
   10  Colin Martin, Jr           16:21    5:16
   60  James Humphrey, Sr         17:16    5:34
   62  Aaron Bliss, So            17:18    5:35
   67  Elias Graca, So            17:22    5:36
   76  John Shymansky, Sr         17:26    5:37
   79  Travis Eckman, Sr          17:28    5:38
Total Time = 1:24:21     Total Places = 203

5. Grove City
    1  Daniel Jaskowak, Sr        15:36    5:02
   40  Aaron Benka, So            17:00    5:29
   49  Ian Brown, Sr              17:10    5:32
   55  Ryan Budnik, So            17:14    5:33
   74  Ryan Whiteman, Jr          17:25    5:37
   77  John Scott Somora, Sr      17:27    5:38
  128  Brandon Wise, Sr           17:51    5:45
Total Time = 1:24:23     Total Places = 219

6. Hampton
    6  Brian Shields, Sr          16:14    5:14
   18  Nathan Sloan, Jr           16:40    5:22
   41  Jason Krist, So            17:01    5:29
   42  Jack Reidy, Sr             17:03    5:30
  136  Mark Schwoegl, Sr          17:55    5:47
  159  Tim Hall, So               18:08    5:51
  251  Charlie Bares, So          18:55    6:06
Total Time = 1:24:50     Total Places = 243

7. Kiski Area
    2  Brent Kennedy, Jr          15:37    5:02
   15  Tyler Snider, Sr           16:30    5:19
   22  Patrick Miller, Jr         16:44    5:24
   97  Jd Fahnestock, Jr          17:37    5:41
  147  Connor Bardine, Sr         18:01    5:48
  162  Justin Stascak, Sr         18:09    5:51
  204  Bryce Nelson, Jr           18:34    5:59
Total Time = 1:24:26     Total Places = 283

8. Pine Richland
   26  Derek Zynn, Sr             16:47    5:25
   57  Tommy Reinhart, Sr         17:15    5:34
   59  Luke Regan, Jr             17:16    5:34
   96  Elijah Stedeford, Jr       17:36    5:41
  119  Jared Todorowski, Jr       17:48    5:44
  143  Dan Calabrese, Sr          17:58    5:48
  172  Shaine Coon, Sr            18:14    5:53
Total Time = 1:26:40     Total Places = 357

9. Altoona Area
   53  Dominic Stroh, So          17:13    5:33
   56  Terry Futrell, Sr          17:14    5:33
   82  Kyle Heasley, Jr           17:31    5:39
   92  Brad Foust, So             17:34    5:40
  110  Khristian Delozier, Jr     17:45    5:43
  132  Mitch Endress, Jr          17:53    5:46
  151  Cody Nail, Sr              18:02    5:49
Total Time = 1:27:15     Total Places = 393

10. Franklin Regional
   14  Luke Schott, Sr            16:30    5:19
   73  Ian Griffith, Jr           17:25    5:37
   95  Brett Trottier, So         17:36    5:40
  101  Ben Meyers, Sr             17:39    5:42
  163  James Capone, So           18:10    5:51
  171  Mohammed Sajjad, Sr        18:14    5:53
  183  Tim Mastovich, So          18:21    5:55
Total Time = 1:27:18     Total Places = 446

11. Baldwin
   23  George Kelly, Jr           16:45    5:24
   51  Mike McLaughlin, Jr        17:12    5:33
   86  Christian Labash, Sr       17:32    5:39
  133  Dennis Doyle, So           17:53    5:46
  155  Colin McLaughlin, Sr       18:05    5:50
  175  Garrett Coyne, Sr          18:16    5:54
  185  Conner Dayton, Sr          18:22    5:55
Total Time = 1:27:25     Total Places = 448

12. Olsh
   34  Matt Haupt, Sr             16:56    5:28
   48  Nick Kocent, Jr            17:09    5:32
   66  Ryder Ballou, So           17:21    5:36
  156  Dom Desalle, Sr            18:06    5:50
  161  Ian Schrenk, Jr            18:09    5:51
  210  Sean Cahalan, Fr           18:36    6:00
  221  Alexander Michalenko, So   18:41    6:01
Total Time = 1:27:39     Total Places = 465

13. Bethel Park
   87  Ross Martin, Jr            17:33    5:39
   91  Logan Kochka-Puskar, So    17:34    5:40
   93  Eric Kaminski, Jr          17:34    5:40
  103  Ryan Lee, Sr               17:41    5:42
  118  Dan Spanner, So            17:47    5:44
  166  Tyler Boxheimer, Sr        18:11    5:52
  223  Jake Janaszek, Jr          18:42    6:02
Total Time = 1:28:07     Total Places = 492

14. Vincentian Academy
    7  Ryan Archer, Sr            16:15    5:14
   30  Alex Archer, Sr            16:52    5:26
   65  Andrew Koryak, So          17:21    5:36
  129  Anthony Smaldino, Jr       17:52    5:46
  264  Matt Montanari, Jr         19:03    6:09
  299  Nick Bencsics, Sr          19:27    6:16
  340  Greg Kaniecki, So          20:00    6:27
Total Time = 1:27:20     Total Places = 495

15. West Allegheny
   35  Rj Freese, Jr              16:57    5:28
  102  Zack White, So             17:40    5:42
  112  Sam Costa, Sr              17:45    5:43
  125  Zach Salek, Jr             17:50    5:45
  140  Tom Bruni, Sr              17:58    5:47
  194  Matt Johnson, Jr           18:29    5:58
  224  Will Page, Jr              18:42    6:02
Total Time = 1:28:09     Total Places = 514

16. Plum
   43  Alan Yocca, Jr             17:04    5:30
   61  Jacob Susalla, Fr          17:17    5:34
  115  Jennings Luke, Sr          17:46    5:44
  117  Adam Molinaro, Sr          17:47    5:44
  188  Andy Marzullo, Jr          18:24    5:56
  318  John Raggiunti, Fr         19:40    6:21
  320  Tyler Mower, So            19:43    6:21
Total Time = 1:28:16     Total Places = 524

17. Mars
   71  Scott Slaney, Sr           17:25    5:37
   88  Frankie Petrini, Jr        17:33    5:39
  106  Nathan Mrdjenovich, Fr     17:42    5:43
  146  Brendan Knox, So           18:00    5:48
  177  Gage Zimmerman, Jr         18:18    5:54
  190  Zack Hunkele, So           18:25    5:56
  286  Mitch Comport, Sr          19:21    6:14
Total Time = 1:28:56     Total Places = 588

18. South Fayette
   85  Evan Zombek, Jr            17:32    5:39
   99  Stephen Zombek, Jr         17:38    5:41
  113  Joncarlo Patton, Jr        17:45    5:44
  144  Patrick Brady, Jr          17:59    5:48
  149  Frank Morelli, Jr          18:01    5:49
  228  Devan Sandala, So          18:43    6:02
  292  Roy Rothenberger, Jr       19:24    6:15
Total Time = 1:28:53     Total Places = 590

19. Upper St. Clair
   64  Alex Abraham, Sr           17:20    5:35
   89  James Smith, Jr            17:33    5:39
  100  Samuel Schiffman, So       17:38    5:41
  126  Ryan Lott, Sr              17:51    5:45
  232  Christopher Adamo, Fr      18:44    6:03
  237  Bennett Sneath, Fr         18:46    6:03
  266  Dj Wilding, Jr             19:07    6:10
Total Time = 1:29:05     Total Places = 611

20. Greater Latrobe
   68  Nate Jackson, So           17:22    5:36
  123  Ron Monack, Sr             17:50    5:45
  130  Kevin Augustine, Jr        17:52    5:46
  145  Cord Leone, So             18:00    5:48
  182  Ryan Soisson, Fr           18:21    5:55
  217  Zach Stewart, Sr           18:39    6:01
  226  Josh Harter, Sr            18:42    6:02
Total Time = 1:29:23     Total Places = 648

21. Knoch
   52  Preston Carlsson, So       17:13    5:33
   94  Alex Cetnar, Sr            17:35    5:40
  148  Drew Venesky, Sr           18:01    5:49
  152  Brandon Grumski, Fr        18:03    5:49
  235  Nathaniel Pettit, Fr       18:45    6:03
  258  Don Bierhals, Jr           19:00    6:08
  295  Ben Kingan, Sr             19:24    6:15
Total Time = 1:29:35     Total Places = 681

22. Norwin
   21  Brandan Moretton, Sr       16:43    5:23
  142  Trey Quealy, So            17:58    5:48
  160  Clay Brough, Jr            18:09    5:51
  173  Tyler Laughery, Fr         18:15    5:53
  211  Brenden Wagner, Sr         18:36    6:00
  256  Charles Huss, Jr           19:00    6:08
  279  Cameron Taylor, Sr         19:11    6:11
Total Time = 1:29:39     Total Places = 707

23*. Chartiers Valley
  111  Corey Gulakowski, Jr       17:45    5:43
  120  Caleb Smith, Sr            17:49    5:45
  134  Zac Cox, So                17:54    5:46
  158  Alex Krieger, Jr           18:07    5:51
  208  Regan Smith, Sr            18:36    6:00
  212  Tyler Wynn, So             18:37    6:00
  239  Joseph Westrick, Fr        18:47    6:03
Total Time = 1:30:10     Total Places = 731

24*. North Hills
   24  Anton Martinez, Jr         16:45    5:24
   69  Mike Burchlaw, So          17:23    5:36
  195  Killian McNally, Fr        18:29    5:58
  213  Colin Paulauskas, Jr       18:37    6:00
  230  Ben Osmond, Jr             18:44    6:02
  269  Brendan Mahoney, Fr        19:07    6:10
  273  Dan Fulton, Sr             19:10    6:11
Total Time = 1:29:57     Total Places = 731

25. Laurel Highlands
   70  Justin Kostelnik, Sr       17:24    5:37
  107  Michael Cecchini, Sr       17:43    5:43
  168  Ryan Teets, Sr             18:13    5:52
  181  Steven Salanick, Jr        18:20    5:55
  209  Gregg Maruca, So           18:36    6:00
  310  Paul Defazio, Sr           19:33    6:18
  346  Josh Chisler, Jr           20:04    6:28
Total Time = 1:30:13     Total Places = 735

26. Butler
   78  Jeromee Geibel, Sr         17:28    5:38
  127  Christopher Short, Jr      17:51    5:45
  131  Sean Rundle, Sr            17:52    5:46
  199  Christopher Boyd, So       18:32    5:59
  202  Jordan Blum, Jr            18:33    5:59
  298  Danny Cannon, Jr           19:26    6:16
Total Time = 1:30:15     Total Places = 737

27. Punxsutawney
   37  Bo Dinger, So              16:58    5:28
  138  Nathan Ward, Sr            17:57    5:47
  154  Seth Burkett, So           18:04    5:50
  176  Eric Ingros, So            18:17    5:54
  267  Zachary Moore, So          19:07    6:10
  278  Luke Fugate, Jr            19:11    6:11
  296  Jerad Meterko, So          19:25    6:16
Total Time = 1:30:23     Total Places = 772

28. Uniontown
   50  Nate Edenfield, Jr         17:10    5:32
   83  Brady Guthrie, Jr          17:31    5:39
  189  Paul Klatt, So             18:24    5:56
  219  Jacob Cahn, Jr             18:40    6:01
  244  Patrick Hager, So          18:50    6:04
  253  Justin Hostetler, So       18:57    6:06
  283  Anthony Lacunza, Sr        19:18    6:13
Total Time = 1:30:33     Total Places = 785

29. Peters Township
   75  Joe Dunleavy, So           17:26    5:37
   84  Nick Wolk, Fr              17:31    5:39
  186  Zach Jaap, So              18:22    5:55
  222  Michael Neumann, Fr        18:41    6:01
  238  Tim Kuehn, So              18:46    6:03
  248  Nathan Wolk, Jr            18:54    6:06
  262  Josh Dunleavy, So          19:01    6:08
Total Time = 1:30:45     Total Places = 805

30. Allderdice
    3  Ean Disilvio, Sr           16:01    5:10
  124  Nathan Meyers, Jr          17:50    5:45
  179  Jonnah Baron, Sr           18:19    5:54
  231  Josh Somers, So            18:44    6:03
  290  Willem Deboer, Fr          19:23    6:15
  327  Floyd Nichols, So          19:49    6:23
  382  Adam Somers, Sr            20:47    6:42
Total Time = 1:30:16     Total Places = 827

31. Hempfield
   17  Jon Faye, Sr               16:39    5:22
   90  Andrew Paul, Sr            17:33    5:39
  241  Josh Molek, Sr             18:48    6:04
  245  Pat Hall, Sr               18:51    6:05
  255  August Papas, So           18:58    6:07
  268  Kevin Weldon, So           19:07    6:10
  281  Jordan Stack, Fr           19:15    6:12
Total Time = 1:30:47     Total Places = 848

32. Bradford
    9  Aziz Yousif, Sr            16:20    5:16
  135  Tyler Nuzzo, Fr            17:55    5:47
  191  Brendan Skaggs, Sr         18:25    5:56
  282  Hunter Ackley, Jr          19:16    6:13
  301  Justin Keller, So          19:27    6:16
  309  Andrew Scanlon, Sr         19:33    6:18
  388  Will Mellon, Sr            20:53    6:44
Total Time = 1:31:22     Total Places = 918

33. Indiana
   58  Ryan Louther, Jr           17:16    5:34
  121  Adam Lenze, Jr             17:50    5:45
  137  Kevin Jennings, Sr         17:55    5:47
  321  Dylan Rinehart, So         19:44    6:22
  328  Brennan Ferguson, Jr       19:51    6:24
  332  Brian Bowersox, Fr         19:54    6:25
  342  Pierce Valentine, Sr       20:01    6:27
Total Time = 1:32:33     Total Places = 965

34. Greensburg Salem
  104  Zach Kluber, Sr            17:42    5:42
  170  Brett Smith, Jr            18:14    5:53
  200  Ryan Trout, Sr             18:33    5:59
  225  Andrew Craig, Sr           18:42    6:02
  272  Gerome Spino, Sr           19:09    6:11
  306  Nick Rossi, So             19:32    6:18
  330  Christian Lewis, Jr        19:53    6:25
Total Time = 1:32:17     Total Places = 971

35. New Castle
   32  Trevor Blackwell, So       16:56    5:28
  157  Mike Mazzanti, Jr          18:07    5:50
  234  Corey Niles, Sr            18:45    6:03
  236  Alex Shepherd, So          18:46    6:03
  314  Ricky Rossi, Jr            19:35    6:19
  315  Chris Mazzanti, So         19:37    6:20
  337  Ryan Abraham, Jr           19:56    6:26
Total Time = 1:32:06     Total Places = 973

36. Penn Trafford
   54  Jonah Graffius, Jr         17:13    5:33
  114  Daniel Kolonay, Sr         17:46    5:44
  240  Brenton Sige, Jr           18:47    6:03
  247  Sean Lane, Jr              18:53    6:05
  331  Austin Aplequist, So       19:53    6:25
  347  Nelson Phelps, Jr          20:04    6:28
  397  Tyler McBride, Jr          21:06    6:48
Total Time = 1:32:31     Total Places = 986

37. Shady Side Academy
  139  Zac Prizant, Jr            17:57    5:47
  196  Max Young, Sr              18:30    5:58
  203  Joe McMahon, Sr            18:33    5:59
  206  Conor Colombo, Fr          18:35    5:59
  260  John McDonagh, Fr          19:01    6:08
  304  Brian Hannon, Sr           19:30    6:17
  367  Rohit Joshi, Sr            20:26    6:35
Total Time = 1:32:35     Total Places = 1004

38. Gateway
  116  Liam Connelly, Fr          17:47    5:44
  164  Tyler Palenchak, Sr        18:11    5:52
  167  Ben Farina, Sr             18:12    5:52
  205  Jose Figueroa, Fr          18:34    5:59
  358  Tres Kubic, Fr             20:16    6:32
Total Time = 1:32:57     Total Places = 1010

39. South Side
   38  Colten Trimble, So         16:59    5:28
  105  Dylan Anderer, Sr          17:42    5:42
  220  Jim Knoerdel, So           18:41    6:01
  319  Chris Flynn, Sr            19:42    6:21
  334  Alex Genre, Sr             19:55    6:25
  352  Evan Hintz, Sr             20:12    6:31
  379  Dan Wiesen, So             20:38    6:39
Total Time = 1:32:56     Total Places = 1016

40. West Mifflin
  108  Aaron Bonacci, Sr          17:43    5:43
  184  Ryan Brennen, Jr           18:22    5:55
  250  Kevin Dulak, So            18:55    6:06
  261  Zak Schrott, Fr            19:01    6:08
  311  Russell Smith, Fr          19:34    6:19
  336  Kevin Cochrane, So         19:56    6:26
Total Time = 1:33:33     Total Places = 1114

41. Moon Area
  174  Dylan Perry, So            18:16    5:54
  229  Ryan Russo, So             18:43    6:02
  252  Devin Jeffries, Fr         18:55    6:06
  265  Geddy Litterini, So        19:06    6:10
  270  Austin Jepsky, So          19:09    6:10
  280  Matt Thomas, Sr            19:14    6:12
  285  Collin Fanelli, Sr         19:20    6:14
Total Time = 1:34:08     Total Places = 1190

42. Shaler Area
   47  Caleb Wakeley, Jr          17:08    5:31
  178  Josiah Johnson, So         18:19    5:54
  289  Jacob Bittner, Jr          19:23    6:15
  350  Evan Conti, Jr             20:06    6:29
  357  Matthew Pontzloff, Jr      20:16    6:32
  369  Mike Mahon, Jr             20:31    6:37
  447  Ryan Hills, Fr             24:39    7:57
Total Time = 1:35:09     Total Places = 1221

43. Seneca Valley
  201  Anthony Wuenschell, Jr     18:33    5:59
  214  Tommy Abramson, Jr         18:38    6:00
  249  Sean Reiterman, Jr         18:55    6:06
  274  Mike Rhein, Jr             19:10    6:11
  305  Steven Polack, Sr          19:31    6:18
  339  Nate Inman, Sr             19:58    6:26
  372  Todd Kowalski, Sr          20:34    6:38
Total Time = 1:34:45     Total Places = 1243

44. Trinity
  165  Marcus Chadwick, Sr        18:11    5:52
  169  Josh Pusateri, So          18:13    5:52
  297  Lucas Lazek, Jr            19:25    6:16
  316  Jacob Chadwick, So         19:40    6:20
  338  Tristan Buxton, Jr         19:57    6:26
  365  Harrison Lawson, Jr        20:24    6:35
  429  Luke Day, So               22:45    7:20
Total Time = 1:35:24     Total Places = 1285

45. Ringgold
  109  Noah Smith, So             17:44    5:43
  242  Lucas Serra, Jr            18:49    6:04
  291  Corey Lutz, Sr             19:24    6:15
  300  Chris O'Connor, Fr         19:27    6:16
  344  Joe Vergona, So            20:01    6:27
  399  Caleb Lunn, Jr             21:10    6:49
  416  Gary Schultz, Jr           21:55    7:04
Total Time = 1:35:23     Total Places = 1286

46. Penn Hills
   33  Dylin Wilhoite, Jr         16:56    5:28
  192  Duwon Terrell, So          18:26    5:57
  325  Glen Wolfarth, Jr          19:48    6:23
  378  Sam Shaviss, Sr            20:37    6:39
  384  Tyrell Simmons, Jr         20:49    6:43
  422  Zane Conaway, Jr           22:08    7:08
Total Time = 1:36:34     Total Places = 1312

47. Shenango
  187  David Waldschmidt, Jr      18:24    5:56
  254  Andy McCann, Jr            18:57    6:07
  271  Kyle Campbell, Fr          19:09    6:11
  307  Zach Matuch, Sr            19:32    6:18
  312  Nico Pagley, Sr            19:34    6:19
  359  Camron Waters, Fr          20:17    6:32
  363  Tj McCracken, So           20:21    6:34
Total Time = 1:35:34     Total Places = 1331

48. Avonworth
  215  Kyle Crilley, So           18:38    6:01
  216  Andrew Domencic, So        18:38    6:01
  218  Paul Kluitenberg, Sr       18:39    6:01
  341  Kenny Baurle, Fr           20:01    6:27
  393  Colton Fritts, Fr          21:00    6:46
Total Time = 1:36:54     Total Places = 1383

49. South Park
   16  Tyler Rigby, Sr            16:38    5:22
  284  Greg Graf, Jr              19:20    6:14
  326  Jordan Carr, Jr            19:48    6:23
  392  Shawn Berkeybile, Sr       20:59    6:46
  395  Jacob Marlin, Fr           21:02    6:47
  401  Stephen Nelson, Sr         21:21    6:53
  413  Vinnie Monfredi, Fr        21:46    7:01
Total Time = 1:37:45     Total Places = 1413

50. Riverside
  141  Adam Snowden, Sr           17:58    5:48
  293  Dan Spiker, Jr             19:24    6:15
  303  Austin Hall, Sr            19:30    6:17
  335  Sam Zilavy, Jr             19:56    6:26
  371  Nathan Brown, Fr           20:33    6:38
  405  Christian Hessler, Fr      21:29    6:56
  432  Thomas Antal, So           22:55    7:23
Total Time = 1:37:19     Total Places = 1443

51. Greensburg C C
  227  Vince Mirigliano, So       18:43    6:02
  233  Matt Osche, So             18:45    6:03
  243  Philip Forsythe, So        18:50    6:04
  366  Bobby Specht, Fr           20:25    6:35
  398  Nick Very, Sr              21:07    6:48
  430  Jon Frye, Fr               22:49    7:21
  453  Sean Newhouse, Fr          25:16    8:09
Total Time = 1:37:48     Total Places = 1467

52. Central Valley Warrio
  180  Jeffrey Zeiber, Sr         18:20    5:55
  276  Austin Obenauf, Sr         19:11    6:11
  302  Jacob Biscup, Sr           19:28    6:17
  345  Billy Vana, So             20:02    6:28
  389  Josh Marvenko, Sr          20:54    6:44
  414  Andrew Stein, So           21:47    7:01
  443  Josh Brown, Sr             23:22    7:32
Total Time = 1:37:53     Total Places = 1492

53. Sewickley Academy
  150  Pieter Hansen, So          18:02    5:49
  197  Owen Hipwell, So           18:31    5:58
  343  Evan Ragoowansi, Fr        20:01    6:27
  402  Wyatt Geller, So           21:23    6:54
  412  Will Kleeman, Sr           21:43    7:00
  427  Ayrton Mutagaana, So       22:36    7:17
  433  Jalen Lee, Sr              22:57    7:24
Total Time = 1:39:38     Total Places = 1504

54. McKeesport Area
  193  Ryan Sisley, Jr            18:26    5:57
  263  Travis Tyree, Jr           19:02    6:08
  277  Ryan Jacobs, Jr            19:11    6:11
  370  Kelvin Williams, So        20:32    6:37
  408  Matthew McFadden, Sr       21:34    6:57
  426  Daniel Troutman, Jr        22:36    7:17
Total Time = 1:38:42     Total Places = 1511

55. Eden Christian Academ
  122  Carter Smith, Jr           17:50    5:45
  294  Drew Helon, Jr             19:24    6:15
  353  Luke Otto, Sr              20:13    6:31
  390  Noah Walburn, So           20:55    6:45
  406  Carter Ehms, So            21:29    6:56
  407  Joseph Dandrea, Fr         21:32    6:56
  437  Timothy Yu, Sr             23:06    7:27
Total Time = 1:39:49     Total Places = 1565

56. Derry Area Hs
  287  Sam McGaughran, Jr         19:22    6:15
  288  Austin Buterbaugh, Fr      19:22    6:15
  324  Brenden Cary, Jr           19:46    6:22
  333  Ryan Nicol, Fr             19:54    6:25
  364  Josh Adams, Fr             20:22    6:34
  377  Greg Rager, Sr             20:37    6:39
  386  Christian Shugars, Fr      20:50    6:43
Total Time = 1:38:45     Total Places = 1596

57. Seton La Salle
  246  Elijah Barrett, Sr         18:52    6:05
  257  Gavin Ennis, So            19:00    6:08
  360  Mike Mankos, Sr            20:17    6:33
  361  Joseph Farnan, Fr          20:18    6:33
  373  Evan Berry, Fr             20:36    6:39
  403  Henry Glitz, Jr            21:25    6:54
  418  Bennett Grefenstette, Fr   22:05    7:07
Total Time = 1:39:02     Total Places = 1597

58. Canon-McMillan
  275  Justin Illig, Jr           19:10    6:11
  313  Bill Kohler, So            19:35    6:19
  317  Samuel Urban, Jr           19:40    6:20
  322  Andrew Kim, Fr             19:44    6:22
  374  Blaise Petrone, Fr         20:36    6:39
  381  Jacob Nawrocki, Jr         20:41    6:40
  440  Ben Macioszek, Sr          23:12    7:29
Total Time = 1:38:43     Total Places = 1601

59. Thomas Jefferson
  308  Anthony Gentilcore, So     19:32    6:18
  329  Tyler Sestito, Jr          19:52    6:24
  348  Dan Schrum, Jr             20:05    6:29
  354  Tim Grassi, So             20:13    6:31
  356  Cole Devine, Fr            20:13    6:31
  391  Gabe Ackman, Jr            20:58    6:46
  404  Chris Sichi, Jr            21:26    6:55
Total Time = 1:39:54     Total Places = 1695

60. Wash High
   81  D'Heaven Kelley, Jr        17:31    5:39
  351  Charleton Toliver, Jr      20:11    6:31
  387  Elijah Ellerman, Sr        20:51    6:43
  446  Austin Sperl, Fr           24:34    7:55
  457  Blake Smith, Fr            26:04    8:24
  458  Troy Frazier, Sr           26:12    8:27
Total Time = 1:49:09     Total Places = 1722

61. Elizabeth Forward
  259  Tyler Wachs, So            19:00    6:08
  323  Jake Cheek, Sr             19:45    6:22
  368  Alexander Thornton, Jr     20:26    6:35
  409  Bruce Keffer, Fr           21:35    6:57
  420  Shane Indyk, Jr            22:07    7:08
  436  Marshall Grubb, Jr         23:03    7:26
  442  Zach Thomas, So            23:16    7:30
Total Time = 1:42:51     Total Places = 1779

62. Montour
  153  Ryan Cieslak, Sr           18:03    5:49
  385  Dominic Corona, Fr         20:50    6:43
  394  Paul McCurdy, Jr           21:00    6:46
  415  Brandon Girovard, Jr       21:55    7:04
  435  Nick Hemke, Jr             23:02    7:26
  448  Jake Gray, Fr              24:45    7:59
  449  Judson Hollerich, Fr       24:47    7:59
Total Time = 1:44:48     Total Places = 1782

63. Ellwood City
  207  Matt Reed, Sr              18:35    6:00
  355  Wesley Larry, So           20:13    6:31
  383  Alex Tomak, So             20:48    6:42
  423  John Decaro, Sr            22:10    7:09
  428  Seth Zellhart, Fr          22:39    7:18
  439  Logan Teodoro, Jr          23:10    7:28
  445  Josh Higby, Sr             24:14    7:49
Total Time = 1:44:22     Total Places = 1796

64. Keystone Oaks
  198  Tom Gorman, So             18:32    5:58
  396  Ryan McCay, Jr             21:04    6:48
  417  Jt Lippert, Sr             22:04    7:07
  450  Nate Groh, Sr              24:49    8:00
  452  Jeff Coffy, Sr             24:50    8:01
  455  Jay Busch, Sr              25:27    8:12
  456  Matt Iorio, Sr             25:45    8:18
Total Time = 1:51:17     Total Places = 1913

65. Ford City
  349  Andrew Hamilton, So        20:05    6:29
  375  Nathaniel Sedlacek, So     20:37    6:39
  376  Mike Sweeney, Sr           20:37    6:39
  400  Josh Milanak, Sr           21:20    6:53
  425  Tyler Delancey, Jr         22:16    7:11
  438  Abraham Sedlacek, Fr       23:06    7:27
  441  Glenn Smathers, Fr         23:14    7:30
Total Time = 1:44:53     Total Places = 1925

66. Kittanning
  380  Nathan Goldner, Fr         20:41    6:40
  410  Zac Burns, Sr              21:38    6:59
  411  Jacob Snyder, So           21:42    7:00
  419  Conner Blose, Jr           22:05    7:07
  431  Christian Emminger, Sr     22:52    7:22
  434  Branden Lee, Sr            23:00    7:25
  444  Wyatt Chestnut, Fr         24:08    7:47
Total Time = 1:48:55     Total Places = 2051

67. West Shamokin
  362  Logan Stancombe, Fr        20:19    6:33
  421  Kevin Kaplon, Sr           22:08    7:08
  424  David Batistig, Sr         22:13    7:10
  451  Dylan Gulas, Sr            24:49    8:00
  454  Jon Steiner, Sr            25:27    8:12
  459  Austin Lundgren, Sr        28:14    9:06
Total Time = 1:54:54     Total Places = 2112

        TEAM                                  1M        1.92M          5K
 PLACE SCORE           FINISHER             TIME     TIME      TIME      PACE        TEAM
    1     1  Daniel Jaskowak, Sr             5:07       10:00    15:36    5:02  Grove City           
    2     2  Brent Kennedy, Jr               5:07       10:00    15:37    5:02  Kiski Area           
    3     3  Ean Disilvio, Sr                5:07       10:01    16:01    5:10  Allderdice           
    4     4  Ethan Martin, Jr                5:08       10:02    16:06    5:11  Fox Chapel           
    5     5  Josh Zemet, Sr                  5:08       10:03    16:11    5:13  North Allegheny      
    6     6  Brian Shields, Sr               5:08       10:02    16:14    5:14  Hampton              
    7     7  Ryan Archer, Sr                 5:08       10:03    16:15    5:14  Vincentian Academy   
    8     8  Matt McGoey, So                 5:13       10:11    16:17    5:15  North Allegheny      
    9     9  Aziz Yousif, Sr                 5:08       10:12    16:20    5:16  Bradford             
   10    10  Colin Martin, Jr                5:18       10:20    16:21    5:16  Fox Chapel           
   11    11  Scott Seel, So                  5:13       10:15    16:22    5:17  North Allegheny      
   12    12  Seamus Love, So                 5:14       10:17    16:23    5:17  North Allegheny      
   13    13  Cordon Louco, Jr                5:12       10:14    16:27    5:18  North Allegheny      
   14    14  Luke Schott, Sr                 5:10       10:15    16:30    5:19  Franklin Regional    
   15    15  Tyler Snider, Sr                5:17       10:20    16:30    5:19  Kiski Area           
   16    16  Tyler Rigby, Sr                 5:07       10:18    16:38    5:22  South Park           
   17    17  Jon Faye, Sr                    5:13       10:17    16:39    5:22  Hempfield            
   18    18  Nathan Sloan, Jr                5:13       10:17    16:40    5:22  Hampton              
   19    19  Seamus Roddy, Sr                5:12       10:17    16:40    5:23  Mt. Lebanon          
   20    20  Andy Haky, Sr                   5:18       10:20    16:42    5:23  Pittsburgh C C       
   21    21  Brandan Moretton, Sr            5:15       10:21    16:43    5:23  Norwin               
   22    22  Patrick Miller, Jr              5:24       10:28    16:44    5:24  Kiski Area           
   23    23  George Kelly, Jr                5:27       10:30    16:45    5:24  Baldwin              
   24    24  Anton Martinez, Jr              5:11       10:21    16:45    5:24  North Hills          
   25    25  Patrick Quirk, Jr               5:18       10:27    16:46    5:24  Mt. Lebanon          
   26    26  Derek Zynn, Sr                  5:14       10:24    16:47    5:25  Pine Richland        
   27    27  Jared Pollock, Sr               5:18       10:25    16:48    5:25  Mt. Lebanon          
   28    28  Jeff Van Kooten, So             5:17       10:23    16:48    5:25  Pittsburgh C C       
   29    29  Billy Dougherty, Jr             5:15       10:25    16:50    5:26  Mt. Lebanon          
   30    30  Alex Archer, Sr                 5:14       10:26    16:52    5:26  Vincentian Academy   
   31    31  John McCool, Sr                 5:18       10:27    16:52    5:26  Pittsburgh C C       
   32    32  Trevor Blackwell, So            5:16       10:37    16:56    5:28  New Castle           
   33    33  Dylin Wilhoite, Jr              5:21       10:33    16:56    5:28  Penn Hills           
   34    34  Matt Haupt, Sr                  5:24       10:33    16:56    5:28  Olsh                 
   35    35  Rj Freese, Jr                   5:30       10:35    16:57    5:28  West Allegheny       
   36    36  Kyle Zenchak, Jr                5:20       10:31    16:58    5:28  Pittsburgh C C       
   37    37  Bo Dinger, So                   5:32       10:39    16:58    5:28  Punxsutawney         
   38    38  Colten Trimble, So              5:23       10:32    16:59    5:28  South Side           
   39    39  Bradley Pollock, Sr             5:21       10:32    17:00    5:29  Mt. Lebanon          
   40    40  Aaron Benka, So                 5:17       10:28    17:00    5:29  Grove City           
   41    41  Jason Krist, So                 5:24       10:32    17:01    5:29  Hampton              
   42    42  Jack Reidy, Sr                  5:24       10:33    17:03    5:30  Hampton              
   43    43  Alan Yocca, Jr                  5:21       10:43    17:04    5:30  Plum                 
   44    44  Tony Consiglio, Sr              5:21       10:33    17:05    5:31  Mt. Lebanon          
   45    45  Sam Hughes, Jr                  5:21       10:42    17:06    5:31  Mt. Lebanon          
   46    46  Chris Chang, Jr                 5:20       10:33    17:07    5:31  North Allegheny      
   47    47  Caleb Wakeley, Jr               5:29       10:39    17:08    5:31  Shaler Area          
   48    48  Nick Kocent, Jr                 5:30       10:43    17:09    5:32  Olsh                 
   49        Scott Westover, Sr              5:15       10:31    17:10    5:32  Mt. Lebanon          
   50    49  Ian Brown, Sr                   5:23       10:41    17:10    5:32  Grove City           
   51    50  Nate Edenfield, Jr              5:27       10:43    17:10    5:32  Uniontown            
   52    51  Mike McLaughlin, Jr             5:28       10:42    17:12    5:33  Baldwin              
   53    52  Preston Carlsson, So            5:27       10:46    17:13    5:33  Knoch                
   54    53  Dominic Stroh, So               5:28       10:51    17:13    5:33  Altoona Area         
   55    54  Jonah Graffius, Jr              5:36       10:56    17:13    5:33  Penn Trafford        
   56    55  Ryan Budnik, So                 5:26       10:46    17:14    5:33  Grove City           
   57    56  Terry Futrell, Sr               5:31       10:51    17:14    5:33  Altoona Area         
   58    57  Tommy Reinhart, Sr              5:13       10:31    17:15    5:34  Pine Richland        
   59    58  Ryan Louther, Jr                5:20       10:45    17:16    5:34  Indiana              
   60    59  Luke Regan, Jr                  5:26       10:44    17:16    5:34  Pine Richland        
   61    60  James Humphrey, Sr              5:31       10:50    17:16    5:34  Fox Chapel           
   62    61  Jacob Susalla, Fr               5:44       11:03    17:17    5:34  Plum                 
   63    62  Aaron Bliss, So                 5:33       10:52    17:18    5:35  Fox Chapel           
   64    63  Maxwell Petrosky, Sr            5:26       10:46    17:20    5:35  North Allegheny      
   65    64  Alex Abraham, Sr                5:38       10:51    17:20    5:35  Upper St. Clair      
   66        Ian Baun, So                    5:30       10:47    17:20    5:35  Mt. Lebanon          
   67    65  Andrew Koryak, So               5:28       10:51    17:21    5:36  Vincentian Academy   
   68    66  Ryder Ballou, So                5:37       10:57    17:21    5:36  Olsh                 
   69    67  Elias Graca, So                 5:39       11:02    17:22    5:36  Fox Chapel           
   70        Kolbe Short, Jr                 5:26       10:47    17:22    5:36  North Allegheny      
   71    68  Nate Jackson, So                5:38       10:54    17:22    5:36  Greater Latrobe      
   72    69  Mike Burchlaw, So               5:31       10:51    17:23    5:36  North Hills          
   73    70  Justin Kostelnik, Sr            5:29       10:54    17:24    5:37  Laurel Highlands     
   74    71  Scott Slaney, Sr                5:40       11:00    17:25    5:37  Mars                 
   75    72  Daniel Young, Fr                5:22       10:47    17:25    5:37  Pittsburgh C C       
   76    73  Ian Griffith, Jr                5:23       10:50    17:25    5:37  Franklin Regional    
   77    74  Ryan Whiteman, Jr               5:27       10:51    17:25    5:37  Grove City           
   78    75  Joe Dunleavy, So                5:30       10:55    17:26    5:37  Peters Township      
   79    76  John Shymansky, Sr              5:21       10:46    17:26    5:37  Fox Chapel           
   80    77  John Scott Somora, Sr           5:23       10:56    17:27    5:38  Grove City           
   81    78  Jeromee Geibel, Sr              5:41       10:59    17:28    5:38  Butler               
   82    79  Travis Eckman, Sr               5:37       11:03    17:28    5:38  Fox Chapel           
   83        Dan Meehan, So                  5:32       10:55    17:28    5:38  North Allegheny      
   84    80  Christian Cook, Jr              5:28       10:51    17:29    5:38  Pittsburgh C C       
   85    81  D'Heaven Kelley, Jr             5:28       10:52    17:31    5:39  Wash High            
   86    82  Kyle Heasley, Jr                5:31       10:59    17:31    5:39  Altoona Area         
   87    83  Brady Guthrie, Jr               5:24       10:43    17:31    5:39  Uniontown            
   88    84  Nick Wolk, Fr                   5:37       11:01    17:31    5:39  Peters Township      
   89    85  Evan Zombek, Jr                 5:30       10:53    17:32    5:39  South Fayette        
   90    86  Christian Labash, Sr                                17:32    5:39  Baldwin              
   91    87  Ross Martin, Jr                 5:39       10:59    17:33    5:39  Bethel Park          
   92    88  Frankie Petrini, Jr             5:40       11:01    17:33    5:39  Mars                 
   93    89  James Smith, Jr                 5:48       11:04    17:33    5:39  Upper St. Clair      
   94    90  Andrew Paul, Sr                 5:40       11:05    17:33    5:39  Hempfield            
   95    91  Logan Kochka-Puskar, So         5:41       10:59    17:34    5:40  Bethel Park          
   96    92  Brad Foust, So                  5:29       11:02    17:34    5:40  Altoona Area         
   97        Mike Becich, Jr                 5:25       10:45    17:34    5:40  North Allegheny      
   98    93  Eric Kaminski, Jr               5:39       10:58    17:34    5:40  Bethel Park          
   99    94  Alex Cetnar, Sr                 5:40       10:55    17:35    5:40  Knoch                
  100    95  Brett Trottier, So              5:35       10:57    17:36    5:40  Franklin Regional    
  101    96  Elijah Stedeford, Jr            5:21       10:51    17:36    5:41  Pine Richland        
  102    97  Jd Fahnestock, Jr               5:39       11:01    17:37    5:41  Kiski Area           
  103    98  Kevin Pfau, Sr                  5:22       10:46    17:38    5:41  Pittsburgh C C       
  104    99  Stephen Zombek, Jr              5:32       10:56    17:38    5:41  South Fayette        
  105   100  Samuel Schiffman, So            5:29       10:53    17:38    5:41  Upper St. Clair      
  106   101  Ben Meyers, Sr                  5:35       11:04    17:39    5:42  Franklin Regional    
  107   102  Zack White, So                  5:38       11:01    17:40    5:42  West Allegheny       
  108   103  Ryan Lee, Sr                    5:39       10:59    17:41    5:42  Bethel Park          
  109   104  Zach Kluber, Sr                 5:42       11:03    17:42    5:42  Greensburg Salem     
  110   105  Dylan Anderer, Sr               5:42       11:06    17:42    5:42  South Side           
  111        Karthik Narayanan, Sr           5:33       10:52    17:42    5:42  Fox Chapel           
  112   106  Nathan Mrdjenovich, Fr          5:46       11:05    17:42    5:43  Mars                 
  113   107  Michael Cecchini, Sr            5:29       10:59    17:43    5:43  Laurel Highlands     
  114   108  Aaron Bonacci, Sr               5:33       11:02    17:43    5:43  West Mifflin         
  115   109  Noah Smith, So                  5:40       11:06    17:44    5:43  Ringgold             
  116   110  Khristian Delozier, Jr          5:41       11:09    17:45    5:43  Altoona Area         
  117   111  Corey Gulakowski, Jr            5:43       11:13    17:45    5:43  Chartiers Valley     
  118   112  Sam Costa, Sr                   5:38       11:02    17:45    5:43  West Allegheny       
  119   113  Joncarlo Patton, Jr             5:32       11:03    17:45    5:44  South Fayette        
  120   114  Daniel Kolonay, Sr              5:36       11:04    17:46    5:44  Penn Trafford        
  121   115  Jennings Luke, Sr               5:44       11:07    17:46    5:44  Plum                 
  122   116  Liam Connelly, Fr               5:35       11:05    17:47    5:44  Gateway              
  123   117  Adam Molinaro, Sr               5:44       11:07    17:47    5:44  Plum                 
  124   118  Dan Spanner, So                 5:40                17:47    5:44  Bethel Park          
  125   119  Jared Todorowski, Jr            5:32       11:05    17:48    5:44  Pine Richland        
  126        Hunter Wharrey, So              5:42       11:03    17:49    5:45  North Allegheny      
  127   120  Caleb Smith, Sr                 5:38       11:10    17:49    5:45  Chartiers Valley     
  128   121  Adam Lenze, Jr                  5:27       11:03    17:50    5:45  Indiana              
  129   122  Carter Smith, Jr                5:37       11:05    17:50    5:45  Eden Christian Academ 
  130        Matthew Stone, So               5:34       11:00    17:50    5:45  Mt. Lebanon          
  131   123  Ron Monack, Sr                  5:38       11:15    17:50    5:45  Greater Latrobe      
  132   124  Nathan Meyers, Jr               5:42       11:12    17:50    5:45  Allderdice           
  133   125  Zach Salek, Jr                  5:32       10:58    17:50    5:45  West Allegheny       
  134   126  Ryan Lott, Sr                   5:40       11:00    17:51    5:45  Upper St. Clair      
  135   127  Christopher Short, Jr           5:40       10:58    17:51    5:45  Butler               
  136   128  Brandon Wise, Sr                5:32       11:03    17:51    5:45  Grove City           
  137   129  Anthony Smaldino, Jr            5:31       11:00    17:52    5:46  Vincentian Academy   
  138   130  Kevin Augustine, Jr             5:36       10:59    17:52    5:46  Greater Latrobe      
  139   131  Sean Rundle, Sr                 5:51       11:19    17:52    5:46  Butler               
  140   132  Mitch Endress, Jr               5:33       11:04    17:53    5:46  Altoona Area         
  141   133  Dennis Doyle, So                5:44       11:15    17:53    5:46  Baldwin              
  142   134  Zac Cox, So                     5:44       11:13    17:54    5:46  Chartiers Valley     
  143   135  Tyler Nuzzo, Fr                 5:41       11:12    17:55    5:47  Bradford             
  144   136  Mark Schwoegl, Sr                          11:05    17:55    5:47  Hampton              
  145   137  Kevin Jennings, Sr              5:33       11:03    17:55    5:47  Indiana              
  146   138  Nathan Ward, Sr                 5:45       11:20    17:57    5:47  Punxsutawney         
  147   139  Zac Prizant, Jr                 5:46       11:21    17:57    5:47  Shady Side Academy   
  148   140  Tom Bruni, Sr                   5:38       11:02    17:58    5:47  West Allegheny       
  149   141  Adam Snowden, Sr                5:38       11:08    17:58    5:48  Riverside            
  150   142  Trey Quealy, So                 5:41       11:11    17:58    5:48  Norwin               
  151   143  Dan Calabrese, Sr               5:33       11:11    17:58    5:48  Pine Richland        
  152   144  Patrick Brady, Jr               5:45       11:17    17:59    5:48  South Fayette        
  153        John Gilkey, Jr                 5:56       11:27    18:00    5:48  Pittsburgh C C       
  154        Pat Curley, So                  5:36       11:13    18:00    5:48  Pittsburgh C C       
  155   145  Cord Leone, So                  5:54       11:26    18:00    5:48  Greater Latrobe      
  156   146  Brendan Knox, So                5:46       11:06    18:00    5:48  Mars                 
  157   147  Connor Bardine, Sr              5:47       11:19    18:01    5:48  Kiski Area           
  158   148  Drew Venesky, Sr                5:54       11:32    18:01    5:49  Knoch                
  159   149  Frank Morelli, Jr               5:34       11:12    18:01    5:49  South Fayette        
  160   150  Pieter Hansen, So               5:45       11:22    18:02    5:49  Sewickley Academy    
  161   151  Cody Nail, Sr                   5:30       11:04    18:02    5:49  Altoona Area         
  162   152  Brandon Grumski, Fr             5:50       11:20    18:03    5:49  Knoch                
  163   153  Ryan Cieslak, Sr                5:36       11:08    18:03    5:49  Montour              
  164   154  Seth Burkett, So                5:42       11:23    18:04    5:50  Punxsutawney         
  165   155  Colin McLaughlin, Sr            5:46       11:19    18:05    5:50  Baldwin              
  166   156  Dom Desalle, Sr                 5:43       11:16    18:06    5:50  Olsh                 
  167   157  Mike Mazzanti, Jr               5:53       11:32    18:07    5:50  New Castle           
  168   158  Alex Krieger, Jr                5:44       11:13    18:07    5:51  Chartiers Valley     
  169        Mike Mawhinney, Sr              5:38       11:14    18:08    5:51  Fox Chapel           
  170   159  Tim Hall, So                    5:34       11:14    18:08    5:51  Hampton              
  171   160  Clay Brough, Jr                 5:41       11:11    18:09    5:51  Norwin               
  172   161  Ian Schrenk, Jr                 5:42       11:17    18:09    5:51  Olsh                 
  173   162  Justin Stascak, Sr              5:43       11:15    18:09    5:51  Kiski Area           
  174   163  James Capone, So                5:49       11:20    18:10    5:51  Franklin Regional    
  175   164  Tyler Palenchak, Sr             5:32       11:16    18:11    5:52  Gateway              
  176   165  Marcus Chadwick, Sr             5:52       11:26    18:11    5:52  Trinity              
  177   166  Tyler Boxheimer, Sr             5:45       11:20    18:11    5:52  Bethel Park          
  178   167  Ben Farina, Sr                  5:40       11:18    18:12    5:52  Gateway              
  179   168  Ryan Teets, Sr                  5:50       11:28    18:13    5:52  Laurel Highlands     
  180   169  Josh Pusateri, So               5:52       11:24    18:13    5:52  Trinity              
  181   170  Brett Smith, Jr                 6:01       11:33    18:14    5:53  Greensburg Salem     
  182   171  Mohammed Sajjad, Sr             5:44       11:20    18:14    5:53  Franklin Regional    
  183   172  Shaine Coon, Sr                 5:43       11:26    18:14    5:53  Pine Richland        
  184   173  Tyler Laughery, Fr              5:56       11:34    18:15    5:53  Norwin               
  185   174  Dylan Perry, So                 5:47       11:21    18:16    5:54  Moon Area            
  186   175  Garrett Coyne, Sr               5:51       11:21    18:16    5:54  Baldwin              
  187   176  Eric Ingros, So                 5:51       11:33    18:17    5:54  Punxsutawney         
  188   177  Gage Zimmerman, Jr              5:55       11:28    18:18    5:54  Mars                 
  189   178  Josiah Johnson, So              5:53       11:29    18:19    5:54  Shaler Area          
  190   179  Jonnah Baron, Sr                5:44       11:26    18:19    5:54  Allderdice           
  191        Stan Szafranski, Jr             5:47       11:29    18:20    5:55  Pine Richland        
  192   180  Jeffrey Zeiber, Sr              5:46       11:25    18:20    5:55  Central Valley Warrio 
  193   181  Steven Salanick, Jr             5:52       11:29    18:20    5:55  Laurel Highlands     
  194   182  Ryan Soisson, Fr                6:05       11:38    18:21    5:55  Greater Latrobe      
  195   183  Tim Mastovich, So               5:39       11:20    18:21    5:55  Franklin Regional    
  196   184  Ryan Brennen, Jr                5:46       11:27    18:22    5:55  West Mifflin         
  197   185  Conner Dayton, Sr               5:53       11:27    18:22    5:55  Baldwin              
  198   186  Zach Jaap, So                   5:51       11:31    18:22    5:55  Peters Township      
  199        Chris Good, So                  5:40       11:21    18:23    5:56  Fox Chapel           
  200        Jake Phillips, So               5:54       11:29    18:24    5:56  Baldwin              
  201   187  David Waldschmidt, Jr           6:04       11:38    18:24    5:56  Shenango             
  202   188  Andy Marzullo, Jr               5:53       11:30    18:24    5:56  Plum                 
  203   189  Paul Klatt, So                  5:46       11:29    18:24    5:56  Uniontown            
  204   190  Zack Hunkele, So                6:01       11:30    18:25    5:56  Mars                 
  205   191  Brendan Skaggs, Sr              5:52       11:30    18:25    5:56  Bradford             
  206   192  Duwon Terrell, So               6:04       11:40    18:26    5:57  Penn Hills           
  207   193  Ryan Sisley, Jr                 5:55       11:32    18:26    5:57  McKeesport Area      
  208   194  Matt Johnson, Jr                5:52       11:32    18:29    5:58  West Allegheny       
  209   195  Killian McNally, Fr             5:57       11:23    18:29    5:58  North Hills          
  210   196  Max Young, Sr                   5:47       11:30    18:30    5:58  Shady Side Academy   
  211   197  Owen Hipwell, So                5:56       11:37    18:31    5:58  Sewickley Academy    
  212   198  Tom Gorman, So                  6:05       11:45    18:32    5:58  Keystone Oaks        
  213   199  Christopher Boyd, So            5:57       11:34    18:32    5:59  Butler               
  214   200  Ryan Trout, Sr                  6:01       11:38    18:33    5:59  Greensburg Salem     
  215   201  Anthony Wuenschell, Jr          6:11       11:47    18:33    5:59  Seneca Valley        
  216   202  Jordan Blum, Jr                 5:55       11:36    18:33    5:59  Butler               
  217   203  Joe McMahon, Sr                 5:50       11:34    18:33    5:59  Shady Side Academy   
  218   204  Bryce Nelson, Jr                6:05       11:46    18:34    5:59  Kiski Area           
  219   205  Jose Figueroa, Fr               6:03       11:40    18:34    5:59  Gateway              
  220   206  Conor Colombo, Fr               5:51       11:33    18:35    5:59  Shady Side Academy   
  221   207  Matt Reed, Sr                   5:54       11:35    18:35    6:00  Ellwood City         
  222   208  Regan Smith, Sr                 5:53       11:38    18:36    6:00  Chartiers Valley     
  223   209  Gregg Maruca, So                6:00       11:48    18:36    6:00  Laurel Highlands     
  224        Mark Demore, So                 6:07       11:48    18:36    6:00  Baldwin              
  225   210  Sean Cahalan, Fr                5:49       11:35    18:36    6:00  Olsh                 
  226   211  Brenden Wagner, Sr              5:50       11:33    18:36    6:00  Norwin               
  227        Joe Puthenpurayil, Sr           6:11       11:46    18:36    6:00  Fox Chapel           
  228   212  Tyler Wynn, So                  5:53       11:38    18:37    6:00  Chartiers Valley     
  229   213  Colin Paulauskas, Jr            6:03       11:42    18:37    6:00  North Hills          
  230        Jared Ohlund, Sr                5:48       11:35    18:38    6:00  Pine Richland        
  231   214  Tommy Abramson, Jr              6:06       11:46    18:38    6:00  Seneca Valley        
  232   215  Kyle Crilley, So                6:05       11:43    18:38    6:01  Avonworth            
  233   216  Andrew Domencic, So             5:59       11:40    18:38    6:01  Avonworth            
  234   217  Zach Stewart, Sr                6:05       11:47    18:39    6:01  Greater Latrobe      
  235   218  Paul Kluitenberg, Sr            6:07       11:49    18:39    6:01  Avonworth            
  236   219  Jacob Cahn, Jr                  5:49       11:37    18:40    6:01  Uniontown            
  237        Kevin Taylor, Fr                5:56       11:37    18:40    6:01  Baldwin              
  238   220  Jim Knoerdel, So                6:02       11:50    18:41    6:01  South Side           
  239   221  Alexander Michalenko, So        6:02       11:38    18:41    6:01  Olsh                 
  240   222  Michael Neumann, Fr             6:00       11:42    18:41    6:01  Peters Township      
  241   223  Jake Janaszek, Jr               5:53       11:35    18:42    6:02  Bethel Park          
  242   224  Will Page, Jr                   5:58       11:43    18:42    6:02  West Allegheny       
  243   225  Andrew Craig, Sr                6:04       11:44    18:42    6:02  Greensburg Salem     
  244   226  Josh Harter, Sr                 5:59       11:39    18:42    6:02  Greater Latrobe      
  245   227  Vince Mirigliano, So            6:12       11:50    18:43    6:02  Greensburg C C       
  246   228  Devan Sandala, So               5:50       11:39    18:43    6:02  South Fayette        
  247   229  Ryan Russo, So                  5:46       11:35    18:43    6:02  Moon Area            
  248   230  Ben Osmond, Jr                  6:02       11:49    18:44    6:02  North Hills          
  249   231  Josh Somers, So                 6:06       11:54    18:44    6:03  Allderdice           
  250   232  Christopher Adamo, Fr           5:59       11:41    18:44    6:03  Upper St. Clair      
  251   233  Matt Osche, So                  5:55       11:43    18:45    6:03  Greensburg C C       
  252   234  Corey Niles, Sr                 6:11       11:48    18:45    6:03  New Castle           
  253   235  Nathaniel Pettit, Fr            6:04       11:49    18:45    6:03  Knoch                
  254   236  Alex Shepherd, So               5:58       11:48    18:46    6:03  New Castle           
  255   237  Bennett Sneath, Fr              5:58       11:41    18:46    6:03  Upper St. Clair      
  256   238  Tim Kuehn, So                   5:53       11:39    18:46    6:03  Peters Township      
  257   239  Joseph Westrick, Fr             6:01       11:47    18:47    6:03  Chartiers Valley     
  258   240  Brenton Sige, Jr                6:10       11:56    18:47    6:03  Penn Trafford        
  259   241  Josh Molek, Sr                  6:00       11:44    18:48    6:04  Hempfield            
  260   242  Lucas Serra, Jr                 5:57       11:46    18:49    6:04  Ringgold             
  261   243  Philip Forsythe, So             6:12       11:55    18:50    6:04  Greensburg C C       
  262   244  Patrick Hager, So               6:01       11:46    18:50    6:04  Uniontown            
  263   245  Pat Hall, Sr                    6:04       11:53    18:51    6:05  Hempfield            
  264   246  Elijah Barrett, Sr              6:05       11:52    18:52    6:05  Seton La Salle       
  265   247  Sean Lane, Jr                   6:10       11:57    18:53    6:05  Penn Trafford        
  266   248  Nathan Wolk, Jr                 5:59       11:45    18:54    6:06  Peters Township      
  267        Adam Arnold, Jr                 6:00       11:45    18:54    6:06  Baldwin              
  268   249  Sean Reiterman, Jr              6:03       11:46    18:55    6:06  Seneca Valley        
  269   250  Kevin Dulak, So                 6:03       11:46    18:55    6:06  West Mifflin         
  270   251  Charlie Bares, So               6:07       11:54    18:55    6:06  Hampton              
  271   252  Devin Jeffries, Fr              6:03       11:46    18:55    6:06  Moon Area            
  272        Dylan Ruefle, Jr                6:12       11:58    18:55    6:06  Hampton              
  273   253  Justin Hostetler, So            6:03       11:52    18:57    6:06  Uniontown            
  274   254  Andy McCann, Jr                 6:07       11:47    18:57    6:07  Shenango             
  275   255  August Papas, So                6:07       11:55    18:58    6:07  Hempfield            
  276        Dan Antoniono, Sr               5:56       11:44    18:59    6:07  Kiski Area           
  277   256  Charles Huss, Jr                5:57       11:45    19:00    6:08  Norwin               
  278   257  Gavin Ennis, So                 6:07       11:55    19:00    6:08  Seton La Salle       
  279   258  Don Bierhals, Jr                6:11       11:55    19:00    6:08  Knoch                
  280   259  Tyler Wachs, So                 5:51       11:51    19:00    6:08  Elizabeth Forward    
  281   260  John McDonagh, Fr               6:00       11:41    19:01    6:08  Shady Side Academy   
  282        Victor Sipe, Sr                 6:07       12:01    19:01    6:08  Greater Latrobe      
  283   261  Zak Schrott, Fr                 6:04       11:51    19:01    6:08  West Mifflin         
  284   262  Josh Dunleavy, So               6:03       11:54    19:01    6:08  Peters Township      
  285   263  Travis Tyree, Jr                6:28       12:10    19:02    6:08  McKeesport Area      
  286        Brent Perry, Sr                 5:45       11:31    19:03    6:09  West Allegheny       
  287   264  Matt Montanari, Jr              5:44       11:37    19:03    6:09  Vincentian Academy   
  288        Cole Emanualson, Sr             6:13                19:04    6:09  Highlands            
  289        Ryan Henry, Jr                  6:00       11:50    19:05    6:09  Chartiers Valley     
  290        Nate Lampenfeld, Fr             6:04       11:54    19:06    6:09  Pittsburgh C C       
  291   265  Geddy Litterini, So             6:05       11:58    19:06    6:10  Moon Area            
  292   266  Dj Wilding, Jr                  5:59       11:53    19:07    6:10  Upper St. Clair      
  293   267  Zachary Moore, So               6:11       11:58    19:07    6:10  Punxsutawney         
  294   268  Kevin Weldon, So                6:07       11:56    19:07    6:10  Hempfield            
  295   269  Brendan Mahoney, Fr             5:55       11:49    19:07    6:10  North Hills          
  296   270  Austin Jepsky, So               6:07       11:56    19:09    6:10  Moon Area            
  297   271  Kyle Campbell, Fr               6:11       12:03    19:09    6:11  Shenango             
  298   272  Gerome Spino, Sr                6:10       12:03    19:09    6:11  Greensburg Salem     
  299        Michael Stemmler, Fr            6:09       12:02    19:09    6:11  Upper St. Clair      
  300   273  Dan Fulton, Sr                  5:45       11:34    19:10    6:11  North Hills          
  301        Matthew Gray, Sr                6:05       11:57    19:10    6:11  Hampton              
  302        Pat Keyser, So                  6:09       12:08    19:10    6:11  Hampton              
  303   274  Mike Rhein, Jr                  5:53       11:54    19:10    6:11  Seneca Valley        
  304   275  Justin Illig, Jr                6:13       12:01    19:10    6:11  Canon-McMillan       
  305   276  Austin Obenauf, Sr              5:54       11:53    19:11    6:11  Central Valley Warrio 
  306   277  Ryan Jacobs, Jr                 6:10       11:57    19:11    6:11  McKeesport Area      
  307   278  Luke Fugate, Jr                 6:12       12:05    19:11    6:11  Punxsutawney         
  308        Matthew Thomas, Fr              6:05       11:55    19:11    6:11  Chartiers Valley     
  309   279  Cameron Taylor, Sr              6:19       12:05    19:11    6:11  Norwin               
  310        Dan Grove, Jr                   6:01       11:58    19:12    6:11  Highlands            
  311        Anthony D'Incau, Fr             6:03       12:00    19:13    6:12  Kiski Area           
  312   280  Matt Thomas, Sr                 6:06       12:02    19:14    6:12  Moon Area            
  313   281  Jordan Stack, Fr                6:14       11:57    19:15    6:12  Hempfield            
  314   282  Hunter Ackley, Jr               6:06       11:58    19:16    6:13  Bradford             
  315   283  Anthony Lacunza, Sr             5:54       11:47    19:18    6:13  Uniontown            
  316        Jordan Hoffman, Fr              6:12       12:08    19:18    6:13  Olsh                 
  317   284  Greg Graf, Jr                   6:09       12:13    19:20    6:14  South Park           
  318   285  Collin Fanelli, Sr              6:05       12:05    19:20    6:14  Moon Area            
  319        Jared Baggett, So               6:06       11:59    19:20    6:14  Moon Area            
  320   286  Mitch Comport, Sr               5:58       11:43    19:21    6:14  Mars                 
  321   287  Sam McGaughran, Jr              6:12       12:09    19:22    6:15  Derry Area Hs        
  322   288  Austin Buterbaugh, Fr           6:21       12:18    19:22    6:15  Derry Area Hs        
  323   289  Jacob Bittner, Jr               5:56       12:02    19:23    6:15  Shaler Area          
  324   290  Willem Deboer, Fr               6:06       12:04    19:23    6:15  Allderdice           
  325   291  Corey Lutz, Sr                  6:12       12:04    19:24    6:15  Ringgold             
  326   292  Roy Rothenberger, Jr            5:57       11:57    19:24    6:15  South Fayette        
  327   293  Dan Spiker, Jr                  6:14       12:06    19:24    6:15  Riverside            
  328   294  Drew Helon, Jr                  6:13       12:11    19:24    6:15  Eden Christian Academ 
  329   295  Ben Kingan, Sr                  6:04       12:04    19:24    6:15  Knoch                
  330   296  Jerad Meterko, So               6:15       12:12    19:25    6:16  Punxsutawney         
  331   297  Lucas Lazek, Jr                 6:08       12:05    19:25    6:16  Trinity              
  332   298  Danny Cannon, Jr                6:25       12:25    19:26    6:16  Butler               
  333   299  Nick Bencsics, Sr               6:08       12:07    19:27    6:16  Vincentian Academy   
  334   300  Chris O'Connor, Fr              6:02       12:02    19:27    6:16  Ringgold             
  335   301  Justin Keller, So               6:08       12:12    19:27    6:16  Bradford             
  336        Jason Cillo, Jr                 5:57       11:59    19:28    6:17  South Fayette        
  337   302  Jacob Biscup, Sr                6:26       12:25    19:28    6:17  Central Valley Warrio 
  338        John Ziegler, Fr                5:59       12:00    19:29    6:17  Olsh                 
  339   303  Austin Hall, Sr                 6:13       12:06    19:30    6:17  Riverside            
  340   304  Brian Hannon, Sr                6:23       12:29    19:30    6:17  Shady Side Academy   
  341        Austin Lent, Sr                 5:44       11:50    19:31    6:17  Pine Richland        
  342   305  Steven Polack, Sr               6:23       12:26    19:31    6:18  Seneca Valley        
  343   306  Nick Rossi, So                  6:16       12:15    19:32    6:18  Greensburg Salem     
  344        Christian Bruns, Jr             6:02       12:05    19:32    6:18  Franklin Regional    
  345   307  Zach Matuch, Sr                 6:19       12:14    19:32    6:18  Shenango             
  346   308  Anthony Gentilcore, So          6:17       12:10    19:32    6:18  Thomas Jefferson     
  347   309  Andrew Scanlon, Sr              6:22       12:24    19:33    6:18  Bradford             
  348   310  Paul Defazio, Sr                6:11       12:09    19:33    6:18  Laurel Highlands     
  349        Andrew Bradley, Jr              6:21       12:22    19:33    6:18  Norwin               
  350        Ryan Zidek, Sr                  6:10       12:23    19:34    6:18  Hempfield            
  351        Matt Wertz, So                  6:21       12:18    19:34    6:18  Upper St. Clair      
  352        Jacob Porter, Fr                6:19       12:22    19:34    6:18  Mars                 
  353   311  Russell Smith, Fr               6:09       12:08    19:34    6:19  West Mifflin         
  354   312  Nico Pagley, Sr                 6:10       12:09    19:34    6:19  Shenango             
  355   313  Bill Kohler, So                 6:02       12:01    19:35    6:19  Canon-McMillan       
  356   314  Ricky Rossi, Jr                 6:23       12:20    19:35    6:19  New Castle           
  357        Kevin Costello, So              6:17       12:14    19:36    6:19  Pittsburgh C C       
  358   315  Chris Mazzanti, So              6:32       12:28    19:37    6:20  New Castle           
  359   316  Jacob Chadwick, So              6:18       12:21    19:40    6:20  Trinity              
  360   317  Samuel Urban, Jr                6:20       12:24    19:40    6:20  Canon-McMillan       
  361   318  John Raggiunti, Fr              6:22       12:29    19:40    6:21  Plum                 
  362   319  Chris Flynn, Sr                 6:23       12:25    19:42    6:21  South Side           
  363        Gerald Ellington, Sr            6:06       12:25    19:43    6:21  Uniontown            
  364   320  Tyler Mower, So                 6:11       12:11    19:43    6:21  Plum                 
  365        Andy Didycz, So                 6:20       12:19    19:44    6:22  North Hills          
  366   321  Dylan Rinehart, So              6:22       12:20    19:44    6:22  Indiana              
  367   322  Andrew Kim, Fr                  6:29       12:31    19:44    6:22  Canon-McMillan       
  368        Matthew Finn, Fr                6:06       12:16    19:44    6:22  Upper St. Clair      
  369   323  Jake Cheek, Sr                  6:12       12:15    19:45    6:22  Elizabeth Forward    
  370   324  Brenden Cary, Jr                6:25       12:26    19:46    6:22  Derry Area Hs        
  371   325  Glen Wolfarth, Jr               6:27       12:30    19:48    6:23  Penn Hills           
  372   326  Jordan Carr, Jr                 6:14       12:17    19:48    6:23  South Park           
  373        Ed Amori, Jr                    5:31       11:34    19:49    6:23  Plum                 
  374   327  Floyd Nichols, So               6:11       12:14    19:49    6:23  Allderdice           
  375        Eli Crisafio, Sr                6:14       12:14    19:49    6:23  Highlands            
  376        Charlie Robbins, Fr             6:19       12:27    19:50    6:24  Greater Latrobe      
  377   328  Brennan Ferguson, Jr            6:23       12:25    19:51    6:24  Indiana              
  378        Micah Colson, Fr                6:16       12:20    19:51    6:24  Chartiers Valley     
  379   329  Tyler Sestito, Jr               6:27       12:33    19:52    6:24  Thomas Jefferson     
  380   330  Christian Lewis, Jr             6:23       12:26    19:53    6:25  Greensburg Salem     
  381   331  Austin Aplequist, So            6:15       12:21    19:53    6:25  Penn Trafford        
  382   332  Brian Bowersox, Fr              6:22       12:28    19:54    6:25  Indiana              
  383   333  Ryan Nicol, Fr                  6:25       12:27    19:54    6:25  Derry Area Hs        
  384   334  Alex Genre, Sr                  6:24       12:28    19:55    6:25  South Side           
  385        Garrett Himier, Sr              6:12       12:17    19:55    6:25  Upper St. Clair      
  386   335  Sam Zilavy, Jr                  6:14       12:17    19:56    6:26  Riverside            
  387   336  Kevin Cochrane, So              6:28       12:36    19:56    6:26  West Mifflin         
  388        Tyler Fox, So                   6:25       12:30    19:56    6:26  Hempfield            
  389   337  Ryan Abraham, Jr                6:27       12:35    19:56    6:26  New Castle           
  390   338  Tristan Buxton, Jr              6:13       12:18    19:57    6:26  Trinity              
  391   339  Nate Inman, Sr                  6:15       12:23    19:58    6:26  Seneca Valley        
  392        Evan Monteleone, Fr             6:28       12:30    19:59    6:27  Mars                 
  393   340  Greg Kaniecki, So               6:15       12:28    20:00    6:27  Vincentian Academy   
  394        Ethan Green, So                 6:27       12:33    20:00    6:27  New Castle           
  395   341  Kenny Baurle, Fr                6:04       12:16    20:01    6:27  Avonworth            
  396   342  Pierce Valentine, Sr            6:22       12:29    20:01    6:27  Indiana              
  397   343  Evan Ragoowansi, Fr             6:21       12:36    20:01    6:27  Sewickley Academy    
  398   344  Joe Vergona, So                 6:18       12:26    20:01    6:27  Ringgold             
  399   345  Billy Vana, So                  6:20       12:27    20:02    6:28  Central Valley Warrio 
  400   346  Josh Chisler, Jr                6:11       12:28    20:04    6:28  Laurel Highlands     
  401   347  Nelson Phelps, Jr               6:23       12:35    20:04    6:28  Penn Trafford        
  402   348  Dan Schrum, Jr                  6:26       12:33    20:05    6:29  Thomas Jefferson     
  403   349  Andrew Hamilton, So             6:35       12:43    20:05    6:29  Ford City            
  404   350  Evan Conti, Jr                  6:33       12:36    20:06    6:29  Shaler Area          
  405        Jack Rossi, Sr                  6:10       12:20    20:09    6:30  Pittsburgh C C       
  406        Jacob Heinauer, So              6:27       12:39    20:10    6:30  North Hills          
  407   351  Charleton Toliver, Jr           6:27       12:47    20:11    6:31  Wash High            
  408   352  Evan Hintz, Sr                  6:39       12:50    20:12    6:31  South Side           
  409   353  Luke Otto, Sr                   6:33       12:39    20:13    6:31  Eden Christian Academ 
  410   354  Tim Grassi, So                  6:19       12:30    20:13    6:31  Thomas Jefferson     
  411   355  Wesley Larry, So                6:36       12:40    20:13    6:31  Ellwood City         
  412   356  Cole Devine, Fr                 6:26       12:32    20:13    6:31  Thomas Jefferson     
  413   357  Matthew Pontzloff, Jr           6:16       12:31    20:16    6:32  Shaler Area          
  414   358  Tres Kubic, Fr                  6:18       12:28    20:16    6:32  Gateway              
  415   359  Camron Waters, Fr               6:27       12:34    20:17    6:32  Shenango             
  416   360  Mike Mankos, Sr                 6:24       12:37    20:17    6:33  Seton La Salle       
  417   361  Joseph Farnan, Fr               6:29       12:30    20:18    6:33  Seton La Salle       
  418   362  Logan Stancombe, Fr             6:34       12:45    20:19    6:33  West Shamokin        
  419        Steve Hardin, Sr                6:26       12:41    20:19    6:33  Laurel Highlands     
  420        Josiah Davis, Fr                6:15       12:41    20:20    6:33  Uniontown            
  421   363  Tj McCracken, So                6:34       12:35    20:21    6:34  Shenango             
  422   364  Josh Adams, Fr                  6:41       12:58    20:22    6:34  Derry Area Hs        
  423   365  Harrison Lawson, Jr             6:24       12:40    20:24    6:35  Trinity              
  424   366  Bobby Specht, Fr                6:37       12:50    20:25    6:35  Greensburg C C       
  425   367  Rohit Joshi, Sr                 6:33       12:46    20:26    6:35  Shady Side Academy   
  426   368  Alexander Thornton, Jr          6:25       12:53    20:26    6:35  Elizabeth Forward    
  427        Ryan Trout, Sr                  6:14       12:28    20:28    6:36  Hempfield            
  428        Killian Cavanaugh, Fr           6:26       12:48    20:28    6:36  Shady Side Academy   
  429        Phillip Hoffman, Jr             6:40       13:00    20:29    6:36  Moon Area            
  430   369  Mike Mahon, Jr                  6:22       12:46    20:31    6:37  Shaler Area          
  431   370  Kelvin Williams, So             6:48       13:04    20:32    6:37  McKeesport Area      
  432   371  Nathan Brown, Fr                6:32       12:54    20:33    6:38  Riverside            
  433   372  Todd Kowalski, Sr               6:35       12:58    20:34    6:38  Seneca Valley        
  434        Issac Zeigler, Fr               6:30       12:55    20:36    6:38  Franklin Regional    
  435   373  Evan Berry, Fr                  6:35       12:51    20:36    6:39  Seton La Salle       
  436   374  Blaise Petrone, Fr              6:46       13:10    20:36    6:39  Canon-McMillan       
  437   375  Nathaniel Sedlacek, So          6:54       13:13    20:37    6:39  Ford City            
  438   376  Mike Sweeney, Sr                6:56       13:13    20:37    6:39  Ford City            
  439   377  Greg Rager, Sr                  6:33       13:02    20:37    6:39  Derry Area Hs        
  440   378  Sam Shaviss, Sr                 6:31       13:00    20:37    6:39  Penn Hills           
  441   379  Dan Wiesen, So                  6:35       13:01    20:38    6:39  South Side           
  442        Khaymen Stone, Jr               6:20       12:52    20:41    6:40  Greensburg Salem     
  443   380  Nathan Goldner, Fr              6:24       12:58    20:41    6:40  Kittanning           
  444   381  Jacob Nawrocki, Jr              6:36       13:07    20:41    6:40  Canon-McMillan       
  445        Sean Coleman, Sr                6:30       12:52    20:45    6:42  Indiana              
  446   382  Adam Somers, Sr                 6:38       13:01    20:47    6:42  Allderdice           
  447   383  Alex Tomak, So                  6:51       13:19    20:48    6:42  Ellwood City         
  448   384  Tyrell Simmons, Jr              6:33       13:01    20:49    6:43  Penn Hills           
  449   385  Dominic Corona, Fr              6:28       12:57    20:50    6:43  Montour              
  450   386  Christian Shugars, Fr           6:44       13:17    20:50    6:43  Derry Area Hs        
  451   387  Elijah Ellerman, Sr             6:30       12:49    20:51    6:43  Wash High            
  452        Blake Scala, Sr                 6:37       13:02    20:51    6:44  Shenango             
  453        Bruce Dorman, So                6:34       13:00    20:52    6:44  Olsh                 
  454   388  Will Mellon, Sr                 6:22       12:54    20:53    6:44  Bradford             
  455        Joe Whitman, Fr                 6:35       13:04    20:53    6:44  Punxsutawney         
  456   389  Josh Marvenko, Sr               6:33       12:59    20:54    6:44  Central Valley Warrio 
  457   390  Noah Walburn, So                6:36       13:03    20:55    6:45  Eden Christian Academ 
  458        Peter Ganovsky, Fr              6:38       13:01    20:56    6:45  Allderdice           
  459        Saket Rajprohat, So             6:40       13:06    20:57    6:45  Moon Area            
  460   391  Gabe Ackman, Jr                 6:41       13:11    20:58    6:46  Thomas Jefferson     
  461        Justin Randlf, Fr               6:45       13:08    20:59    6:46  Uniontown            
  462   392  Shawn Berkeybile, Sr            6:50       13:20    20:59    6:46  South Park           
  463   393  Colton Fritts, Fr               6:35       13:09    21:00    6:46  Avonworth            
  464        Noah Goldstein, Fr              6:36       13:08    21:00    6:46  Shady Side Academy   
  465   394  Paul McCurdy, Jr                6:39       13:11    21:00    6:46  Montour              
  466        Nick Lucot, Fr                  6:35       13:01    21:01    6:47  Vincentian Academy   
  467   395  Jacob Marlin, Fr                6:38       13:06    21:02    6:47  South Park           
  468   396  Ryan McCay, Jr                  6:35       13:03    21:04    6:48  Keystone Oaks        
  469        Paul Steenkiste, Sr             7:02       13:26    21:05    6:48  Shady Side Academy   
  470        Daniel Robinson, Jr             6:40       13:12    21:05    6:48  Vincentian Academy   
  471        Cody Snyder, So                 6:27       12:54    21:06    6:48  New Castle           
  472   397  Tyler McBride, Jr               6:42       13:07    21:06    6:48  Penn Trafford        
  473        Tyler McClintock, Sr            6:40       13:18    21:06    6:48  Greater Latrobe      
  474   398  Nick Very, Sr                   6:41       13:09    21:07    6:48  Greensburg C C       
  475        Tyler Pollock, Fr               6:40       13:06    21:08    6:49  Moon Area            
  476   399  Caleb Lunn, Jr                  6:26       12:44    21:10    6:49  Ringgold             
  477        Jake Sampson, Fr                6:38       13:05    21:14    6:51  Bradford             
  478   400  Josh Milanak, Sr                7:07       13:36    21:20    6:53  Ford City            
  479   401  Stephen Nelson, Sr              6:46       13:19    21:21    6:53  South Park           
  480        Andrew Mastrorocco, Jr          6:07       12:56    21:22    6:53  Hempfield            
  481   402  Wyatt Geller, So                6:50       13:27    21:23    6:54  Sewickley Academy    
  482        Zach Weinberger, Fr             6:54       13:33    21:24    6:54  Allderdice           
  483   403  Henry Glitz, Jr                 6:44       13:21    21:25    6:54  Seton La Salle       
  484   404  Chris Sichi, Jr                 6:47       13:27    21:26    6:55  Thomas Jefferson     
  485        Mike Yerolopi, So               6:50       13:24    21:27    6:55  New Castle           
  486        Matthew Salesi, Sr              6:50       13:31    21:27    6:55  Penn Trafford        
  487   405  Christian Hessler, Fr           6:43       13:11    21:29    6:56  Riverside            
  488   406  Carter Ehms, So                 6:21       13:11    21:29    6:56  Eden Christian Academ 
  489        Skip Hersh, Fr                  6:50       13:33    21:31    6:56  Olsh                 
  490   407  Joseph Dandrea, Fr              6:44       13:21    21:32    6:56  Eden Christian Academ 
  491        Jake Grieco, Jr                 7:09       13:51    21:33    6:57  Penn Trafford        
  492   408  Matthew McFadden, Sr            6:55       13:40    21:34    6:57  McKeesport Area      
  493   409  Bruce Keffer, Fr                7:01       13:23    21:35    6:57  Elizabeth Forward    
  494   410  Zac Burns, Sr                   6:44       13:28    21:38    6:59  Kittanning           
  495   411  Jacob Snyder, So                6:49       13:28    21:42    7:00  Kittanning           
  496   412  Will Kleeman, Sr                6:49       13:37    21:43    7:00  Sewickley Academy    
  497   413  Vinnie Monfredi, Fr             6:59       13:40    21:46    7:01  South Park           
  498   414  Andrew Stein, So                6:58       13:42    21:47    7:01  Central Valley Warrio 
  499   415  Brandon Girovard, Jr            6:29       12:57    21:55    7:04  Montour              
  500   416  Gary Schultz, Jr                7:01       13:41    21:55    7:04  Ringgold             
  501   417  Jt Lippert, Sr                  7:10       14:02    22:04    7:07  Keystone Oaks        
  502   418  Bennett Grefenstette, Fr        7:04       13:55    22:05    7:07  Seton La Salle       
  503   419  Conner Blose, Jr                7:03       13:47    22:05    7:07  Kittanning           
  504        Chris Quinn, Fr                 6:53       13:43    22:07    7:08  Vincentian Academy   
  505   420  Shane Indyk, Jr                 6:59       13:51    22:07    7:08  Elizabeth Forward    
  506   421  Kevin Kaplon, Sr                6:58       13:41    22:08    7:08  West Shamokin        
  507        Corey Kelly, Sr                 6:47       13:24    22:08    7:08  South Park           
  508   422  Zane Conaway, Jr                7:02       13:46    22:08    7:08  Penn Hills           
  509   423  John Decaro, Sr                 7:02       13:52    22:10    7:09  Ellwood City         
  510   424  David Batistig, Sr              6:53       13:44    22:13    7:10  West Shamokin        
  511        William Roundtree, Jr           7:01       14:03    22:14    7:10  South Park           
  512   425  Tyler Delancey, Jr              7:08       13:54    22:16    7:11  Ford City            
  513        William Boddorf, Sr             7:05       14:06    22:24    7:14  Punxsutawney         
  514        Adam Hrycko, Fr                 6:57       14:00    22:27    7:14  Ringgold             
  515        Connor O'Keefe, Fr              7:18       14:21    22:28    7:15  South Side           
  516        Kole Kloss, Sr                  6:44       13:42    22:30    7:15  Bradford             
  517        Trevor Parrish, Fr              7:31       14:30    22:34    7:17  South Side           
  518   426  Daniel Troutman, Jr             7:26       14:36    22:36    7:17  McKeesport Area      
  519   427  Ayrton Mutagaana, So            6:59       13:59    22:36    7:17  Sewickley Academy    
  520   428  Seth Zellhart, Fr               7:25       14:21    22:39    7:18  Ellwood City         
  521        Dominick Battaglia, So          7:00       14:02    22:43    7:19  Vincentian Academy   
  522   429  Luke Day, So                    7:01       14:02    22:45    7:20  Trinity              
  523   430  Jon Frye, Fr                    7:13       14:20    22:49    7:21  Greensburg C C       
  524   431  Christian Emminger, Sr          7:19       14:42    22:52    7:22  Kittanning           
  525        Daniel Forringer, Sr            7:25       14:23    22:54    7:23  Penn Trafford        
  526   432  Thomas Antal, So                7:28       14:35    22:55    7:23  Riverside            
  527   433  Jalen Lee, Sr                   7:09       14:26    22:57    7:24  Sewickley Academy    
  528   434  Branden Lee, Sr                 7:15       14:30    23:00    7:25  Kittanning           
  529   435  Nick Hemke, Jr                  6:54       14:05    23:02    7:26  Montour              
  530        Simon Grefenstette, Jr          7:19       14:27    23:02    7:26  Sewickley Academy    
  531   436  Marshall Grubb, Jr              7:01       14:12    23:03    7:26  Elizabeth Forward    
  532   437  Timothy Yu, Sr                  6:48       13:53    23:06    7:27  Eden Christian Academ 
  533   438  Abraham Sedlacek, Fr            7:24       14:44    23:06    7:27  Ford City            
  534        Joseph Marrow, Fr               7:23       14:31    23:08    7:28  South Park           
  535   439  Logan Teodoro, Jr               7:13       14:22    23:10    7:28  Ellwood City         
  536   440  Ben Macioszek, Sr               7:29       14:44    23:12    7:29  Canon-McMillan       
  537        Tristan McGrosky, So            7:42       14:53    23:13    7:29  South Side           
  538   441  Glenn Smathers, Fr              7:48       14:47    23:14    7:30  Ford City            
  539        Jacob Yakopovich, Jr            7:10       14:25    23:15    7:30  Derry Area Hs        
  540   442  Zach Thomas, So                 7:15       14:26    23:16    7:30  Elizabeth Forward    
  541   443  Josh Brown, Sr                  7:39       14:47    23:22    7:32  Central Valley Warrio 
  542        Jerrod Godemsey, Fr             7:02       14:12    23:22    7:32  Derry Area Hs        
  543        Dakota Fickes, Jr               7:33       14:51    23:27    7:34  Ford City            
  544        Nate Hankinson, Fr              7:33       14:49    23:35    7:36  Punxsutawney         
  545        Morgan Paul, Jr                 7:37       14:53    23:40    7:38  Central Valley Warrio 
  546        Josh Barnett, Jr                7:25       14:47    23:52    7:42  Ford City            
  547        Jiaheng Chen, Jr                7:11       14:46    24:03    7:45  Eden Christian Academ 
  548   444  Wyatt Chestnut, Fr              7:35       15:00    24:08    7:47  Kittanning           
  549        Wei-Chieh Lee, Jr               7:22       14:58    24:09    7:47  Eden Christian Academ 
  550        Tyler Pokego, Fr                7:45       15:19    24:10    7:48  Trinity              
  551   445  Josh Higby, Sr                  7:36       15:02    24:14    7:49  Ellwood City         
  552        Macen Zavallo, Jr               7:44       15:18    24:22    7:51  Trinity              
  553        Roman Sabella, So               7:55       15:30    24:27    7:53  Central Valley Warrio 
  554        Solomon Reed, So                7:40       15:03    24:32    7:55  Kittanning           
  555   446  Austin Sperl, Fr                7:36       15:19    24:34    7:55  Wash High            
  556   447  Ryan Hills, Fr                  7:38       15:14    24:39    7:57  Shaler Area          
  557   448  Jake Gray, Fr                   7:27       15:16    24:45    7:59  Montour              
  558   449  Judson Hollerich, Fr            7:27       15:16    24:47    7:59  Montour              
  559   450  Nate Groh, Sr                   7:46       15:30    24:49    8:00  Keystone Oaks        
  560   451  Dylan Gulas, Sr                 7:58       15:45    24:49    8:00  West Shamokin        
  561   452  Jeff Coffy, Sr                  7:46       15:30    24:50    8:01  Keystone Oaks        
  562        Josh Craven, Jr                 7:47       15:34    24:51    8:01  Ford City            
  563        Zane Aniszewski, So             7:43       15:29    24:56    8:02  Allderdice           
  564        Alex Persohn, Sr                7:52       15:44    25:02    8:04  South Side           
  565   453  Sean Newhouse, Fr               8:05       15:52    25:16    8:09  Greensburg C C       
  566        Jungjoon Lee, Jr                7:35       15:32    25:17    8:09  Eden Christian Academ 
  567   454  Jon Steiner, Sr                 8:02       15:50    25:27    8:12  West Shamokin        
  568   455  Jay Busch, Sr                   8:09       16:14    25:27    8:12  Keystone Oaks        
  569        Rob Garland, Fr                 8:06       15:50    25:31    8:14  Greensburg C C       
  570   456  Matt Iorio, Sr                  7:56       16:11    25:45    8:18  Keystone Oaks        
  571        Jacob Mountain, Fr              8:16       16:29    25:53    8:21  South Park           
  572        Jake Hoyman, Sr                 8:02       16:09    25:55    8:22  Derry Area Hs        
  573        Spencer Cousino, Jr             8:21       16:30    25:59    8:23  Elizabeth Forward    
  574   457  Blake Smith, Fr                 8:01       16:09    26:04    8:24  Wash High            
  575        Gabe Bersano, Jr                8:04       15:56    26:10    8:26  Allderdice           
  576        Bobby Wissner, Fr               8:17       16:30    26:11    8:27  Montour              
  577   458  Troy Frazier, Sr                8:01       16:14    26:12    8:27  Wash High            
  578        Jordan Johns, Fr                7:47       15:43    26:15    8:28  Kittanning           
  579   459  Austin Lundgren, Sr             8:55       17:43    28:14    9:06  West Shamokin        
  580        Dan Strickland, So              9:07       18:25    28:59    9:21  Keystone Oaks        
  581        Brandon Fiume, So               9:18       18:18    29:02    9:22  Greensburg C C       
  582        Connor Meriwether, Fr           8:52       19:18    30:15    9:45  Keystone Oaks        
  583        Ian Kelly, Jr                   9:16       19:19    30:29    9:50  Montour              
  584        Hang Wu, Jr                     9:34       19:40    30:54    9:58  Eden Christian Academ 
  585        Trae Landy, Fr                  9:47       20:07    32:41   10:32  Elizabeth Forward