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 Mt. Lebanon (Pittsburgh, PA) varsity football team lost Friday's home non-conference game against Upper St. Clair (PA) by a score of 35-14.

Q1Q2Q3Q4Final
Upper St. Clair----35
Mt. Lebanon----14
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Upper St. Clair

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1722273.77316.14051157.8
13Ethan Hellmann (Sr)1722273.77316.14051157.8
Upper St. Clair

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals311926.21801
6John Banbury (Jr)2168.0900
7Dante Coury (Sr)12836.91800
13Ethan Hellmann (Sr)451.3400
15Josh Snyder (So)6427.01101
31Luca Coury (So)7466.61400
Upper St. Clair

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1626116.3514
1Bryce Jones (Sr)199.090
4Nico Dorazio (Sr)512725.4483
6John Banbury (Jr)2199.5180
7Dante Coury (Sr)11010.0100
11Anthony Rozzo (Jr)25628.0511
15Josh Snyder (So)11616.0160
18Randy Yan (Sr)2168.090
19Logan Lapinski (Sr)177.070
31Luca Coury (So)111.010
Upper St. Clair

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals11
18Randy Yan (Sr)11
Upper St. Clair

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals19226156038547
1Bryce Jones (Sr)090009
4Nico Dorazio (Sr)0127000127
5C. Duplessis (Sr)00003838
6John Banbury (Jr)161900035
7Dante Coury (Sr)83103400127
11Anthony Rozzo (Jr)05600056
13Ethan Hellmann (Sr)500005
15Josh Snyder (So)4216220080
18Randy Yan (Sr)01600016
19Logan Lapinski (Sr)070007
31Luca Coury (So)46100047
Upper St. Clair

Total Yards

#Athlete NameRushPassRecTotal
Team Totals192273261465
1Bryce Jones (Sr)0099
4Nico Dorazio (Sr)00127127
6John Banbury (Jr)1601935
7Dante Coury (Sr)8301093
11Anthony Rozzo (Jr)005656
13Ethan Hellmann (Sr)52730278
15Josh Snyder (So)4201658
18Randy Yan (Sr)001616
19Logan Lapinski (Sr)0077
31Luca Coury (So)460147
Upper St. Clair

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals279363.0
1Bryce Jones (Sr)314.0
4Nico Dorazio (Sr)4152.0
5C. Duplessis (Sr)303.0
6John Banbury (Jr)7181.0
9Beck Shields (Sr)213.0
11Anthony Rozzo (Jr)101.0
15Josh Snyder (So)011.0
18Randy Yan (Sr)213.0
34N. Shegan Siniawski (Jr)213.0
70Mason Geyer (Sr)202.0
99Anthony Bunn (Jr)123.0
Upper St. Clair

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals13838.000000
5C. Duplessis (Sr)13838.000000
Upper St. Clair

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals639065.0656
8J. Echeverria Lozano (Sr)639065.0656
Upper St. Clair

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals13636.0360
8J. Echeverria Lozano (Sr)13636.0360
Upper St. Clair

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals35618.722000056
7Dante Coury (Sr)23417.019000034
15Josh Snyder (So)12222.022000022
Upper St. Clair

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals53000535
4Nico Dorazio (Sr)31800018
8J. Echeverria Lozano (Sr)000055
11Anthony Rozzo (Jr)160006
15Josh Snyder (So)160006
Upper St. Clair

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals551.00005
8J. Echeverria Lozano (Sr)551.00005
Upper St. Clair

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals145
4Nico Dorazio (Sr)033
11Anthony Rozzo (Jr)011
15Josh Snyder (So)101
Mt. Lebanon has not entered stats for this game.

Game Story

Pennsylvania High School Football - Mt. Lebanon defeated by Upper St. Clair

August 22, 2025: Pittsburgh, PA 15228

The Upper St. Clair Panthers were victorious over the host Mt. Lebanon Blue Devils football squad by a margin of 35-14 in Friday's non-league test.

The Panthers now sport a 1-0 record. They take the field next when they host Canon-McMillan for a non-league test on Friday, August 29. Upper St. Clair will clash with a Big Macs squad coming off a 42-14 non-league loss to Peters Township (McMurray, PA). The Big Macs record now stands at 0-1.

With the defeat, Mt. Lebanon drops to 0-1 on the year. The Blue devils host Penn-Trafford (Harrison City, PA) to face the Warriors in a non-league game on Friday, August 29. The Warriors come into the outing with a record of 1-0. Penn-Trafford won 34-31 in their recent non-league outing against Norwin (North Huntingdon, PA)

David MooreBlue Devils Reporter
  • All
  • Q1
  • Q2
  1. Check In

    0 - 0 The scorer has checked in. USCHS 0, MLHS 0
    Posted @ 6:59p
  2. Game Attendance

    Attendance At least 1,000
    Posted @ 6:59p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 6:59p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 6:59p
  5. 0 - 0

    Start of Game

    Upper St. Clair1st Quarter
    Upper St. Clair kicking off to Mt. Lebanon.
    Posted @ 7p
  6. 0 - 0

    Possession Update - Kickoff

    Mt. Lebanon1st Quarter ~11 minutes to go
    Upper St. Clair kicked off to Mt. Lebanon. Mt. Lebanon has the ball on their own 20-yard line. USCHS 0, MLHS 0
    Posted @ 7:01p
  7. 0 - 0

    Update

    Mt. Lebanon1st Quarter ~11 minutes to go
    Mt. Lebanon - 2nd down, ~11 minutes to go, ball on their own 20-yard line. USCHS 0, MLHS 0
    Posted @ 7:02p
  8. 0 - 0

    Update

    Mt. Lebanon1st Quarter ~11 minutes to go
    Mt. Lebanon - 3rd down, ~11 minutes to go, ball on their own 17-yard line. USCHS 0, MLHS 0
    Posted @ 7:02p
  9. 0 - 0

    Update

    Mt. Lebanon1st Quarter ~11 minutes to go
    Mt. Lebanon - 4th down, ~11 minutes to go, ball on their own 20-yard line. USCHS 0, MLHS 0
    Posted @ 7:02p
  10. 0 - 0

    Punt

    Upper St. Clair1st Quarter ~10 minutes to go
    Mt. Lebanon has punted to Upper St. Clair. Upper St. Clair has the ball on their own 43-yard line. USCHS 0, MLHS 0
    Posted @ 7:03p
  11. 0 - 0

    Update

    Upper St. Clair1st Quarter ~10 minutes to go
    Upper St. Clair - 2nd down, ~10 minutes to go, ball on Mt. Lebanon's 48-yard line. USCHS 0, MLHS 0
    Posted @ 7:04p
  12. 6 - 0

    Passing Touchdown

    Upper St. Clair1st Quarter ~10 minutes to go
    Upper St. Clair - #13 Ethan Hellmann 48 Yd pass completed to #4 Nico Dorazio for a TD. USCHS 6, MLHS 0
    Posted @ 7:07p
  13. 7 - 0

    Made Point After

    Upper St. Clair1st Quarter ~10 minutes to go
    Upper St. Clair - #8 Jacobo Echeverria Lozano PAT Good. USCHS 7, MLHS 0
    Posted @ 7:07p
  14. 7 - 0

    Possession Update - Kickoff

    Mt. Lebanon1st Quarter ~10 minutes to go
    Upper St. Clair kicked off to Mt. Lebanon. Mt. Lebanon has the ball on their own 20-yard line. USCHS 7, MLHS 0
    Posted @ 7:07p
  15. 7 - 0

    Update

    Mt. Lebanon1st Quarter ~9 minutes to go
    Mt. Lebanon - 2nd down, ~9 minutes to go, ball on their own 24-yard line. USCHS 7, MLHS 0
    Posted @ 7:08p
  16. 7 - 0

    Update

    Mt. Lebanon1st Quarter ~9 minutes to go
    Mt. Lebanon - 3rd down, ~9 minutes to go, ball on their own 27-yard line. USCHS 7, MLHS 0
    Posted @ 7:08p
  17. 7 - 0

    Update

    Mt. Lebanon1st Quarter ~8 minutes to go
    Mt. Lebanon - 4th down, ~8 minutes to go, ball on their own 24-yard line. USCHS 7, MLHS 0
    Posted @ 7:09p
  18. 7 - 0

    Punt

    Upper St. Clair1st Quarter ~8 minutes to go
    Mt. Lebanon has punted to Upper St. Clair. Upper St. Clair has the ball on their own 32-yard line. USCHS 7, MLHS 0
    Posted @ 7:09p
  19. 7 - 0

    Update

    Upper St. Clair1st Quarter ~7 minutes to go
    Upper St. Clair - 2nd down, ~7 minutes to go, ball on their own 36-yard line. USCHS 7, MLHS 0
    Posted @ 7:10p
  20. 7 - 0

    Update

    Upper St. Clair1st Quarter ~7 minutes to go
    Upper St. Clair - 3rd down, ~7 minutes to go, ball on their own 38-yard line. USCHS 7, MLHS 0
    Posted @ 7:11p
  21. 7 - 0

    Update

    Upper St. Clair1st Quarter ~6 minutes to go
    Upper St. Clair - 4th down, ~6 minutes to go, ball on their own 38-yard line. USCHS 7, MLHS 0
    Posted @ 7:11p
  22. 7 - 0

    Punt

    Mt. Lebanon1st Quarter ~6 minutes to go
    Upper St. Clair has punted to Mt. Lebanon. Mt. Lebanon has the ball on their own 26-yard line. USCHS 7, MLHS 0
    Posted @ 7:12p
  23. 7 - 0

    Update

    Mt. Lebanon1st Quarter ~6 minutes to go
    Mt. Lebanon - 2nd down, ~6 minutes to go, ball on their own 26-yard line. USCHS 7, MLHS 0
    Posted @ 7:13p
  24. 7 - 0

    Update

    Mt. Lebanon1st Quarter ~6 minutes to go
    Mt. Lebanon - 3rd down, ~6 minutes to go, ball on their own 26-yard line. USCHS 7, MLHS 0
    Posted @ 7:13p
  25. 7 - 0

    Update

    Mt. Lebanon1st Quarter ~6 minutes to go
    Mt. Lebanon - 4th down, ~6 minutes to go, ball on their own 26-yard line. USCHS 7, MLHS 0
    Posted @ 7:14p
  26. 7 - 0

    Punt

    Upper St. Clair1st Quarter ~6 minutes to go
    Mt. Lebanon has punted to Upper St. Clair. Upper St. Clair has the ball on their own 37-yard line. USCHS 7, MLHS 0
    Posted @ 7:15p
  27. 13 - 0

    Rushing Touchdown

    Upper St. Clair1st Quarter ~4 minutes to go
    Upper St. Clair - Rushing TD. USCHS 13, MLHS 0
    Posted @ 7:23p
  28. 14 - 0

    Made Point After

    Upper St. Clair1st Quarter ~4 minutes to go
    Upper St. Clair - #8 Jacobo Echeverria Lozano PAT Good. USCHS 14, MLHS 0
    Posted @ 7:23p
  29. 14 - 0

    Possession Update - Kickoff

    Mt. Lebanon1st Quarter ~4 minutes to go
    Upper St. Clair kicked off to Mt. Lebanon. Mt. Lebanon has the ball on their own 20-yard line. USCHS 14, MLHS 0
    Posted @ 7:23p
  30. 14 - 0

    Update

    Mt. Lebanon1st Quarter ~4 minutes to go
    Mt. Lebanon - 4th down, ~4 minutes to go, ball on their own 20-yard line. USCHS 14, MLHS 0
    Posted @ 7:24p
  31. 14 - 0

    Punt

    Upper St. Clair1st Quarter ~3 minutes to go
    Mt. Lebanon has punted to Upper St. Clair. Upper St. Clair has the ball on their own 37-yard line. USCHS 14, MLHS 0
    Posted @ 7:24p
  32. 14 - 0

    Update

    Upper St. Clair1st Quarter ~3 minutes to go
    Upper St. Clair - 1st down, ~3 minutes to go, ball on Mt. Lebanon's 49-yard line. USCHS 14, MLHS 0
    Posted @ 7:25p
  33. 14 - 0

    Update

    Upper St. Clair1st Quarter ~3 minutes to go
    Upper St. Clair - 2nd down, ~3 minutes to go, ball on Mt. Lebanon's 46-yard line. USCHS 14, MLHS 0
    Posted @ 7:25p
  34. 14 - 0

    Update

    Upper St. Clair1st Quarter ~2 minutes to go
    Upper St. Clair - 2nd down, ~2 minutes to go, ball on their own 44-yard line. USCHS 14, MLHS 0
    Posted @ 7:26p
  35. 14 - 0

    Update

    Upper St. Clair1st Quarter ~2 minutes to go
    Upper St. Clair - 3rd down, ~2 minutes to go, ball on Mt. Lebanon's 46-yard line. USCHS 14, MLHS 0
    Posted @ 7:27p
  36. 14 - 0

    Update

    Upper St. Clair1st Quarter ~1 minute to go
    Upper St. Clair - 4th down, ~1 minute to go, ball on Mt. Lebanon's 45-yard line. USCHS 14, MLHS 0
    Posted @ 7:27p
  37. 20 - 0

    Passing Touchdown

    Upper St. Clair1st Quarter ~1 minute to go
    Upper St. Clair - #13 Ethan Hellmann 45 Yd pass completed to #4 Nico Dorazio for a TD. USCHS 20, MLHS 0
    Posted @ 7:28p
  38. 21 - 0

    Made Point After

    Upper St. Clair1st Quarter ~1 minute to go
    Upper St. Clair - #8 Jacobo Echeverria Lozano PAT Good. USCHS 21, MLHS 0
    Posted @ 7:29p
  39. 21 - 0

    Possession Update - Kickoff

    Mt. Lebanon1st Quarter Under a minute
    Upper St. Clair kicked off to Mt. Lebanon. Mt. Lebanon has the ball on their own 20-yard line. USCHS 21, MLHS 0
    Posted @ 7:35p
  40. 21 - 0

    End of 1st Quarter

    2nd Quarter
    USCHS 21, MLHS 0
    Posted @ 7:35p
  41. 21 - 0

    Update

    Mt. Lebanon2nd Quarter ~11 minutes to go
    Mt. Lebanon - 4th down, ~11 minutes to go, ball on their own 37-yard line. USCHS 21, MLHS 0
    Posted @ 7:35p
  42. 21 - 0

    Punt

    Upper St. Clair2nd Quarter ~10 minutes to go
    Mt. Lebanon has punted to Upper St. Clair. Upper St. Clair has the ball on their own 10-yard line. USCHS 21, MLHS 0
    Posted @ 7:36p
  43. 21 - 0

    Update

    Upper St. Clair2nd Quarter ~10 minutes to go
    Upper St. Clair - 2nd down, ~10 minutes to go, ball on their own 10-yard line. USCHS 21, MLHS 0
    Posted @ 7:38p
  44. 21 - 0

    Update

    Upper St. Clair2nd Quarter ~10 minutes to go
    Upper St. Clair - 1st down, ~10 minutes to go, ball on their own 22-yard line. USCHS 21, MLHS 0
    Posted @ 7:38p
  45. 21 - 0

    Update

    Upper St. Clair2nd Quarter ~9 minutes to go
    Upper St. Clair - 2nd down, ~9 minutes to go, ball on their own 26-yard line. USCHS 21, MLHS 0
    Posted @ 7:39p
  46. 21 - 0

    Update

    Upper St. Clair2nd Quarter ~9 minutes to go
    Upper St. Clair - 3rd down, ~9 minutes to go, ball on their own 27-yard line. USCHS 21, MLHS 0
    Posted @ 7:39p
  47. 21 - 0

    Update

    Upper St. Clair2nd Quarter ~8 minutes to go
    Upper St. Clair - 1st down, ~8 minutes to go, ball on their own 35-yard line. USCHS 21, MLHS 0
    Posted @ 7:40p
  48. 21 - 0

    Update

    Upper St. Clair2nd Quarter ~7 minutes to go
    Upper St. Clair - 1st down, ~7 minutes to go, ball on their own 49-yard line. USCHS 21, MLHS 0
    Posted @ 7:40p
  49. 27 - 0

    Passing Touchdown

    Upper St. Clair2nd Quarter ~7 minutes to go
    Upper St. Clair - #4 Nico Dorazio 51 Yd pass completed to #11 Anthony Rozzo for a TD. USCHS 27, MLHS 0
    Posted @ 7:41p
  50. 28 - 0

    Made Point After

    Upper St. Clair2nd Quarter ~7 minutes to go
    Upper St. Clair - #8 Jacobo Echeverria Lozano PAT Good. USCHS 28, MLHS 0
    Posted @ 7:42p

USCHS @ Mt. Lebanon Football Game Info

Fri., Aug. 22, 2025 @ 7p
Mount Lebanon Senior High School
The Mt. Lebanon (Pittsburgh, PA) varsity football team lost Friday's home non-conference game against Upper St. Clair (PA) by a score of 35-14.

Scoretracker Providers

David MooreBlue Devils Reporter

Rankings & Records

Upper St. Clair (25-26)

NationalPAClass
447114
OverallHomeAwayWin %PFPA
2-01-01-01.0008314

Mt. Lebanon (25-26)

NationalPAClass
1,8786328
OverallHomeAwayWin %PFPA
0-20-20-0.0003261

Team Scoring Averages

Q1Q2Q3Q4Final
Upper St. Clair
----41.5
Mt. Lebanon
----16.0

Team Stat Comparison

Upper St. ClairMt. Lebanon
192.0Rushing Yards Per Game-
273.0Passing Yards Per Game-
261.0Receiving Yards Per Game-
465.0Total Yards Per Game-
36.0Tackles Per Game-
0.0Sacks Per Game-
35.0Points Per Game-

Team Leaders

Upper St. ClairMt. LebanonNational Avg.
#7 Dante Coury83.0Rushing Yards Per Game
-
19.5
#13 Ethan Hellmann273.0Passing Yards Per Game
-
23.8
#4 Nico Dorazio127.0Receiving Yards Per Game
-
16.5
#13 Ethan Hellmann278.0Total Yards Per Game
-
39.7
#6 John Banbury8.0Tackles Per Game
-
3.4
#1 Bryce Jones0Sacks Per Game
-
0.6
#4 Nico Dorazio18.0Points Per Game
-
4.8

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Upper St. Clair1-0Mt. Lebanon0-0
DateAwayHomeResultDateAwayHomeResult
8/29/25Canon-McMillanUpper St. Clair(W) 48-09/19/25Mt. LebanonCanon-McMillan
9/26/25Upper St. ClairPeters Township9/5/25Mt. LebanonPeters Township

Record Breakdown

Upper St. Clair (25-26)

Mt. Lebanon (25-26)

2-0
Overall
0-2
0-0
League
0-0
2-0
Non-League
0-2
1-0
Head to Head
0-1
1-0
Common Opponent
0-0
1-0
Home
0-2
1-0
Away
0-0
0-0
Neutral
0-0
0-0
Playoff
0-0
2-0
In-State
0-2
0-0
Out-of-State
0-0