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 won Friday's home non-conference game against Armstrong (Kittanning, PA) by a score of 31-21.

Q1Q2Q3Q4Final
Armstrong680721
Canon-McMillan7147331
Final score provided by B. Zak.
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Armstrong

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals3249302.6539.4324485.6
17Deo Beck (So)3249302.6539.4324485.6
Canon-McMillan

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1627254.59315.930127.7
1Ty Jansma (Jr)1627254.59315.930127.7
Armstrong

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals22592.780
1Costa Couknas (Sr)17523.180
17Deo Beck (So)571.40
Canon-McMillan

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals211075.101
6B. Wingfield (Jr)3124.001
7Roman Cimarolli (Jr)11212.00
20Mason Calgaro (So)15755.00
33Bryce Collins (So)284.00
Armstrong

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals323029.4443
1Costa Couknas (Sr)5244.813
5Quinton Olsen (Jr)911612.9442
7Theron Cupec (Jr)78912.7321
8Xavier Williams (Jr)8567.010
9Kayden Lewis (Jr)3175.78
Canon-McMillan

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1625415.93
6B. Wingfield (Jr)23316.51
7Roman Cimarolli (Jr)46015.0
10Ethan Campoli (Sr)814718.42
20Mason Calgaro (So)2147.0
Armstrong

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals593025314428
1Costa Couknas (Sr)522476
5Quinton Olsen (Jr)11614130
7Theron Cupec (Jr)8917106
8Xavier Williams (Jr)5656
9Kayden Lewis (Jr)173653
17Deo Beck (So)77
Canon-McMillan

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals10725411290482
2Evan Lewis (Fr)3232
6B. Wingfield (Jr)12332570
7Roman Cimarolli (Jr)12600981
10Ethan Campoli (Sr)1470147
20Mason Calgaro (So)751489
21Matthew Hirsch (Jr)55055
33Bryce Collins (So)88
Armstrong

Total Yards

#Athlete NameRushPassRecTotal
Team Totals59302302361
1Costa Couknas (Sr)522476
5Quinton Olsen (Jr)116116
7Theron Cupec (Jr)8989
8Xavier Williams (Jr)5656
9Kayden Lewis (Jr)1717
17Deo Beck (So)7302309
Canon-McMillan

Total Yards

#Athlete NameRushPassRecTotal
Team Totals107254254361
1Ty Jansma (Jr)254254
6B. Wingfield (Jr)123345
7Roman Cimarolli (Jr)126072
10Ethan Campoli (Sr)147147
20Mason Calgaro (So)751489
33Bryce Collins (So)88
Armstrong

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2430543.0
1Costa Couknas (Sr)336.5
5Quinton Olsen (Jr)336
6Oliver Jones (Jr)2131.0
7Theron Cupec (Jr)213
8Xavier Williams (Jr)415
11Zane Jordan (Sr)134.5
15Kaleb Kinsey (Jr)224
19Mason Sanders (Sr)314
24Warren Johnson (So)145.5
39Daniel Pearson (So)101
58Kaden Rupp (Jr)044
69Cameron Pampeno (Sr)235.5
76D. Hutchens (Sr)022
77Parker Thomas (So)022
Canon-McMillan

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals3732694.0
2Evan Lewis (Fr)11
6B. Wingfield (Jr)11
7Roman Cimarolli (Jr)112
9Brayden Collins (Jr)13215
12Mason Orsini (Jr)44
21Matthew Hirsch (Jr)314
24Logan Logsdon (Sr)4610
25Bryan Schmeltz (So)11
26Marco Faieta (Sr)257
33Bryce Collins (So)2351.0
41Ryan Blynn (Sr)33
51M. Gavasto (Sr)3581.0
53Owen Rush (Jr)11
55Luke Sohyda (So)3141.0
57Levi Singleton (Jr)1231.0

Sacks

Armstrong has not entered any sacks stats.
Canon-McMillan

Sacks

#Athlete NameSacksYdlHurs
Team Totals3.088
33Bryce Collins (So)1.01
51M. Gavasto (Sr)1.03
55Luke Sohyda (So)4
57Levi Singleton (Jr)1.044

Defensive Statistics

Armstrong has not entered any defensive statistics stats.
Canon-McMillan

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals200.051
9Brayden Collins (Jr)21
10Ethan Campoli (Sr)100.0
21Matthew Hirsch (Jr)100.0
55Luke Sohyda (So)3
Armstrong

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals415338.3
39Daniel Pearson (So)415338.3
Canon-McMillan

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals635559.2603
3Rhys Maentz (Jr)635559.2603
Armstrong

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals410927.3391
17Deo Beck (So)25829.0391
39Daniel Pearson (So)25125.534
Canon-McMillan

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals310133.7421
25Bryan Schmeltz (So)310133.7421
Armstrong

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals35317.7192147.0967
5Quinton Olsen (Jr)2147.0914
7Theron Cupec (Jr)11717.01717
9Kayden Lewis (Jr)23618.01936
Canon-McMillan

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals411228.0199.01121
2Evan Lewis (Fr)13232.032
6B. Wingfield (Jr)12525.025
7Roman Cimarolli (Jr)100.0199.09
21Matthew Hirsch (Jr)15555.0155
Armstrong

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals3182
5Quinton Olsen (Jr)212
7Theron Cupec (Jr)16
11Zane Jordan (Sr)2
39Daniel Pearson (So)11
Canon-McMillan

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals42477
3Rhys Maentz (Jr)77
6B. Wingfield (Jr)212
10Ethan Campoli (Sr)212
Armstrong

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals
39Daniel Pearson (So)12.501.01
Canon-McMillan

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.0111.0307
3Rhys Maentz (Jr)441.0111.0307
Armstrong

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals33
5Quinton Olsen (Jr)22
7Theron Cupec (Jr)11
Canon-McMillan

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals134
6B. Wingfield (Jr)112
10Ethan Campoli (Sr)22
Armstrong

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
11Zane Jordan (Sr)11

Conversions

Canon-McMillan has not entered any conversions stats.

Game Story

Pennsylvania High School Football - Canon-McMillan over Armstrong

September 12, 2025: Canonsburg, PA 15317

The crowd at Friday's non-league contest between the Canon-McMillan Big Macs (Canonsburg, PA) and the visiting Armstrong River Hawks (Kittanning, PA), saw Canon-McMillan's football team gain a win over Armstrong by a final score of 31-21.

With the win, Canon-McMillan advances its record to 2-2 on the season. The Big Macs host Mt. Lebanon (Pittsburgh, PA) to encounter the Blue Devils in a WPIAL AAAAAA Quad-County bout on Friday, September 19. The Blue Devils go into the bout with a record of 0-4. Mt. Lebanon lost 57-0 in their recent league bout against Central Catholic (Pittsburgh, PA)

The River Hawks now own a 1-3 record. They play next when they host Greater Latrobe for a WPIAL AAAAA Big East bout on Friday, September 19. Armstrong will confront a Wildcats squad coming off a 13-7 league win over Franklin Regional (Murrysville, PA). The Wildcats record now stands at 2-2.

B.J. ZakRiver Hawks All-Star Reporter
Nicholas JeremiahBig Macs Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. Armstrong 0, CMMHS 0
    Posted @ 6:43p
  2. Game Attendance

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

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

    Weather Conditions Fair
    Posted @ 6:43p
  5. Commentary

    Welcome to another Friday Night Lights game. Enjoy the game everyone. Sorry for the unfortunate long delay last Friday due to weather
    Posted @ 6:44p
  6. Commentary

    Thank you for staying connected
    Posted @ 6:45p
  7. 0 - 0

    Start of Game

    Armstrong1st Quarter
    Armstrong kicking off to Canon-McMillan.
    Posted @ 6:59p
  8. 0 - 0

    Possession Update - Kickoff

    Canon-McMillan1st Quarter ~11 minutes to go
    Armstrong kicked off to Canon-McMillan. Canon-McMillan has the ball on their own 45-yard line. Armstrong 0, CMMHS 0
    Posted @ 7:01p
  9. Commentary

    1st Quarter
    2nd and 3
    Posted @ 7:02p
  10. Commentary

    1st Quarter
    Incomplete pass 3rd and 3
    Posted @ 7:03p
  11. Commentary

    1st Quarter
    4th and 2
    Posted @ 7:03p
  12. Commentary

    1st Quarter
    1st and 10 at the Armstrong 43
    Posted @ 7:04p
  13. Commentary

    1st Quarter
    2nd and 2
    Posted @ 7:05p
  14. Commentary

    1st Quarter
    1st and 10 at the Armstrong 32
    Posted @ 7:05p
  15. 0 - 0

    Long Run

    Canon-McMillan1st Quarter ~10 minutes to go
    Canon-McMillan - #7 Roman Cimarolli with a long run. Canon-McMillan has the ball on Armstrong's 21-yard line. Armstrong 0, CMMHS 0
    Posted @ 7:06p
  16. Commentary

    1st Quarter
    2nd and 7
    Posted @ 7:06p
  17. Commentary

    1st Quarter
    1st and 10 at the Armstrong 11
    Posted @ 7:07p
  18. Commentary

    1st Quarter
    2nd and 5
    Posted @ 7:07p
  19. Commentary

    1st Quarter
    3rd and 5
    Posted @ 7:08p
  20. 0 - 6

    Rushing Touchdown

    Canon-McMillan1st Quarter ~7 minutes to go
    Canon-McMillan - #6 Braelon Wingfield with a 5 Yd Rushing TD. Armstrong 0, CMMHS 6
    Posted @ 7:09p
  21. 0 - 7

    Made Point After

    Canon-McMillan1st Quarter ~7 minutes to go
    Canon-McMillan - PAT Good. Armstrong 0, CMMHS 7
    Posted @ 7:09p
  22. Commentary

    1st Quarter
    6:51 remaining in the 1st quarter
    Posted @ 7:09p
  23. 0 - 7

    Possession Update - Kickoff

    Armstrong1st Quarter ~6 minutes to go
    Canon-McMillan kicked off to Armstrong. Armstrong has the ball on their own 20-yard line. Armstrong 0, CMMHS 7
    Posted @ 7:11p
  24. 0 - 7

    Long Pass

    Armstrong1st Quarter ~6 minutes to go
    Armstrong - #17 Deo Beck with a long pass to #1 Costa Couknas. Armstrong has the ball on Canon-McMillan's 33-yard line. Armstrong 0, CMMHS 7
    Posted @ 7:12p
  25. Commentary

    1st Quarter
    2nd and 6
    Posted @ 7:12p
  26. Commentary

    1st Quarter
    1st and 10 at the Armstrong 44
    Posted @ 7:13p
  27. Commentary

    1st Quarter
    2nd and 2
    Posted @ 7:14p
  28. Commentary

    1st Quarter
    3rd and 1
    Posted @ 7:14p
  29. Commentary

    1st Quarter
    1st and 10 at the CM 40
    Posted @ 7:15p
  30. Commentary

    1st Quarter
    2nd and 2
    Posted @ 7:15p
  31. Commentary

    1st Quarter
    1st and 10 at the CM 28
    Posted @ 7:16p
  32. Commentary

    1st Quarter
    Incomplete pass 2nd and 10
    Posted @ 7:16p
  33. Commentary

    1st Quarter
    2:48 remaining in the 1st quarter
    Posted @ 7:16p
  34. Commentary

    1st Quarter
    3rd and 6
    Posted @ 7:17p
  35. 6 - 7

    Passing Touchdown

    Armstrong1st Quarter ~1 minute to go
    Armstrong - #17 Deo Beck 21 Yd pass completed to #7 Theron Cupec for a TD. Armstrong 6, CMMHS 7
    Posted @ 7:18p
  36. 6 - 7

    Missed Point After

    Armstrong1st Quarter ~1 minute to go
    Armstrong - PAT Missed. Armstrong 6, CMMHS 7
    Posted @ 7:19p
  37. Commentary

    1st Quarter
    1:56 remaining in the 1st quarter
    Posted @ 7:20p
  38. 6 - 7

    Possession Update - Kickoff

    Canon-McMillan1st Quarter ~1 minute to go
    Armstrong kicked off to Canon-McMillan. Canon-McMillan has the ball on their own 35-yard line. Armstrong 6, CMMHS 7
    Posted @ 7:21p
  39. Commentary

    1st Quarter
    During the kickoff holding on CM results in 1st and 10 at the CM 20
    Posted @ 7:22p
  40. Commentary

    1st Quarter
    2nd and 3
    Posted @ 7:22p
  41. 6 - 7

    Long Pass

    Canon-McMillan1st Quarter Under a minute
    Canon-McMillan - #1 Ty Jansma with a long pass to #10 Ethan Campoli. Canon-McMillan has the ball on Armstrong's 37-yard line. Armstrong 6, CMMHS 7
    Posted @ 7:23p
  42. Commentary

    1st Quarter
    2nd and 2
    Posted @ 7:24p
  43. 6 - 7

    End of 1st Quarter

    2nd Quarter
    Armstrong 6, CMMHS 7
    Posted @ 7:24p
  44. Commentary

    2nd Quarter
    2nd quarter begins with 2nd and 2 at the Armstrong 30
    Posted @ 7:24p
  45. 6 - 13

    Passing Touchdown

    Canon-McMillan2nd Quarter ~11 minutes to go
    Canon-McMillan - #1 Ty Jansma 30 Yd pass completed to #10 Ethan Campoli for a TD. Armstrong 6, CMMHS 13
    Posted @ 7:26p
  46. 6 - 14

    Made Point After

    Canon-McMillan2nd Quarter ~11 minutes to go
    Canon-McMillan - #3 Rhys Maentz PAT Good. Armstrong 6, CMMHS 14
    Posted @ 7:27p
  47. Commentary

    2nd Quarter
    11:54 remaining in the 2nd quarter
    Posted @ 7:27p
  48. 6 - 14

    Possession Update - Kickoff

    Armstrong2nd Quarter ~11 minutes to go
    Canon-McMillan kicked off to Armstrong. Armstrong has the ball on their own 20-yard line. Armstrong 6, CMMHS 14
    Posted @ 7:28p
  49. Commentary

    2nd Quarter
    2nd and 8
    Posted @ 7:29p
  50. Commentary

    2nd Quarter
    1st and 10 at the Armstrong 33
    Posted @ 7:30p
  51. Commentary

    2nd Quarter
    2nd and 2
    Posted @ 7:30p
  52. Commentary

    2nd Quarter
    1st and 10 at the Armstrong 44
    Posted @ 7:31p
  53. Commentary

    2nd Quarter
    2nd and 8
    Posted @ 7:32p
  54. 6 - 14

    Long Pass

    Armstrong2nd Quarter ~9 minutes to go
    Armstrong - #17 Deo Beck with a long pass to #5 Quinton Olsen. Armstrong has the ball on Canon-McMillan's 42-yard line. Armstrong 6, CMMHS 14
    Posted @ 7:33p
  55. Commentary

    2nd Quarter
    2nd and 7
    Posted @ 7:33p
  56. Commentary

    2nd Quarter
    3rd and 10
    Posted @ 7:34p
  57. Commentary

    2nd Quarter
    Incomplete pass 4th and 10
    Posted @ 7:34p
  58. Commentary

    2nd Quarter
    7:07 remaining in the 2nd quarter
    Posted @ 7:35p
  59. 6 - 14

    Punt

    Canon-McMillan2nd Quarter ~7 minutes to go
    Armstrong has punted to Canon-McMillan. Canon-McMillan has the ball on their own 1-yard line. Armstrong 6, CMMHS 14
    Posted @ 7:35p
  60. Commentary

    2nd Quarter
    7:00 remaining in the 2nd quarter
    Posted @ 7:35p
  61. Commentary

    2nd Quarter
    2nd and 4
    Posted @ 7:36p
  62. Commentary

    2nd Quarter
    Incomplete pass 3rd and 4
    Posted @ 7:37p
  63. Commentary

    2nd Quarter
    4th and 1
    Posted @ 7:38p
  64. 6 - 14

    Punt

    Armstrong2nd Quarter ~5 minutes to go
    Canon-McMillan has punted to Armstrong. Armstrong has the ball on Canon-McMillan's 45-yard line. Armstrong 6, CMMHS 14
    Posted @ 7:38p
  65. Commentary

    2nd Quarter
    5:31 remaining in the 2nd quarter
    Posted @ 7:38p
  66. Commentary

    2nd Quarter
    2nd and 8
    Posted @ 7:39p
  67. Commentary

    2nd Quarter
    Timeout Armstrong with 4:29 remaining in the 2nd quarter
    Posted @ 7:40p
  68. Commentary

    2nd Quarter
    Play resumes 2nd and 8
    Posted @ 7:40p
  69. Commentary

    2nd Quarter
    3rd and 8
    Posted @ 7:41p
  70. 12 - 14

    Passing Touchdown

    Armstrong2nd Quarter ~4 minutes to go
    Armstrong - #17 Deo Beck 44 Yd pass completed to #5 Quinton Olsen for a TD. Armstrong 12, CMMHS 14
    Posted @ 7:42p
  71. 14 - 14

    Two Point Pass Completed

    Armstrong2nd Quarter ~4 minutes to go
    Armstrong - #17 Deo Beck pass completed to #11 Zane Jordan for a 2Pt Conversion. Armstrong 14, CMMHS 14
    Posted @ 7:42p
  72. Commentary

    2nd Quarter
    4:17 remaining in the 2nd quarter
    Posted @ 7:43p
  73. 14 - 14

    Possession Update - Kickoff

    Canon-McMillan2nd Quarter ~4 minutes to go
    Armstrong kicked off to Canon-McMillan. Canon-McMillan has the ball on Armstrong's 24-yard line. Armstrong 14, CMMHS 14
    Posted @ 7:44p
  74. Commentary

    2nd Quarter
    2nd and 3
    Posted @ 7:45p
  75. Commentary

    2nd Quarter
    During the play holding on CM results in 1st and 10 at the CM29
    Posted @ 7:46p
  76. Commentary

    2nd Quarter
    Incomplete pass 2nd and 10
    Posted @ 7:46p
  77. Commentary

    2nd Quarter
    3rd and 6
    Posted @ 7:47p
  78. Commentary

    2nd Quarter
    1st and 10 at the Armstrong 15
    Posted @ 7:47p
  79. Commentary

    2nd Quarter
    Incomplete pass 2nd and 10
    Posted @ 7:48p
  80. Commentary

    2nd Quarter
    3rd and 12
    Posted @ 7:49p
  81. Commentary

    2nd Quarter
    2:21 remaining in the 2nd quarter
    Posted @ 7:49p
  82. Commentary

    2nd Quarter
    Timeout CM
    Posted @ 7:49p
  83. Commentary

    2nd Quarter
    Play resumes 3rd and 10
    Posted @ 7:50p
  84. Commentary

    2nd Quarter
    2:00 remaining in the 2nd quarter
    Posted @ 7:51p
  85. Commentary

    2nd Quarter
    False start CM results in 3rd and 15
    Posted @ 7:51p
  86. Commentary

    2nd Quarter
    4th and 5
    Posted @ 7:52p
  87. Commentary

    2nd Quarter
    During the play ineligible man downfield results in 3rd and 25
    Posted @ 7:52p
  88. 14 - 20

    Passing Touchdown

    Canon-McMillan2nd Quarter ~1 minute to go
    Canon-McMillan - #5 Parker Twaddle 26 Yd pass completed to #1 Ty Jansma for a TD. Armstrong 14, CMMHS 20
    Posted @ 7:53p
  89. 14 - 21

    Made Point After

    Canon-McMillan2nd Quarter ~1 minute to go
    Canon-McMillan - #3 Rhys Maentz PAT Good. Armstrong 14, CMMHS 21
    Posted @ 7:53p
  90. Commentary

    2nd Quarter
    1:44 remaining in the 2nd quarter
    Posted @ 7:54p
  91. 14 - 21

    Possession Update - Kickoff

    Armstrong2nd Quarter ~1 minute to go
    Canon-McMillan kicked off to Armstrong. Armstrong has the ball on their own 18-yard line. Armstrong 14, CMMHS 21
    Posted @ 7:54p
  92. Commentary

    2nd Quarter
    2nd and 8
    Posted @ 7:55p
  93. Commentary

    2nd Quarter
    Timeout Armstrong with 1:25 remaining in the 2nd quarter
    Posted @ 7:56p
  94. Commentary

    2nd Quarter
    Play resumes 2nd and 8
    Posted @ 7:57p
  95. Commentary

    2nd Quarter
    1st and 10 at the Armstrong 31
    Posted @ 7:57p
  96. Commentary

    2nd Quarter
    Incomplete pass 2nd and 10
    Posted @ 7:58p
  97. Commentary

    2nd Quarter
    1st and 10 at the Armstrong 43
    Posted @ 7:58p
  98. 14 - 21

    Long Pass

    Armstrong2nd Quarter Under a minute
    Armstrong - #17 Deo Beck with a long pass to #7 Theron Cupec. Armstrong has the ball on Canon-McMillan's 27-yard line. Armstrong 14, CMMHS 21
    Posted @ 7:59p
  99. Commentary

    2nd Quarter
    Timeout Armstrong with:44 remaining in the 2nd quarter
    Posted @ 8p
  100. Commentary

    2nd Quarter
    Play resumes 1st and 10 at the CM 28
    Posted @ 8p
  101. Commentary

    2nd Quarter
    Incomplete pass 2nd and 10
    Posted @ 8p
  102. Commentary

    2nd Quarter
    3rd and 6
    Posted @ 8:01p
  103. Commentary

    2nd Quarter
    Timeout Armstrong with:30 remaining in the 2nd quarter
    Posted @ 8:01p
  104. Commentary

    2nd Quarter
    Play resumes 3rd and 6 at the CM 24
    Posted @ 8:02p
  105. Commentary

    2nd Quarter
    Incomplete pass 4th and 6
    Posted @ 8:02p
  106. Commentary

    2nd Quarter
    1st and 10 at the CM 14
    Posted @ 8:03p
  107. Commentary

    2nd Quarter
    2nd and 10 with :20 remaining in the 2nd quarter
    Posted @ 8:04p
  108. 14 - 21

    Big Play - Sack

    Canon-McMillan2nd Quarter Under a minute
    Canon-McMillan with a sack. Armstrong has the ball on their own 23-yard line. Armstrong 14, CMMHS 21
    Posted @ 8:05p
  109. Commentary

    2nd Quarter
    4th and 17
    Posted @ 8:05p
  110. Commentary

    2nd Quarter
    :04 remaining in the 2nd quarter
    Posted @ 8:05p
  111. Commentary

    2nd Quarter
    Timeout CM
    Posted @ 8:05p
  112. Commentary

    2nd Quarter
    Play resumes 4th and 17 at the CM 24
    Posted @ 8:06p
  113. 14 - 21

    Missed FG

    Canon-McMillan2nd Quarter Under a minute
    Armstrong turned over possession on a missed field goal. Canon-McMillan has the ball. Armstrong 14, CMMHS 21
    Posted @ 8:07p
  114. 14 - 21

    Halftime

    Halftime
    Armstrong 14, CMMHS 21
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:07p
  115. 14 - 21

    Start of 3rd Quarter

    Canon-McMillan3rd Quarter
    Canon-McMillan to kick off to Armstrong.
    Posted @ 8:30p
  116. 14 - 21

    Possession Update - Kickoff

    Armstrong3rd Quarter ~11 minutes to go
    Canon-McMillan kicked off to Armstrong. Armstrong has the ball on their own 20-yard line. Armstrong 14, CMMHS 21
    Posted @ 8:32p
  117. Commentary

    3rd Quarter
    2nd and 4
    Posted @ 8:33p
  118. Commentary

    3rd Quarter
    Incomplete pass 3rd and 4
    Posted @ 8:34p
  119. Commentary

    3rd Quarter
    Incomplete pass 4th and 4
    Posted @ 8:34p
  120. 14 - 21

    Punt

    Canon-McMillan3rd Quarter ~11 minutes to go
    Armstrong has punted to Canon-McMillan. Canon-McMillan has the ball on their own 48-yard line. Armstrong 14, CMMHS 21
    Posted @ 8:35p
  121. Commentary

    3rd Quarter
    During the play personal foul roughing the punter results in 1st and 10 at the Armstrong 31
    Posted @ 8:36p
  122. Commentary

    3rd Quarter
    2nd and 8
    Posted @ 8:36p
  123. Commentary

    3rd Quarter
    Incomplete pass 3rd and 8
    Posted @ 8:36p
  124. Commentary

    3rd Quarter
    Incomplete pass 4th and 8
    Posted @ 8:37p
  125. 14 - 21

    Punt

    Canon-McMillan3rd Quarter ~10 minutes to go
    Armstrong has punted to Canon-McMillan. Canon-McMillan has the ball on their own 49-yard line. Armstrong 14, CMMHS 21
    Posted @ 8:38p
  126. Commentary

    3rd Quarter
    10:27 remaining in the 3rd quarter
    Posted @ 8:38p
  127. 14 - 27

    Passing Touchdown

    Canon-McMillan3rd Quarter ~10 minutes to go
    Canon-McMillan - #1 Ty Jansma 51 Yd pass completed to #10 Ethan Campoli for a TD. Armstrong 14, CMMHS 27
    Posted @ 8:39p
  128. 14 - 28

    Made Point After

    Canon-McMillan3rd Quarter ~10 minutes to go
    Canon-McMillan - #3 Rhys Maentz PAT Good. Armstrong 14, CMMHS 28
    Posted @ 8:40p
  129. Commentary

    3rd Quarter
    10:18 remaining in the 3rd quarter
    Posted @ 8:40p
  130. 14 - 28

    Possession Update - Kickoff

    Armstrong3rd Quarter ~10 minutes to go
    Canon-McMillan kicked off to Armstrong. Armstrong has the ball on their own 21-yard line. Armstrong 14, CMMHS 28
    Posted @ 8:41p
  131. Commentary

    3rd Quarter
    2nd and 8
    Posted @ 8:42p
  132. Commentary

    3rd Quarter
    3rd and 1
    Posted @ 8:42p
  133. Commentary

    3rd Quarter
    During the play personal foul on CM results in 1st and 10 at the Armstrong 45
    Posted @ 8:43p
  134. Commentary

    3rd Quarter
    2nd and 4
    Posted @ 8:43p
  135. Commentary

    3rd Quarter
    1st and 10 at the CM 44
    Posted @ 8:44p
  136. Commentary

    3rd Quarter
    2nd and 8
    Posted @ 8:44p
  137. Commentary

    3rd Quarter
    Incomplete pass 3rd and 8
    Posted @ 8:45p
  138. Commentary

    3rd Quarter
    Incomplete pass 4th and 8
    Posted @ 8:45p
  139. 14 - 28

    Punt

    Canon-McMillan3rd Quarter ~8 minutes to go
    Armstrong has punted to Canon-McMillan. Canon-McMillan has the ball on their own 31-yard line. Armstrong 14, CMMHS 28
    Posted @ 8:46p
  140. Commentary

    3rd Quarter
    8:20 remaining in the 3rd quarter
    Posted @ 8:46p
  141. Commentary

    3rd Quarter
    2nd and 11
    Posted @ 8:47p
  142. Commentary

    3rd Quarter
    3rd and 5
    Posted @ 8:47p
  143. Commentary

    3rd Quarter
    1st and 10 at the CM 44
    Posted @ 8:48p
  144. Commentary

    3rd Quarter
    During the play illegal motion on CM results in 3rd and 13
    Posted @ 8:49p
  145. Commentary

    3rd Quarter
    Injury timeout
    Posted @ 8:50p
  146. 14 - 28

    Long Pass

    Canon-McMillan3rd Quarter ~9 minutes to go
    Canon-McMillan - #1 Ty Jansma with a long pass to #20 Mason Calgaro. Canon-McMillan has the ball on their own 47-yard line. Armstrong 14, CMMHS 28
    Posted @ 8:51p
  147. Commentary

    3rd Quarter
    Incomplete pass 2nd and 10
    Posted @ 8:51p
  148. Commentary

    3rd Quarter
    3rd and 2
    Posted @ 8:52p
  149. Commentary

    3rd Quarter
    During the play holding on CM results in 3rd and 20
    Posted @ 8:52p
  150. Commentary

    3rd Quarter
    4th and 9
    Posted @ 8:54p
  151. 14 - 28

    Punt

    Armstrong3rd Quarter ~5 minutes to go
    Canon-McMillan has punted to Armstrong. Armstrong has the ball on their own 38-yard line. Armstrong 14, CMMHS 28
    Posted @ 8:54p
  152. Commentary

    3rd Quarter
    5:45 remaining in the 3rd quarter
    Posted @ 8:54p
  153. Commentary

    3rd Quarter
    2nd and 9
    Posted @ 8:55p
  154. Commentary

    3rd Quarter
    Incomplete pass 3rd and 9
    Posted @ 8:56p
  155. Commentary

    3rd Quarter
    1st and 10 at the CM 49
    Posted @ 8:56p
  156. Commentary

    3rd Quarter
    2nd and 9
    Posted @ 8:57p
  157. Commentary

    3rd Quarter
    3rd and 6
    Posted @ 8:57p
  158. Commentary

    3rd Quarter
    1st and 10 at the CM 36
    Posted @ 8:58p
  159. Commentary

    3rd Quarter
    2nd and 13
    Posted @ 8:59p
  160. 14 - 28

    Interception

    Canon-McMillan3rd Quarter ~2 minutes to go
    Canon-McMillan - #21 Matthew Hirsch intercepts a Armstrong pass and has the ball on their own 15-yard line. Armstrong 14, CMMHS 28
    Posted @ 8:59p
  161. Commentary

    3rd Quarter
    2:20 remaining in the 3rd quarter
    Posted @ 9p
  162. Commentary

    3rd Quarter
    2nd and 3
    Posted @ 9p
  163. Commentary

    3rd Quarter
    Incomplete pass 3rd and 3
    Posted @ 9:01p
  164. Commentary

    3rd Quarter
    1st and 10 at the CM 31
    Posted @ 9:02p
  165. Commentary

    3rd Quarter
    Incomplete pass 2nd and 10
    Posted @ 9:02p
  166. Commentary

    3rd Quarter
    3rd and 12
    Posted @ 9:03p
  167. Commentary

    3rd Quarter
    4th and 1
    Posted @ 9:03p
  168. 14 - 28

    Punt

    Armstrong3rd Quarter Under a minute
    Canon-McMillan has punted to Armstrong. Armstrong has the ball on their own 27-yard line. Armstrong 14, CMMHS 28
    Posted @ 9:04p
  169. Commentary

    3rd Quarter
    :02 remaining in the 3rd quarter
    Posted @ 9:04p
  170. 14 - 28

    End of 3rd Quarter

    4th Quarter
    Armstrong 14, CMMHS 28
    Posted @ 9:05p
  171. Commentary

    4th Quarter
    4th quarter begins with 1st and 10 at the Armstrong 26
    Posted @ 9:06p
  172. Commentary

    4th Quarter
    2nd and 4
    Posted @ 9:06p
  173. Commentary

    4th Quarter
    3rd and 5
    Posted @ 9:06p
  174. 14 - 28

    Big Play - Sack

    Canon-McMillan4th Quarter ~10 minutes to go
    Canon-McMillan with a sack. Armstrong has the ball on their own 28-yard line. Armstrong 14, CMMHS 28
    Posted @ 9:08p
  175. Commentary

    4th Quarter
    4th and 16
    Posted @ 9:08p
  176. 14 - 28

    Punt

    Canon-McMillan4th Quarter ~10 minutes to go
    Armstrong has punted to Canon-McMillan. Canon-McMillan has the ball on their own 35-yard line. Armstrong 14, CMMHS 28
    Posted @ 9:08p
  177. Commentary

    4th Quarter
    10:38 remaining in the game
    Posted @ 9:08p
  178. Commentary

    4th Quarter
    Incomplete pass 2nd and 10
    Posted @ 9:09p
  179. Commentary

    4th Quarter
    3rd and 9
    Posted @ 9:10p
  180. 14 - 28

    Long Pass

    Canon-McMillan4th Quarter ~9 minutes to go
    Canon-McMillan - #1 Ty Jansma with a long pass to #7 Roman Cimarolli. Canon-McMillan has the ball on Armstrong's 48-yard line. Armstrong 14, CMMHS 28
    Posted @ 9:11p
  181. 14 - 28

    Long Pass

    Canon-McMillan4th Quarter ~9 minutes to go
    Canon-McMillan - #1 Ty Jansma with a long pass to #7 Roman Cimarolli. Canon-McMillan has the ball on Armstrong's 24-yard line. Armstrong 14, CMMHS 28
    Posted @ 9:11p
  182. Commentary

    4th Quarter
    2nd and 5
    Posted @ 9:12p
  183. Commentary

    4th Quarter
    Incomplete pass 3rd and 8
    Posted @ 9:13p
  184. Commentary

    4th Quarter
    Incomplete pass 4th and 8
    Posted @ 9:13p
  185. 14 - 31

    Field Goal

    Canon-McMillan4th Quarter ~8 minutes to go
    Canon-McMillan - #3 Rhys Maentz kicks a 31 Yd Field Goal. Armstrong 14, CMMHS 31
    Posted @ 9:14p
  186. Commentary

    4th Quarter
    8:31 remaining in the game
    Posted @ 9:15p
  187. 14 - 31

    Possession Update - Kickoff

    Armstrong4th Quarter ~8 minutes to go
    Canon-McMillan kicked off to Armstrong. Armstrong has the ball on their own 19-yard line. Armstrong 14, CMMHS 31
    Posted @ 9:15p
  188. Commentary

    4th Quarter
    2nd and 14
    Posted @ 9:16p
  189. Commentary

    4th Quarter
    Timeout Armstrong with 7:20 remaining in the game
    Posted @ 9:17p
  190. Commentary

    4th Quarter
    Play resumes 2nd and 14
    Posted @ 9:17p
  191. Commentary

    4th Quarter
    Incomplete pass 3rd and 14
    Posted @ 9:18p
  192. 14 - 31

    Interception

    Canon-McMillan4th Quarter ~7 minutes to go
    Canon-McMillan - #10 Ethan Campoli intercepts a Armstrong pass and has the ball on their own 42-yard line. Armstrong 14, CMMHS 31
    Posted @ 9:20p
  193. Commentary

    4th Quarter
    7:08 remaining in the game
    Posted @ 9:20p
  194. 14 - 31

    Long Run

    Canon-McMillan4th Quarter ~7 minutes to go
    Canon-McMillan - #20 Mason Calgaro with a long run. Canon-McMillan has the ball on Armstrong's 31-yard line. Armstrong 14, CMMHS 31
    Posted @ 9:21p
  195. Commentary

    4th Quarter
    2nd and 8
    Posted @ 9:22p
  196. Commentary

    4th Quarter
    3rd and 7
    Posted @ 9:22p
  197. Commentary

    4th Quarter
    4th and 11
    Posted @ 9:23p
  198. 14 - 31

    Turnover on Downs

    Armstrong4th Quarter ~4 minutes to go
    Canon-McMillan has turned possession over on downs. Armstrong has the ball on their own 34-yard line. Armstrong 14, CMMHS 31
    Posted @ 9:24p
  199. Commentary

    4th Quarter
    4:20 remaining in the game
    Posted @ 9:24p
  200. 14 - 31

    Long Pass

    Armstrong4th Quarter ~3 minutes to go
    Armstrong - #17 Deo Beck with a long pass to #5 Quinton Olsen. Armstrong has the ball on their own 44-yard line. Armstrong 14, CMMHS 31
    Posted @ 9:25p
  201. Commentary

    4th Quarter
    2nd and 1
    Posted @ 9:25p
  202. Commentary

    4th Quarter
    1st and 10 at the CM 44
    Posted @ 9:26p
  203. Commentary

    4th Quarter
    Incomplete pass 2nd and 10
    Posted @ 9:26p
  204. Commentary

    4th Quarter
    3rd and 6
    Posted @ 9:27p
  205. Commentary

    4th Quarter
    2:51 remaining in the game
    Posted @ 9:27p
  206. Commentary

    4th Quarter
    1st and 10 at the CM 28
    Posted @ 9:28p
  207. Commentary

    4th Quarter
    2nd and 9
    Posted @ 9:28p
  208. 14 - 31

    Long Pass

    Armstrong4th Quarter ~1 minute to go
    Armstrong - #17 Deo Beck with a long pass to #8 Xavier Williams. Armstrong has the ball on Canon-McMillan's 18-yard line. Armstrong 14, CMMHS 31
    Posted @ 9:29p
  209. Commentary

    4th Quarter
    2nd and 3
    Posted @ 9:29p
  210. Commentary

    4th Quarter
    1:35 remaining in the game
    Posted @ 9:30p
  211. 20 - 31

    Passing Touchdown

    Armstrong4th Quarter ~1 minute to go
    Armstrong - #17 Deo Beck 12 Yd pass completed to #5 Quinton Olsen for a TD. Armstrong 20, CMMHS 31
    Posted @ 9:30p
  212. 21 - 31

    Made Point After

    Armstrong4th Quarter ~1 minute to go
    Armstrong - #39 Daniel Pearson PAT Good. Armstrong 21, CMMHS 31
    Posted @ 9:30p
  213. Commentary

    4th Quarter
    1:30 remaining in the game
    Posted @ 9:31p
  214. 21 - 31

    Possession Update - Kickoff

    Canon-McMillan4th Quarter ~1 minute to go
    Armstrong kicked off to Canon-McMillan. Canon-McMillan has the ball on their own 47-yard line. Armstrong 21, CMMHS 31
    Posted @ 9:34p
  215. Commentary

    4th Quarter
    Failed onside kick
    Posted @ 9:34p
  216. Commentary

    4th Quarter
    1:27 remaining in the game
    Posted @ 9:34p
  217. Commentary

    4th Quarter
    2nd and 12
    Posted @ 9:34p
  218. Commentary

    4th Quarter
    Timeout Armstrong with 1:12 remaining in the game
    Posted @ 9:35p
  219. Commentary

    4th Quarter
    Play resumes 2nd and 12
    Posted @ 9:35p
  220. Commentary

    4th Quarter
    3rd and 14
    Posted @ 9:36p
  221. Commentary

    4th Quarter
    4th and 16
    Posted @ 9:36p
  222. 21 - 31

    End of Game

    Final
    Armstrong 21, CMMHS 31
    Posted @ 9:37p

Armstrong @ CMMHS Football Game Info

Fri., Sep. 12, 2025 @ 7p
The Canon-McMillan (Canonsburg, PA) varsity football team won Friday's home non-conference game against Armstrong (Kittanning, PA) by a score of 31-21.

Scoretracker Providers

B.J. ZakRiver Hawks All-Star Reporter
Nicholas JeremiahBig Macs Reporter

Rankings & Records

Armstrong (25-26)

NationalPAClass
4,08718745
OverallConferenceHomeAwayWin %Conference %PFPA
3-62-32-21-4.333.400204307

Canon-McMillan (25-26)

NationalPAClass
1,5086325
OverallConferenceHomeAwayWin %Conference %PFPA
4-52-34-00-5.444.400197257

Team Scoring Averages

Q1Q2Q3Q4Final
Armstrong
4.16.33.38.922.7
Canon-McMillan
4.16.94.16.821.9

Armstrong Videos

Canon-McMillan Videos

Team Stat Comparison

ArmstrongCanon-McMillan
126.4Rushing Yards Per Game71.7
211.2Passing Yards Per Game193.1
211.2Receiving Yards Per Game193.1
337.7Total Yards Per Game264.8
58.3Tackles Per Game69.0
1.8Sacks Per Game2.0
1.1Points Per Game9.3

Team Leaders

ArmstrongCanon-McMillanNational Avg.
#1 Costa Couknas89.4Rushing Yards Per Game#20 Mason Calgaro36.012.5
#17 Deo Beck174.0Passing Yards Per Game#1 Ty Jansma183.013.0
#5 Quinton Olsen87.7Receiving Yards Per Game#10 Ethan Campoli63.310.1
#2 Jaydon Oliver220.4Total Yards Per Game#1 Ty Jansma183.227.2
#0 Max Zablocki8.9Tackles Per Game#9 Brayden Collins11.82.7
#67 Chase Cornman1.0Sacks Per Game#87 Tj Sabatucci0.90.2
#38 Nathan Kamer3.0Points Per Game#3 Rhys Maentz4.72.1

Record Breakdown

Armstrong (25-26)

Canon-McMillan (25-26)

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