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 Upper St. Clair (PA) varsity football team won Friday's home non-conference game against Canon-McMillan (Canonsburg, PA) by a score of 48-0.

Q1Q2Q3Q4Final
Canon-McMillan00000
Upper St. Clair----48
  • Recap
  • Box Score
  • Scoretracker
  • Fan Chat
  • Matchup Info

Game Stats

Canon-McMillan

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals72164.3339.10122.7
1Ty Jansma (Jr)51940.2638.00117.7
12Mason Orsini (Jr)22241.00012.000135.4
Canon-McMillan

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals30551.80
1Ty Jansma (Jr)111.00
2Evan Lewis (Fr)252.50
6B. Wingfield (Jr)1-5-5.00
7Roman Cimarolli (Jr)1-1-1.00
8B. Bobitski (Fr)273.50
10Ethan Campoli (Sr)1-3-3.00
20Mason Calgaro (So)14463.30
23Jordan Davis (Fr)581.60
33Bryce Collins (So)3-3-1.00
Canon-McMillan

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals7649.1
7Roman Cimarolli (Jr)2147.0
8B. Bobitski (Fr)199.0
10Ethan Campoli (Sr)11616.0
20Mason Calgaro (So)100.0
81Bailey Gibson (Jr)11515.0
87Tj Sabatucci (Sr)11010.0
Canon-McMillan

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals556477196
1Ty Jansma (Jr)11
2Evan Lewis (Fr)55
6B. Wingfield (Jr)-5-5
7Roman Cimarolli (Jr)-1147790
8B. Bobitski (Fr)7916
10Ethan Campoli (Sr)-31613
20Mason Calgaro (So)46046
23Jordan Davis (Fr)88
33Bryce Collins (So)-3-3
81Bailey Gibson (Jr)1515
87Tj Sabatucci (Sr)1010
Canon-McMillan

Total Yards

#Athlete NameRushPassRecTotal
Team Totals556464119
1Ty Jansma (Jr)14041
2Evan Lewis (Fr)55
6B. Wingfield (Jr)-5-5
7Roman Cimarolli (Jr)-11413
8B. Bobitski (Fr)7916
10Ethan Campoli (Sr)-31613
12Mason Orsini (Jr)2424
20Mason Calgaro (So)46046
23Jordan Davis (Fr)88
33Bryce Collins (So)-3-3
81Bailey Gibson (Jr)1515
87Tj Sabatucci (Sr)1010
Canon-McMillan

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals3021516.0
0Luke Sohyda (So)11
6B. Wingfield (Jr)2131.0
7Roman Cimarolli (Jr)426
10Ethan Campoli (Sr)11
12Mason Orsini (Jr)224
16Jacob Hrelec (Jr)11
17Peyton Dexter (So)441.0
21Matthew Hirsch (Jr)4151.0
24Logan Logsdon (Sr)5381.0
25Bryan Schmeltz (So)11
26Marco Faieta (Sr)2351.0
33Bryce Collins (So)11
39Joey Barnes (Jr)11
41Ryan Blynn (Sr)213
50John Tran (Jr)11
55Beckham Freund (Sr)11
60Tyler Kraynak (Sr)11
73Greg Felton (Jr)11
87Tj Sabatucci (Sr)2131.0
Canon-McMillan

Sacks

#Athlete NameSacksYdlHurs
Team Totals3
41Ryan Blynn (Sr)1
53Owen Rush (Jr)1
87Tj Sabatucci (Sr)1
Canon-McMillan

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals3
2Evan Lewis (Fr)1
21Matthew Hirsch (Jr)2
Canon-McMillan

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals16060.0601
3Rhys Maentz (Jr)16060.0601
Canon-McMillan

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals720028.637
25Bryan Schmeltz (So)720028.637
Canon-McMillan

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals37725.777
7Roman Cimarolli (Jr)37725.777
Upper St. Clair has not entered stats for this game.

Game Story

Pennsylvania High School Football - Upper St. Clair wallops Canon-McMillan

August 29, 2025: Upper St. Clair, PA 15241

The Upper St. Clair Panthers football squad scored 48 points and limited the visiting Canon-McMillan Big Macs to 0 in the Panthers non-league triumph on Friday.

The Panthers now sport a 2-0 record. They put it on the line next when they travel to Franklin Regional for a non-league game on Friday, September 5. Upper St. Clair will battle a Panthers team coming off a 31-14 non-league loss to Hempfield Area (Greensburg, PA). The Panthers record now stands at 0-2.

The Big Macs (0-2) will now prepare for their game against South Fayette (McDonald, PA). The Lions enter the non-league game with a 2-0 record. In their last game, South Fayette overwhelmed Shaler Area (Pittsburgh, PA), 45-27, in a non-league game.

Danielle KanePanthers Reporter
  1. Check In

    0 - 41 The scorer has checked in. CMMHS 0, USCHS 41
    Posted @ 9:06p
  2. 0 - 41

    End of Game

    Final
    CMMHS 0, USCHS 41
    Posted @ 9:06p
  1. L. Dean

    12th Overtime ~11 minutes to go
    CMMHS
    Big Macs
    0 - 0
    USCHS
    Panthers

CMMHS @ USCHS Football Game Info

Fri., Aug. 29, 2025 @ 7p
Upper St. Clair - Municipal Field
The Upper St. Clair (PA) varsity football team won Friday's home non-conference game against Canon-McMillan (Canonsburg, PA) by a score of 48-0.

Scoretracker Providers

Danielle KanePanthers Reporter

Rankings & Records

Canon-McMillan (25-26)

NationalPAClass
1,4855023
OverallHomeAwayWin %PFPA
0-20-00-2.0001490

Upper St. Clair (25-26)

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

Team Scoring Averages

Q1Q2Q3Q4Final
Canon-McMillan
03.53.507.0
Upper St. Clair
----41.5

Team Stat Comparison

Canon-McMillanUpper St. Clair
34.5Rushing Yards Per Game192.0
130.5Passing Yards Per Game273.0
130.5Receiving Yards Per Game261.0
165.0Total Yards Per Game465.0
62.5Tackles Per Game36.0
0.5Sacks Per Game0.0
-Points Per Game35.0

Team Leaders

Canon-McMillanUpper St. ClairNational Avg.
#20 Mason Calgaro24.5Rushing Yards Per Game#7 Dante Coury83.020.7
#1 Ty Jansma118.5Passing Yards Per Game#13 Ethan Hellmann273.026.7
#10 Ethan Campoli61.5Receiving Yards Per Game#4 Nico Dorazio127.017.6
#1 Ty Jansma118.0Total Yards Per Game#13 Ethan Hellmann278.041.1
#9 Brayden Collins12.0Tackles Per Game#6 John Banbury8.03.4
#87 Tj Sabatucci0.5Sacks Per Game#1 Bryce Jones00.5
-
Points Per Game#4 Nico Dorazio18.04.6

Record Breakdown

Canon-McMillan (25-26)

Upper St. Clair (25-26)

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