Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Penn-Trafford (Harrison City, PA) varsity football team won Friday's neutral playoff game against Upper St. Clair (PA) by a score of 31-7.

Game Details: West Mifflin

Q1Q2Q3Q4Final
Upper St. Clair00707
Penn-Trafford03141431
Final score provided by D. Kane.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Fan Chat
  • Matchup

Box Score Stats

Upper St. Clair (19-20)

Penn-Trafford (19-20)

47
Total Plays
48
14
First Downs
18
1
Penalties
8
5
Penalty Yards
60
20:55
Possession Time
27:05

Game Stats

Upper St. Clair

Passing

#Athlete NameCompAttYdsC %AvgTDIntLngQB Rate
Team Totals101467.7146.70151.8
4Ethan Dahlem (Jr)101467.7146.70151.8
Upper St. Clair

Rushing

#Athlete NameCarYdsAvgLngTD
Team Totals321404.41
4Ethan Dahlem (Jr)251044.21
5Jaden Keating (Jr)122.0
11David Pantelis (Jr)177.0
24Ethan Hiester (So)3206.7
37Will Phillips (Sr)273.5
Upper St. Clair

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals10676.7
11David Pantelis (Jr)5244.8
28Joe Lackner (Sr)5438.6
Upper St. Clair

Off. Fum and Pnk Blks

#Athlete NameFumLostPnk Blk
Team Totals22
4Ethan Dahlem (Jr)11
28Joe Lackner (Sr)11
Upper St. Clair

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals1406777207
2Mateo Cepullio (So)36
4Ethan Dahlem (Jr)104104
5Jaden Keating (Jr)22
8Brady Bartusiak (So)19
11David Pantelis (Jr)7242231
24Ethan Hiester (So)2020
28Joe Lackner (Sr)4343
37Will Phillips (Sr)77
Upper St. Clair

Total Yards

#Athlete NamePassRushRecTotal
Team Totals6714067207
4Ethan Dahlem (Jr)67104171
5Jaden Keating (Jr)22
11David Pantelis (Jr)72431
24Ethan Hiester (So)2020
28Joe Lackner (Sr)4343
37Will Phillips (Sr)77
Upper St. Clair

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2930595.0
2Mateo Cepullio (So)22
4Ethan Dahlem (Jr)224
5Jaden Keating (Jr)112
8Brady Bartusiak (So)22
11David Pantelis (Jr)527
17Ben Lund (Sr)325
24Ethan Hiester (So)178
28Joe Lackner (Sr)11
32Brandon Coe (Jr)213
45Brandon Shearer (Sr)5493.0
52Brian McCombs (Sr)426
59Roman Murgi (Sr)11
66Joseph Houck (Jr)3472.0
87D. Harkleroad (Sr)22
Upper St. Clair

Sacks

#Athlete NameSacksYdlHurs
Team Totals2.012
66Joseph Houck (Jr)2.012
Upper St. Clair

Interceptions

#Athlete NameIntInt YdsAvgPD
Team Totals11
2Mateo Cepullio (So)1
11David Pantelis (Jr)1
Upper St. Clair

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals29949.5
24Ethan Hiester (So)299
Upper St. Clair

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals310735.71
24Ethan Hiester (So)310735.71
Upper St. Clair

Kickoff Returns

#Athlete NameRetsYdsAvgLng
Team Totals57715.4
2Mateo Cepullio (So)23618.0
8Brady Bartusiak (So)11919.0
11David Pantelis (Jr)12222.0
87D. Harkleroad (Sr)100.0
Upper St. Clair

Points

#Athlete NameTDTD PtsConvSKick PtsTot Pts
Team Totals1617
4Ethan Dahlem (Jr)16
8J. Echeverria (Sr)11
Upper St. Clair

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot
Team Totals111.01
8J. Echeverria (Sr)111.01
Upper St. Clair

Touchdowns

#Athlete NameTDRushTDRecTD FRTD IRTD PRTD KORTD Tot
Team Totals11
4Ethan Dahlem (Jr)11
Stat Supplier Logo

Upper St. Clair's stats are presented by Digital Scout FootballDigital Scout

Penn-Trafford has not entered stats for this game.

Recap Video

Game Story

Pennsylvania High School Football - Penn-Trafford topples Upper St. Clair

November 8, 2019: Upper St. Clair, PA 15241

The Penn-Trafford Warriors (Harrison City, PA) football defeated the host Upper St. Clair Panthers (Upper St. Clair, PA), 31-7 in Friday's non-league bout.

In their next game, the Warriors face the Peters Township Indians (McMurray, PA) in a non-league bout, on Friday, November 15. Penn-Trafford will attempt to advance on its 11-1 season record. The Indians enter the bout with a 11-1 record after their 33-7 non-league win over Moon Area (Moon Township, PA).

Coaches Summary

Second Quarter

Penn-Trafford 8:04 39 yard field goal attempt by #48 Nathan Schlessinger. Good!

Third Quarter

Upper St. Clair 7:15 #4 Ethan Dahlem runs for 1 yards. Touchdown! (Point after kick by #8 Jorge Echeverria is good.)
Penn-Trafford 7:02 #12 Ethan Carr return for 88 yards. Touchdown! (Point after kick by #48 Nathan Schlessinger is good.)
Penn-Trafford 3:59 #3 Gabe Dunlap runs for 5 yards. Touchdown! (Point after kick by #48 Nathan Schlessinger is good.)

Fourth Quarter

Penn-Trafford 4 7:58 #3 Gabe Dunlap pass complete to #12 Ethan Carr for 18 yards. Touchdown! (Point after kick by #48 Nathan Schlessinger is good.)
Penn-Trafford 4 4:22 #3 Gabe Dunlap runs for 73 yards. Touchdown! (Point after kick by #48 Nathan Schlessinger is good.)

Danielle KanePanthers All-Star Reporter
Rick OchendowskiWarriors All-Star Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  1. Check In

    The scorer has checked in.
    Posted @ 1:42p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 1:43p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 1:43p
  4. Weather Conditions

    Weather Conditions Cold
    Posted @ 1:43p
  5. 0 - 0

    Start of Game

    Upper St. Clair1st Quarter
    Upper St. Clair kicking off to Penn-Trafford.
    Posted @ 2:01p
  6. 0 - 0

    Possession Update - Kickoff

    Penn-Trafford1st Quarter ~11 minutes to go
    Upper St. Clair kicked off to Penn-Trafford. Penn-Trafford has the ball on their own 24-yard line. USCHS 0, PTHS 0
    Posted @ 2:01p
  7. 0 - 0

    Interception

    Upper St. Clair1st Quarter ~7 minutes to go
    Upper St. Clair intercepts a Penn-Trafford pass and has the ball on their own 2-yard line. USCHS 0, PTHS 0
    Posted @ 2:08p
  8. 0 - 0

    Punt

    Penn-Trafford1st Quarter ~4 minutes to go
    Upper St. Clair has punted to Penn-Trafford. Penn-Trafford has the ball on their own 17-yard line. USCHS 0, PTHS 0
    Posted @ 2:13p
  9. 0 - 0

    End of 1st Quarter

    2nd Quarter
    USCHS 0, PTHS 0
    Posted @ 2:18p
  10. 0 - 3

    Field Goal

    Penn-Trafford2nd Quarter ~8 minutes to go
    Penn-Trafford - #48 Nathan Schlessinger kicks a 39 Yd Field Goal. USCHS 0, PTHS 3
    Posted @ 2:25p
  11. 0 - 3

    Punt

    Penn-Trafford2nd Quarter ~5 minutes to go
    Upper St. Clair has punted to Penn-Trafford. Penn-Trafford has the ball on their own 21-yard line. USCHS 0, PTHS 3
    Posted @ 2:32p
  12. 0 - 3

    Halftime

    Halftime
    USCHS 0, PTHS 3
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 3:08p
  13. 0 - 3

    Start of 3rd Quarter

    Penn-Trafford3rd Quarter
    Penn-Trafford to kick off to Upper St. Clair.
    Posted @ 3:08p
  14. 0 - 3

    Possession Update - Kickoff

    Upper St. Clair3rd Quarter ~11 minutes to go
    Penn-Trafford kicked off to Upper St. Clair. Upper St. Clair has the ball on their own 31-yard line. USCHS 0, PTHS 3
    Posted @ 3:09p
  15. 0 - 3

    Red Zone Alert

    Upper St. Clair3rd Quarter ~8 minutes to go
    Upper St. Clair is inside Penn-Trafford's 20. USCHS 0, PTHS 3
    Posted @ 3:14p
  16. 6 - 3

    Rushing Touchdown

    Upper St. Clair3rd Quarter ~7 minutes to go
    Upper St. Clair - 1 Yd Rushing TD. USCHS 6, PTHS 3
    Posted @ 3:16p
  17. 7 - 3

    Made Point After

    Upper St. Clair3rd Quarter ~7 minutes to go
    Upper St. Clair - PAT Good. USCHS 7, PTHS 3
    Posted @ 3:16p
  18. 7 - 9

    Kick Return Touchdown

    Penn-Trafford3rd Quarter ~7 minutes to go
    Penn-Trafford - #12 Ethan Carr with a 80 Yd Kick Return for a TD. USCHS 7, PTHS 9
    Posted @ 3:17p
  19. 7 - 10

    Made Point After

    Penn-Trafford3rd Quarter ~7 minutes to go
    Penn-Trafford - #48 Nathan Schlessinger PAT Good. USCHS 7, PTHS 10
    Posted @ 3:18p
  20. 7 - 10

    Possession Update - Kickoff

    Upper St. Clair3rd Quarter ~7 minutes to go
    Penn-Trafford kicked off to Upper St. Clair. Upper St. Clair has the ball on their own 28-yard line. USCHS 7, PTHS 10
    Posted @ 3:20p
  21. 7 - 10

    Interception

    Penn-Trafford3rd Quarter ~6 minutes to go
    Penn-Trafford - #26 Nate Frye intercepts a Upper St. Clair pass and has the ball on Upper St. Clair's 27-yard line. USCHS 7, PTHS 10
    Posted @ 3:23p
  22. 7 - 10

    Red Zone Alert

    Penn-Trafford3rd Quarter ~4 minutes to go
    Penn-Trafford is inside Upper St. Clair's 20. USCHS 7, PTHS 10
    Posted @ 3:25p
  23. 7 - 16

    Rushing Touchdown

    Penn-Trafford3rd Quarter ~4 minutes to go
    Penn-Trafford - #3 with a 5 Yd Rushing TD. USCHS 7, PTHS 16
    Posted @ 3:26p
  24. 7 - 17

    Made Point After

    Penn-Trafford3rd Quarter ~4 minutes to go
    Penn-Trafford - #48 Nathan Schlessinger PAT Good. USCHS 7, PTHS 17
    Posted @ 3:26p
  25. 7 - 17

    Possession Update - Kickoff

    Upper St. Clair3rd Quarter ~4 minutes to go
    Penn-Trafford kicked off to Upper St. Clair. Upper St. Clair has the ball on their own 42-yard line. USCHS 7, PTHS 17
    Posted @ 3:28p
  26. 7 - 17

    Fumble Recovery

    Penn-Trafford3rd Quarter ~2 minutes to go
    Penn-Trafford - #1 recovered a fumble by Upper St. Clair and has the ball on Upper St. Clair's 44-yard line. USCHS 7, PTHS 17
    Posted @ 3:32p
  27. 7 - 17

    End of 3rd Quarter

    4th Quarter
    USCHS 7, PTHS 17
    Posted @ 3:34p
  28. 7 - 17

    Red Zone Alert

    Penn-Trafford4th Quarter ~9 minutes to go
    Penn-Trafford is inside Upper St. Clair's 20. USCHS 7, PTHS 17
    Posted @ 3:38p
  29. 7 - 23

    Passing Touchdown

    Penn-Trafford4th Quarter ~8 minutes to go
    Penn-Trafford - #3 18 Yd pass completed to #12 Ethan Carr for a TD. USCHS 7, PTHS 23
    Posted @ 3:41p
  30. 7 - 24

    Made Point After

    Penn-Trafford4th Quarter ~8 minutes to go
    Penn-Trafford - #48 Nathan Schlessinger PAT Good. USCHS 7, PTHS 24
    Posted @ 3:41p
  31. 7 - 24

    Possession Update - Kickoff

    Upper St. Clair4th Quarter ~8 minutes to go
    Penn-Trafford kicked off to Upper St. Clair. Upper St. Clair has the ball on their own 25-yard line. USCHS 7, PTHS 24
    Posted @ 3:43p
  32. 7 - 24

    Fumble Recovery

    Penn-Trafford4th Quarter ~5 minutes to go
    Penn-Trafford recovered a fumble by Upper St. Clair and has the ball on their own 21-yard line. USCHS 7, PTHS 24
    Posted @ 3:47p
  33. 7 - 30

    Rushing Touchdown

    Penn-Trafford4th Quarter ~4 minutes to go
    Penn-Trafford - #3 with a 78 Yd Rushing TD. USCHS 7, PTHS 30
    Posted @ 3:49p
  34. 7 - 31

    Made Point After

    Penn-Trafford4th Quarter ~4 minutes to go
    Penn-Trafford - #48 Nathan Schlessinger PAT Good. USCHS 7, PTHS 31
    Posted @ 3:49p
  35. 7 - 31

    Possession Update - Kickoff

    Upper St. Clair4th Quarter ~4 minutes to go
    Penn-Trafford kicked off to Upper St. Clair. Upper St. Clair has the ball on their own 22-yard line. USCHS 7, PTHS 31
    Posted @ 3:51p
  36. 7 - 31

    Punt

    Penn-Trafford4th Quarter ~2 minutes to go
    Upper St. Clair has punted to Penn-Trafford. Penn-Trafford has the ball on Upper St. Clair's 47-yard line. USCHS 7, PTHS 31
    Posted @ 3:54p

Highlight Videos

  1. K. Manolas

    Keep us posted please.
    Posted @ 2:49p
  2. T. Spears

    Thanks for the updates Rick and Danielle!
    Posted @ 3:49p

Scoretracker Providers

Danielle KanePanthers All-Star Reporter
Rick OchendowskiWarriors All-Star Reporter

Rankings & Records

Upper St. Clair (19-20)

NationalPAClass
1,7125711
OverallConferenceHomeAwayNeutralWin %Conference %PFPA
7-54-33-14-30-1.583.571330264

Penn-Trafford (19-20)

NationalPAClass
585214
OverallConferenceHomeAwayNeutralWin %Conference %PFPA
11-26-05-04-12-1.8461.000468162

Team Scoring Averages

Q1Q2Q3Q4Final
Upper St. Clair
6.96.27.56.927.5
Penn-Trafford
10.310.36.88.136.0

Upper St. Clair Videos

Penn-Trafford Videos

Team Stat Comparison

Upper St. ClairPenn-Trafford
163.0Rushing Yards Per Game-
189.9Passing Yards Per Game-
352.9Total Yards Per Game-
59.3Tackles Per Game-
1.8Sacks Per Game-
26.3Points Per Game-

Team Leaders

Upper St. ClairPenn-TraffordNational Avg.
#4 Ethan Dahlem79.3Rushing Yards Per Game
-
21.4
#4 Ethan Dahlem184.9Passing Yards Per Game
-
50.5
#4 Ethan Dahlem264.3Total Yards Per Game
-
37.3
#45 Brandon Shearer9.5Tackles Per Game
-
2.8
#40 Zachary Fairfull0.5Sacks Per Game
-
0.2
#4 Ethan Dahlem7.5Points Per Game
-
2.2

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Upper St. Clair1-1Penn-Trafford1-1
DateAwayHomeResultDateAwayHomeResult
8/30/19Upper St. ClairPeters Township(L) 29-2111/15/19Peters TownshipPenn-Trafford(L) 28-10
9/27/19Fox ChapelUpper St. Clair(W) 42-011/1/19Fox ChapelPenn-Trafford(W) 48-7

Record Breakdown

Upper St. Clair (19-20)

Penn-Trafford (19-20)

7-5
Overall
11-2
4-3
League
6-0
2-1
Non-League
3-1
0-1
Head to Head
1-0
1-1
Common Opponent
1-1
3-1
Home
5-0
4-3
Away
4-1
0-1
Neutral
2-1
1-1
Playoff
2-1
7-5
In-State
11-1
0-0
Out-of-State
0-1