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

Q1Q2Q3Q4Final
Upper St. Clair0302124
Canon-McMillan737017
Final score provided by D. Kane.
  • Recap
  • Box Score
  • Scoretracker
  • Awards
  • Matchup Info

Game Stats

Upper St. Clair

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1322123.5919.5102589.8
2Julian Dahlem (Jr)125.5005.000556.3
13Ethan Hellmann (So)1220118.6009.8102593.3
Canon-McMillan

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals81586.53310.8011642.6
1Ty Jansma (Fr)81586.53310.8011642.6
Upper St. Clair

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals451794.0182
2Julian Dahlem (Jr)14604.3120
5Mason Chambers (Sr)20794.0180
13Ethan Hellmann (So)11403.6142
Canon-McMillan

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals29842.91701
1Ty Jansma (Fr)3-10-3.30
2Zach Welsh (Sr)25913.61701
20Geno Calgaro (Sr)133.030
Upper St. Clair

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals131239.5251
2Julian Dahlem (Jr)4358.8150
8C. Bywalski (Jr)4317.8121
23Van Hellmann (Jr)46215.5250
78Marco Carone (Sr)1-5-5.000
Canon-McMillan

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals88610.816
2Zach Welsh (Sr)2178.513
6Tyler Armstead (Sr)4389.510
10Jayden Baxter (So)23115.516

Offensive Fumbles and Pancake Blocks

Upper St. Clair has not entered any offensive fumbles and pancake blocks stats.
Canon-McMillan

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals42
1Ty Jansma (Fr)31
2Zach Welsh (Sr)11
Upper St. Clair

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals1791232670335
2Julian Dahlem (Jr)603500095
5Mason Chambers (Sr)79000079
8C. Bywalski (Jr)03100031
13Ethan Hellmann (So)40000040
21Evan Taylor (Sr)00267033
23Van Hellmann (Jr)06200062
78Marco Carone (Sr)0-5000-5
Canon-McMillan

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals84866646282
1Isaiah Hicks (Sr)6666
1Ty Jansma (Fr)-10-10
2Zach Welsh (Sr)9117108
6Tyler Armstead (Sr)3838
10Jayden Baxter (So)3131
20Geno Calgaro (Sr)33
23Evan Morris (Jr)4646
Upper St. Clair

Total Yards

#Athlete NameRushPassRecTotal
Team Totals179123123302
2Julian Dahlem (Jr)60535100
5Mason Chambers (Sr)790079
8C. Bywalski (Jr)003131
13Ethan Hellmann (So)401180158
23Van Hellmann (Jr)006262
78Marco Carone (Sr)00-5-5
Canon-McMillan

Total Yards

#Athlete NameRushPassRecTotal
Team Totals848686170
1Ty Jansma (Fr)-108676
2Zach Welsh (Sr)9117108
6Tyler Armstead (Sr)3838
10Jayden Baxter (So)3131
20Geno Calgaro (Sr)33
Upper St. Clair

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals364406.0
1Brett Meinert (Sr)101.0
2Julian Dahlem (Jr)101.0
4Nico D’orazio (So)5051.0
6John Banbury (Fr)7072.0
7Dante Coury (So)415.0
8C. Bywalski (Jr)202.0
23Van Hellmann (Jr)5271.0
44Cam Phillips (Sr)2021.0
50A. Middleton (Jr)112.0
58Nate Stohl (Jr)314.0
78Marco Carone (Sr)202.0
87Michael Albert (Jr)2-111.0
99B. Henderson (Sr)101.0
Canon-McMillan

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals5222743.0
3Troy Stimpson (Fr)11
4Zyan Howard (Sr)22
6Tyler Armstead (Sr)22
6B. Wingfield (Fr)11
9Brayden Collins (Fr)11
9K. Singleton (Sr)33
10Jayden Baxter (So)617
20Geno Calgaro (Sr)142161.0
23Evan Morris (Jr)4610
26Marco Faieta (So)7512
41Ryan Blynn (So)112
55Matt Mcmahon (Jr)221.0
70Liam Reamer (Sr)11
77Daisean Lacks (Jr)6511
87Tj Sabatucci (So)331.0
Upper St. Clair

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.012
6John Banbury (Fr)1.012

Sacks

Canon-McMillan has not entered any sacks stats.
Upper St. Clair

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.0311500
2Julian Dahlem (Jr)0010000
4Nico D’orazio (So)100.0001500
78Marco Carone (Sr)0020000
87Michael Albert (Jr)0001000
Canon-McMillan

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals41761
6Tyler Armstead (Sr)21
10Jayden Baxter (So)1
20Geno Calgaro (Sr)176
23Evan Morris (Jr)1
Upper St. Clair

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals528256.4603
99B. Henderson (Sr)5282603
Canon-McMillan

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals423258.0602
21Zach Barzd (Jr)423258.0602
Upper St. Clair

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals412932.3370
16J. Echeverria lozano (So)412932.3370
Canon-McMillan

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals39230.7421
76Mason Williams (Sr)39230.7421
Upper St. Clair

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals22613.017177.07033
21Evan Taylor (Sr)22613.017177.07033
Canon-McMillan

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals26633.04114646.046112
1Isaiah Hicks (Sr)26633.04166
23Evan Morris (Jr)14646.04646
Upper St. Clair

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals31800624
8C. Bywalski (Jr)10006
13Ethan Hellmann (So)200012
99B. Henderson (Sr)00066
Canon-McMillan

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals212517
2Zach Welsh (Sr)166
20Geno Calgaro (Sr)166
21Zach Barzd (Jr)55
Upper St. Clair

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.0111.0266
99B. Henderson (Sr)331.0111.0266
Canon-McMillan

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals221.0111.0355
21Zach Barzd (Jr)221.0111.0355
Upper St. Clair

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals213
8C. Bywalski (Jr)011
13Ethan Hellmann (So)202
Canon-McMillan

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals112
2Zach Welsh (Sr)11
20Geno Calgaro (Sr)11
Stat Supplier Logo

Canon-McMillan's stats are presented by HudlHudl

Game Story

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

October 13, 2023: Canonsburg, PA 15317

The crowd at Friday's non-league contest between the Upper St. Clair Panthers (Upper St. Clair, PA) and the host Canon-McMillan Big Macs (Canonsburg, PA), observed Upper St. Clair's football squad edge Canon-McMillan by a count of 24-17.

The Panthers now own a 6-2 record. They play next when they host Moon Area for a WPIAL AAAAA Allegheny Six contest on Friday, October 20. Upper St. Clair will encounter a Tigers squad coming off a 42-34 league win over Bethel Park (Bethel Park, PA). The Tigers record now stands at 4-4.

Coming up next, the Big Macs encounter the Peters Township Indians (McMurray, PA) in a non-league contest, on Friday, October 20. Canon-McMillan will attempt to upgrade on its 5-3 season record. The Indians go into the contest with a 8-0 record after their 42-0 non-league win over Mt. Lebanon (Pittsburgh, PA).

Danielle KanePanthers Reporter
Frank CararieBig Macs Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    0 - 0 The scorer has checked in. USCHS 0, CMMHS 0
    Posted @ 7p
  2. Game Attendance

    1st Quarter
    Attendance Hundreds
    Posted @ 7p
  3. Field Conditions

    1st Quarter
    Field Conditions Dry
    Posted @ 7p
  4. Weather Conditions

    1st Quarter
    Weather Conditions Fair
    Posted @ 7p
  5. 0 - 0

    Possession Update - Kickoff

    Upper St. Clair1st Quarter ~11 minutes to go
    Canon-McMillan kicked off to Upper St. Clair. Upper St. Clair has the ball on their own 10-yard line. USCHS 0, CMMHS 0
    Posted @ 7:01p
  6. 0 - 0

    Punt

    Canon-McMillan1st Quarter ~10 minutes to go
    Upper St. Clair has punted to Canon-McMillan. Canon-McMillan has the ball on their own 44-yard line. USCHS 0, CMMHS 0
    Posted @ 7:04p
  7. 0 - 0

    Red Zone Alert

    Canon-McMillan1st Quarter ~6 minutes to go
    Canon-McMillan is inside Upper St. Clair's 20. USCHS 0, CMMHS 0
    Posted @ 7:09p
  8. 0 - 6

    Rushing Touchdown

    Canon-McMillan1st Quarter ~6 minutes to go
    Canon-McMillan - #2 Ryan Wilson with a 17 Yd Rushing TD. USCHS 0, CMMHS 6
    Posted @ 7:09p
  9. 0 - 7

    Made Point After

    Canon-McMillan1st Quarter ~6 minutes to go
    Canon-McMillan - #7 Cole Cyrilla PAT Good. USCHS 0, CMMHS 7
    Posted @ 7:10p
  10. 0 - 7

    Punt

    Canon-McMillan1st Quarter ~5 minutes to go
    Upper St. Clair has punted to Canon-McMillan. Canon-McMillan has the ball on their own 48-yard line. USCHS 0, CMMHS 7
    Posted @ 7:15p
  11. 0 - 7

    Turnover on Downs

    Upper St. Clair1st Quarter ~1 minute to go
    Canon-McMillan has turned possession over on downs. Upper St. Clair has the ball on their own 21-yard line. USCHS 0, CMMHS 7
    Posted @ 7:23p
  12. 0 - 7

    End of 1st Quarter

    2nd Quarter
    USCHS 0, CMMHS 7
    Posted @ 7:24p
  13. 3 - 7

    Field Goal

    Upper St. Clair2nd Quarter ~7 minutes to go
    Upper St. Clair - #99 Anthony Bunn kicks a 25 Yd Field Goal. USCHS 3, CMMHS 7
    Posted @ 7:33p
  14. 3 - 7

    Punt

    Upper St. Clair2nd Quarter ~5 minutes to go
    Canon-McMillan has punted to Upper St. Clair. Upper St. Clair has the ball on their own 9-yard line. USCHS 3, CMMHS 7
    Posted @ 7:39p
  15. 3 - 7

    Punt

    Canon-McMillan2nd Quarter ~4 minutes to go
    Upper St. Clair has punted to Canon-McMillan. Canon-McMillan has the ball on Upper St. Clair's 48-yard line. USCHS 3, CMMHS 7
    Posted @ 7:44p
  16. 3 - 10

    Field Goal

    Canon-McMillan2nd Quarter ~1 minute to go
    Canon-McMillan - #90 kicks a 36 Yd Field Goal. USCHS 3, CMMHS 10
    Posted @ 7:50p
  17. 3 - 10

    Punt

    Canon-McMillan2nd Quarter Under a minute
    Upper St. Clair has punted to Canon-McMillan. Canon-McMillan has the ball on their own 20-yard line. USCHS 3, CMMHS 10
    Posted @ 7:56p
  18. 3 - 10

    Halftime

    Halftime
    USCHS 3, CMMHS 10
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:56p
  19. 3 - 10

    Start of 3rd Quarter

    Upper St. Clair3rd Quarter
    Upper St. Clair to kick off to Canon-McMillan.
    Posted @ 8:21p
  20. 3 - 10

    Possession Update - Kickoff

    Canon-McMillan3rd Quarter ~11 minutes to go
    Upper St. Clair kicked off to Canon-McMillan. Canon-McMillan has the ball on their own 38-yard line. USCHS 3, CMMHS 10
    Posted @ 8:21p
  21. 3 - 10

    Turnover on Downs

    Upper St. Clair3rd Quarter ~10 minutes to go
    Canon-McMillan has turned possession over on downs. Upper St. Clair has the ball on their own 38-yard line. USCHS 3, CMMHS 10
    Posted @ 8:26p
  22. 3 - 10

    Red Zone Alert

    Upper St. Clair3rd Quarter ~6 minutes to go
    Upper St. Clair is inside Canon-McMillan's 20. USCHS 3, CMMHS 10
    Posted @ 8:29p
  23. 3 - 16

    Blocked Punt Returned for Touchdown

    Canon-McMillan3rd Quarter ~5 minutes to go
    Canon-McMillan - Blocked Punt! 75-yard return. USCHS 3, CMMHS 16
    Posted @ 8:35p
  24. 3 - 17

    Made Point After

    Canon-McMillan3rd Quarter ~5 minutes to go
    Canon-McMillan - #90 PAT Good. USCHS 3, CMMHS 17
    Posted @ 8:35p
  25. 3 - 17

    End of 3rd Quarter

    4th Quarter
    USCHS 3, CMMHS 17
    Posted @ 8:44p
  26. 9 - 17

    Rushing Touchdown

    Upper St. Clair4th Quarter ~11 minutes to go
    Upper St. Clair - #13 Ethan Hellmann with a 17 Yd Rushing TD. USCHS 9, CMMHS 17
    Posted @ 8:46p
  27. 10 - 17

    Made Point After

    Upper St. Clair4th Quarter ~11 minutes to go
    Upper St. Clair - #99 Anthony Bunn PAT Good. USCHS 10, CMMHS 17
    Posted @ 8:46p
  28. 10 - 17

    Punt

    Upper St. Clair4th Quarter ~10 minutes to go
    Canon-McMillan has punted to Upper St. Clair. Upper St. Clair has the ball on Canon-McMillan's 45-yard line. USCHS 10, CMMHS 17
    Posted @ 8:51p
  29. 10 - 17

    Red Zone Alert

    Upper St. Clair4th Quarter ~9 minutes to go
    Upper St. Clair is inside Canon-McMillan's 20. USCHS 10, CMMHS 17
    Posted @ 8:54p
  30. 16 - 17

    Passing Touchdown

    Upper St. Clair4th Quarter ~7 minutes to go
    Upper St. Clair - #13 Ethan Hellmann 8 Yd pass completed to #8 Charlie Bywalski for a TD. USCHS 16, CMMHS 17
    Posted @ 8:56p
  31. 17 - 17

    Made Point After

    Upper St. Clair4th Quarter ~7 minutes to go
    Upper St. Clair - #99 Anthony Bunn PAT Good. USCHS 17, CMMHS 17
    Posted @ 8:56p
  32. 17 - 17

    Fumble Recovery

    Upper St. Clair4th Quarter ~7 minutes to go
    Upper St. Clair - #4 Nico D’orazio recovered a fumble by Canon-McMillan and has the ball on Canon-McMillan's 28-yard line. USCHS 17, CMMHS 17
    Posted @ 9p
  33. 23 - 17

    Rushing Touchdown

    Upper St. Clair4th Quarter ~4 minutes to go
    Upper St. Clair - #13 Ethan Hellmann with a 4 Yd Rushing TD. USCHS 23, CMMHS 17
    Posted @ 9:03p
  34. 24 - 17

    Made Point After

    Upper St. Clair4th Quarter ~4 minutes to go
    Upper St. Clair - #99 Anthony Bunn PAT Good. USCHS 24, CMMHS 17
    Posted @ 9:04p
  35. 24 - 17

    Possession Update - Kickoff

    Canon-McMillan4th Quarter ~4 minutes to go
    Upper St. Clair kicked off to Canon-McMillan. Canon-McMillan has the ball on their own 20-yard line. USCHS 24, CMMHS 17
    Posted @ 9:06p
  36. 24 - 17

    Interception

    Upper St. Clair4th Quarter ~3 minutes to go
    Upper St. Clair - #4 Nico D’orazio intercepts a Canon-McMillan pass and has the ball on their own 32-yard line. USCHS 24, CMMHS 17
    Posted @ 9:10p
  37. 24 - 17

    Two-Minute Warning

    Upper St. Clair4th Quarter ~2 minutes to go
    Upper St. Clair has the ball on their own 34-yard line. USCHS 24, CMMHS 17
    Posted @ 9:12p
  38. 24 - 17

    End of Game

    Final
    USCHS 24, CMMHS 17
    Posted @ 9:16p

Players of the Game

Upper St. Clair (23-24)

Upper St. Clair has not selected any Players of the Game.

Canon-McMillan (23-24)

Congratulations to #20 Geno Calgaro (overall), #2 Zach Welsh (offensive), #6 Tyler Armstead (defensive) and #1 Isaiah Hicks (special teams) for being selected the Canon-McMillan Football Players of the Game.

USCHS @ CMMHS Football Game Info

Fri., Oct. 13, 2023 @ 7p
Canon Mac High School
The Canon-McMillan (Canonsburg, PA) varsity football team lost Friday's home non-conference game against Upper St. Clair (PA) by a score of 24-17.

Scoretracker Providers

Danielle KanePanthers Reporter
Frank CararieBig Macs Reporter

Rankings & Records

Upper St. Clair (23-24)

PAClass
349
OverallConferenceHomeAwayWin %Conference %PFPA
8-23-25-03-2.800.600288222

Canon-McMillan (23-24)

PAClass
3315
OverallConferenceHomeAwayWin %Conference %PFPA
6-52-34-12-4.545.400211232

Team Scoring Averages

Q1Q2Q3Q4OT1Final
Upper St. Clair
4.29.15.86.615.028.8
Canon-McMillan
5.94.37.96.0-19.2

Team Stat Comparison

Upper St. ClairCanon-McMillan
182.7Rushing Yards Per Game139.7
110.1Passing Yards Per Game115.7
109.3Receiving Yards Per Game115.7
292.8Total Yards Per Game255.5
40.2Tackles Per Game62.4
1.3Sacks Per Game2.7
25.4Points Per Game19.2

Team Leaders

Upper St. ClairCanon-McMillanNational Avg.
#5 Mason Chambers89.8Rushing Yards Per Game#2 Zach Welsh121.320.6
#13 Ethan Hellmann105.8Passing Yards Per Game#13 Mike Evans124.250.5
#10 Peter Engel47.5Receiving Yards Per Game#4 Zyan Howard35.917.5
#13 Ethan Hellmann119.6Total Yards Per Game#2 Zach Welsh138.136.9
#23 Van Hellmann4.8Tackles Per Game#20 Geno Calgaro11.72.7
#58 Nate Stohl0.5Sacks Per Game#9 Kaeden Singleton0.90.2
#5 Mason Chambers7.2Points Per Game#2 Zach Welsh7.62.1

Record Breakdown

Upper St. Clair (23-24)

Canon-McMillan (23-24)

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