High school scores, summaries and schedules for Sept. 5, 2025
By:
Saturday, September 6, 2025 | 12:23 AM
High schools
Football
Friday’s results
WPIAL
Nonconference
Avella 35, Springdale 6
Avonworth 23, Aliquippa 7
Belle Vernon 25, Central Valley 22
Bentworth 45, Charleroi 0
Bethel Park 56, Armstrong 28
Bishop Canevin 21, Steel Valley 6
Brentwood 41, Sto Rox 0
Burrell 28, Mt. Pleasant 21
Canon-McMillan 37, South Fayette 28
Chartiers Valley 42, Indiana 6
Chartiers-Houston 35, Mapletown 28
Cornell 35, Riverview 21
Derry 24, Deer Lakes 21
Elizabeth Forward 53, East Allegheny 13
Fort Cherry 55, West Greene 8
Fox Chapel 20, Knoch 18
Frazier 31, Carmichaels 14
Freeport 42, Quaker Valley 7
Greensburg Central Catholic 35, Apollo-Ridge 16
Greensburg Salem 26, Valley 10
Hampton 25, Shaler 24
Hempfield 43, Kiski Area 10
Hopewell 49, Ambridge 2
Imani Christian 41, Beaver 3
Jeannette 31, Ligonier Valley 0
Jefferson-Morgan 26, Burgettstown 10
Laurel 43, Riverside 0
Leechburg 26, Serra Catholic 0
Mars 13, North Hills 10
Monessen 20, Beth-Center 3
Montour 35, Trinity 27
Neshannock 26, Ellwood City 20
New Brighton 38, Northgate 0
New Castle 32, Highlands 0
Norwin 35, Latrobe 0
North Allegheny 35, Penn Hills 0
North Catholic 65, Blackhawk 49
Penn-Trafford 25, Moon 24
Peters Township 35, Mt. Lebanon 0
Pine-Richland 49, Seneca Valley 20
Plum 23, Gateway 14
Ringgold 40, Yough 0
Seton LaSalle 39, Our Lady of the Sacred Heart 7
Shady Side Academy at Clairton, ppd.
Shenango 24, Mohawk 0
South Allegheny 53, Carlynton 0
South Park 27, Keystone Oaks 14
South Side 26, Beaver Falls 6
Southmoreland 54, Laurel Highlands 7
Thomas Jefferson 16, McKeesport 7
Upper St. Clair 49, Franklin Regional 6
Washington 42, Union 6
Waynesburg Central 27, California 20
West Allegheny 65, McGuffey 7
West Mifflin 41, Baldwin 0
Western Beaver 41, Rochester 6
Independent
Albert Gallatin 28, Connellsville 14
Butler 48, Meadville 34
Uniontown 34, Brownsville 27
City League
Allderdice 45, Perry Traditional Academy 6
Nonconference
University Prep 56, Carrick 12
Saturday’s schedule
Hall of Fame Classic (in Canton, Ohio)
Woodland Hills at Central Catholic, 3:30 p.m.
Nonconference
Freedom at Summit Academy, 12:30 p.m.
Friday’s summaries
Albert Gallatin 28, Connellsville 14
Albert Gallatin 0 7 14 7 —28
Connellsville 7 7 0 0 —14
C: Jayden Mickens 2 run (Hunter Brown kick)
AG: Adam Pegg 18 pass from Bronx Jamison (Sam Evans kick)
C: Jayden Mickens 31 run (Hunter Brown kick)
AG: Jamison 15 run (Evans kick)
AG: Tee Guesman 56 run (Evans kick)
AG: Guesman 48 run (Evans kick)
Rushing leaders: AG, Tee Guesman 13-167, 2 TDs.
Avella 35, Springdale 6
Avella 13 6 16 0 —35
Springdale 0 0 0 6 —6
A: Charles Rush 64 punt return (kick)
A: Noah Kimberland 5 run (kick failed)
A: Bryce Wright 2 run (kick failed)
A: Wright 38 pass from Rush (Kimberland run)
A: Gage Samol 13 run (Dominic Muzzi run)
S: run (run failed)
Belle Vernon 25, Central Valley 22
Belle Vernon 7 3 7 8 —25
Central Valley 3 13 6 0 —22
CV: Domenic Pratt 42 field goal
BV: Nick Mahalko 31 pass from Curtis Wade (Preston Rathway kick)
BV: Rathway 42 field goal
CV: Ethan Shearer 1 run (Pratt kick)
CV: Shearer 5 run (kick failed)
BV: Mahalko 56 pass from Curtis Wade (Rathway kick)
CV: Braddock Ambrose 15 run (run failed)
BV: Curtis Wade 5 run (Curtis Wade run)
Rushing leaders: CV, Ethan Shearer 26-186, 2 TDs.
Passing leaders: BV, Curtis Wade 0-0-165-0TD-0INT. CV, Braddock Ambrose 0-0-126-0TD-0INT.
Receiving leaders: BV, Nick Mahalko 4-111, 2 TDs.
Bentworth 45, Charleroi 0
Bentworth 21 17 7 0 —45
Charleroi 0 0 0 0 —0
B: Matt Behanna 33 pass from Ty Watson (Caden Hackinson kick)
B: Ben Hays 22 run (Hackinson kick)
B: Hays 3 run (Hackinson kick)
B: Preston Jaquay 7 run (Hackinson kick)
B: Hays 32 run (Hackinson kick)
B: Hackinson 31 field goal
B: Watson 4 run (Hackinson kick)
Rushing leaders: B, Ben Hays 17-155; Preston Jaquay 11-101.
Bethel Park 56, Armstrong 28
Armstrong 7 7 7 7 —28
Bethel Park 14 21 14 7 —56
A: Theron Cupec 35 fumble return (Daniel Pearson kick)
BP: Evan Devine 1 run (Xavier Jackson kick)
BP: David Dennison 5 run (Jackson kick)
BP: Will Sabatos 5 run (Jackson kick)
A: Costa Couknas 1 run (Pearson kick)
BP: Sabatos 30 pass from Devine (Jackson kick)
BP: Dennison 15 pass from Devine (Jackson kick)
BP: Dennison 23 pass from Devine (Jackson kick)
A: Quinn Olsen 1 pass from Deo Beck (Pearson kick)
BP: Sabatos 7 run (Jackson kick)
BP: Tyler Miller 77 run (Brady McCarthy kick)
A: Olsen 14 pass from Deo Beck (Pearson kick)
Rushing leaders: A, Costa Couknas 28-111, TD.
Passing leaders: A, Deo Beck 14-24-168-2TD-3INT. BP, Evan Devine 21-30-367-3TD-0INT.
Receiving leaders: A, Quinn Olsen 11-126, 2 TDs. BP, Will Sabatos 7-159, TD; David Dennison 9-143, 2 TDs.
Bishop Canevin 21, Steel Valley 6
Bishop Canevin 7 0 14 0 —21
Steel Valley 0 0 0 6 —6
BC: Damar Olds 18 pass from Brady Wagner (Leo Shorthouse kick)
BC: Myontae Mott 65 run (Shorthouse kick)
BC: Mott 13 pass from Wagner (Shorthouse kick)
SV: Da’Ron Barksdale 2 run (kick failed)
Rushing leaders: BC, Myontae Mott 8-148, TD.
Brentwood 41, Sto-Rox 0
Brentwood 7 27 0 7 —41
Sto-Rox 0 0 0 0 —0
B: Parish Thornhill 14 pass from Cedric Davis Jr. (Mohammed Ismael kick)
B: Daysaun Spencer 38 pass from Davis Jr. (Ismael kick)
B: Nicky Wardzinski 4 run (Ismael kick)
B: Daysaun Spencer 26 punt return (Ismael kick)
B: Orlando Johnson 41 pass from Davis Jr. (Ismael kick failed)
B: Wardzinski 1 run (Ismael kick)
Rushing leaders: B, Nicky Wardzinski 14-110, 2 TDs.
Passing leaders: B, Cedric Davis Jr. 5-8-109-3TD-1INT.
Burrell 28, Mt. Pleasant 21
Mt. Pleasant 0 14 7 0 —21
Burrell 7 7 0 14 —28
B: Antonio Perkins 1 run (Trey Coury kick)
M: Dane Firmstone 1 run (Tyke Snyder kick)
B: Perkins 42 run (Coury kick)
M: Steven Predajna 58 pass from Firmstone (Snyder kick)
M: Rage Suchar 7 run (Snyder kick)
B: Perkins 10 run (Coury kick)
B: Perkins 3 run (Coury kick)
Rushing leaders: B, Antonio Perkins 13-142, 4 TDs.
Passing leaders: M, Dane Firmstone 6-13-165-1TD-1INT. B, Antonio Perkins 12-17-153-0TD-1INT.
Butler 48, Meadville 34
Meadville 7 7 13 7 —34
Butler 7 21 13 7 —48
B: Nicolas Baggetta 1 run (AJ Morris kick)
Meadville: Tymir Phillips 38 pass from Jacoby Thompson (James Miller kick)
B: Baggetta 54 run (Morris kick)
Meadville: Jordan Lawrence 4 run (James Miller kick)
B: Baggetta 6 run (Morris kick)
B: Deacon Simko 15 pass from Baggetta (Morris kick)
Meadville: Lawrence 56 run (James Miller kick)
B: Baggetta 11 run (kick failed)
Meadville: Phillips 80 run (kick failed)
B: Tyson Pino 17 pass from Baggetta (Morris kick)
Meadville: Lawrence 8 run (James Miller kick)
B: Mark Klemz 11 run (Morris kick)
Rushing leaders: , Jordan Lawrence 23-213, 3 TDs. B, Nicolas Baggetta 18-158, 4 TDs.
Passing leaders: B, Nicolas Baggetta 13-17-188-2TD-0INT.
Canon-McMillan 37, South Fayette 28
South Fayette 0 14 0 14 —28
Canon-McMillan 10 7 7 13 —37
C-M: Rhys Maentz 34 field goal
C-M: Roman Cimarolli 48 pass from Ty Jansma (Maentz kick)
SF: Daniel Speca 13 pass from Drew Welhorsky (Luke Gillen kick)
SF: Welhorsky 7 run (Gillen kick)
C-M: Ethan Campoli 3 pass from Jansma (Maentz kick)
C-M: Mason Calgaro 4 run (Maentz kick)
SF: Jacob Bostian 5 pass from Welhorsky (Gillen kick)
C-M: Calgaro 5 run (Maentz kick)
C-M: Campoli 15 pass from Jansma (Maentz kick failed)
SF: Speca 60 pass from Welhorsky (Gillen kick)
Passing leaders: SF, Drew Welhorsky 14-20-181-3TD-1INT. C-M, Ty Jansma 14-24-243-3TD-1INT.
Receiving leaders: SF, Daniel Speca 8-164, 2 TDs.
Chartiers-Houston 35, Mapletown 28
Chartiers-Houston 7 0 6 22 —35
Mapletown 6 8 14 0 —28
C-H: Julius Livingston 8 pass from Aaron Walsh (Teegan Bogden kick)
M: Landon Johnson 18 pass from Carson Vanata (kick failed)
M: Vanata 2 run (Vanata run)
M: Vanata 58 run (Vanata run)
C-H: Walsh 8 run (pass failed)
M: Colton McKnight 1 run (run failed)
C-H: Jake Luba 3 run (Brady Gotfredson run)
C-H: Walsh 62 run
C-H: Walsh 62 run (run failed)
C-H: Walsh 5 run (Walsh run)
Rushing leaders: C-H, Aaron Walsh 22-286, 4 TDs. M, Carson Vanata 33-278, 2 TDs.
Derry 24, Deer Lakes 21
Derry 6 3 0 15 —24
Deer Lakes 0 7 7 7 —21
D: Noah Stough 45 pass from Anthony Sacco (kick failed)
DL: Luca Mangieri 25 pass from Dante Mangieri (Connor Moore kick)
D: Max Doperak 38 field goal
DL: Luca Mangieri 79 pass from Dante Mangieri (Connor Moore kick)
D: Max Doherty 5 run (Karsen Weiers pass from Sacco)
DL: Luca Mangieri 55 pass from Dante Mangieri (Connor Moore kick)
D: Stough 11 pass from Sacco (Doperak kick)
Passing leaders: D, Anthony Sacco 8-20-183-2TD-2INT. DL, Dante Mangieri 9-23-234-3TD-1INT.
Receiving leaders: D, Noah Stough 4-140, 2 TDs. DL, Luca Mangieri 5-172, 3 TDs.
Elizabeth Forward 53, East Allegheny 13
East Allegheny 0 0 7 6 —13
Elizabeth Forward 19 21 7 6 —53
EF: Travis Dusi 6 run (Brendan Stroschein kick)
EF: Brayden Kollar 42 pass from Ryan Messina (pass failed)
EF: Landon Honick 17 interception return (kick failed)
EF: Messina 23 run (Stroschein kick)
EF: Aaron Ulmer 39 pass from Messina (Stroschein kick)
EF: Stroschein fumble recovery
EF: Anthony St. Angelo 9 pass from Messina (Stroschein kick)
EF: Trystyn Skrinjorich 59 run (Stroschein kick)
EA: D. J. Warren 68 pass from Cedric Mack (Tyrese Coulverson kick)
EF: St. Angelo 51 interception return (Stroschein kick)
EF: Dillon Cummings fumble recovery (kick failed)
EA: Ladar Jackson 70 pass from Aumar Everett (pass failed)
Passing leaders: EF, Ryan Messina 12-14-200-3TD-0INT.
Fort Cherry 55, West Greene 8
West Greene 0 8 0 0 —8
Fort Cherry 21 34 0 0 —55
FC: Evan Rogers 48 pass from Matt Sieg (Nick Massey kick)
FC: Massey 17 pass from Sieg (Massey kick)
FC: Landon Trnavski 10 pass from Sieg (Massey kick)
FC: Sieg 24 run (Massey kick)
FC: Rogers 43 pass from Sieg (kick failed)
FC: Eli Salvini 35 run (Massey kick)
FC: Salvini 12 run (Massey kick)
WG: Matt Wassil 17 pass from Joel Rizor (Rizor run)
FC: Joseph Barna 82 kickoff return (Massey kick)
Passing leaders: FC, Matt Sieg 8-10-179-4TD-0INT.
Fox Chapel 20, Knoch 18
Fox Chapel 7 0 0 13 —20
Knoch 0 7 3 8 —18
FC: Max Melocchi 30 pass from Joe Geller (Harran Zureikat kick)
K: Max Wiley 2 run (Austin Friedline kick)
K: Friedline 42 field goal
FC: Melocchi 34 pass from Geller (Zureikat kick)
FC: Zureikat 41 field goal
K: Carter Beres 2 run (Ethan Rouleau pass from Wiley)
FC: Zureikat 22 field goal
Passing leaders: FC, Joe Geller 10-19-203-2TD-0INT.
Receiving leaders: FC, Max Melocchi 5-165, 2 TDs.
Frazier 31, Carmichaels 14
Carmichaels 8 0 0 6 —14
Frazier 0 15 3 13 —31
C: Cannon Bupka 17 run (Will Murray run)
F: Brady Secrest 5 run (Derek Diamond run)
F: Secrest 49 run (Owen Searcy kick)
F: Searcy 32 field goal
F: Noah Bachinski 27 pass from Secrest (Searcy kick failed)
F: Derek Diamond 6 run (Searcy kick)
C: Job Smith 6 run (Bupka run failed)
Rushing leaders: F, Derek Diamond 25-175, TD.
Freeport 42, Quaker Valley 7
Freeport 14 14 7 7 —42
Quaker Valley 0 7 0 0 —7
F: Amos Glenn 85 kickoff return (Judah Thompson kick)
F: Drew Ross 7 run (Thompson kick)
F: Glenn 6 run (Thompson kick)
QV: Benjamin McHenry 58 run (McHenry kick)
F: Bryson Paga 8 pass from Ross (Thompson kick)
F: Glenn 7 run (Thompson kick)
F: Glenn 1 run (Thompson kick)
Passing leaders: F, Drew Ross 13-20-134-1TD-0INT.
Greensburg Central Catholic 35, Apollo-Ridge 16
Apollo-Ridge 14 0 2 0 —16
Greensburg Central Catholic 7 0 14 14 —35
A-R: Jaden McCray 59 pass from Alexander Clawson (Beck Andree kick)
GCC: Luke Semelka 1 pass from Bobby Smithnosky (Jerry Davis kick)
A-R: Zac Myers 57 run (Andree kick)
A-R: safety
GCC: Blase Bugosh 57 pass from Smithnosky (Davis kick)
GCC: Samir Crosby 10 pass from Smithnosky (Davis kick)
GCC: Davis 70 interception return (Davis kick)
GCC: Crosby 20 run (Davis kick)
Passing leaders: A-R, Alexander Clawson 13-20-156-1TD-2INT. GCC, Bobby Smithnosky 14-17-154-3TD-0INT.
Receiving leaders: A-R, Jaden McCray 6-106, TD.
Greensburg Salem 26, Valley 10
Greensburg Salem 0 9 17 0 —26
Valley 7 3 0 0 —10
V: Zay Adams 4 run (Jude Hicinbothem kick)
V: Hicinbothem 36 field goal
GS: Tyrese Lewis 6 pass from Brody Chismar (Alex Swatchick kick)
GS: safety
GS: Swatchick 30 field goal
GS: LeTrey Derry 3 run (Swatchick kick)
GS: Aden Krug 60 interception return (Swatchick kick)
Hampton 25, Shaler 24
Hampton 0 7 0 18 —25
Shaler 0 14 7 3 —24
H: Heath Borgo 22 pass (Jake Lucus kick)
S: Jayden Conrad 1 run (kick failed)
S: Zach London 3 pass from Aaron Aversa (Aversa run)
S: Avary Kinter 3 run ( Gaetano kick)
H: Evan McAneny 37 run (run)
H: Borgo 18 pass from Willie Haselrig (Lucus kick)
S: Gaetano 35 field goal
H: Lucus 45 field goal
Rushing leaders: H, Willie Haselrig 15-101. S, Aaron Aversa 14-235.
Passing leaders: S, Aaron Aversa 16-22-155-1TD-0INT.
Hempfield 43, Kiski Area 10
Kiski Area 0 3 0 7 —10
Hempfield 23 13 7 0 —43
H: Deron Hunter 96 kickoff return (Camden Lippmann kick)
H: safety
H: Aidan Stinebiser 2 run (Lippmann kick)
H: Troy Sebring 33 pass from Dominic Detruf (Lippmann kick)
KA: Andrew Finney 25 field goal
H: Andrew Jones 16 pass from Detruf (Lippmann kick)
H: Jack Kopas 2 pass from Detruf (Lippmann kick)
H: Jack Kopas 41 pass from Detruf (Lippmann kick)
KA: Aven Shirley 77 pass from Landyn Artman (Finney kick)
Passing leaders: KA, Landyn Artman 15-26-219-1TD-1INT. H, Dominic Detruf 14-17-214-4TD-0INT.
Receiving leaders: KA, Aven Shirley 7-100, TD.
Hopewell 49, Ambridge 2
Hopewell 28 7 7 7 —49
Ambridge 0 0 0 2 —2
H: Nasir Wade 2 run (Rocco Marcantonio kick)
H: James Armstrong 17 run (Marcantonio kick)
H: Tre Cameron 5 pass from Armstrong (Marcantonio kick)
H: Zander Muzy 33 interception return (Marcantonio kick)
H: Kingston Krotec 8 pass from Armstrong (Marcantonio kick)
H: Wade 80 run (Marcantonio kick)
H: Avery Bokor 27 pass from Krotec (Marcantonio kick)
A: safety
Rushing leaders: H, Nasir Wade 7-118, 2 TDs.
Imani Christian 41, Beaver 3
Imani Christian 22 19 0 0 —41
Beaver 3 0 0 0 —3
IC: Gabe Jenkins 17 run
B: Ty Cosky 36 field goal
IC: Tyvon Sewell 97 kickoff return (David Davis run)
IC: Dajaun Craighead 29 fumble return (Jenkins run)
IC: Sewell 25 run
IC: Robert Torres-Johnson 44 pass from Jenkins (Darius Clark kick)
IC: Torres-Johnson 36 pass from Jenkins
Rushing leaders: IC, Gabe Jenkins 8-118, TD.
Passing leaders: IC, Gabe Jenkins 4-18-135-2TD-0INT. B, Travis Clear 11-25-151-0TD-0INT.
Receiving leaders: IC, Robert Torres-Johnson 3-118, 2 TDs.
Jeannette 31, Ligonier Valley 0
Ligonier Valley 0 0 0 0 —0
Jeannette 10 7 14 0 —31
J: McAlister Steele 26 field goal
J: Jayce Powell 75 pass from Kymone Brown (Steele kick)
J: Powell 19 pass from Brown (Steele kick)
J: Nick Mendoza 10 run (Steele kick)
J: Mendoza 27 pass from Brown (Steele kick)
Passing leaders: J, Kymone Brown 11-15-234-3TD-0INT.
Receiving leaders: J, Jayce Powell 5-122, 2 TDs.
Laurel 43, Riverside 0
Laurel 14 23 0 6 —43
Riverside 0 0 0 0 —0
L: Kolton Carlson 19 pass from Luca Santini (Maya Jarrett kick)
L: Carlson 23 run (Jarrett kick)
L: Nathan Hill 3 run (Jarrett kick)
L: Jacob McBride 4 run (Jarrett kick)
L: safety
L: Carlson 16 pass from Santini (Jarrett kick)
L: Anthony Geiwitz 28 run (kick failed)
Passing leaders: L, Luca Santini 10-15-142-2TD-0INT.
Leechburg 26, Serra Catholic 0
Serra Catholic 0 0 0 0 —0
Leechburg 14 6 0 6 —26
L: Tim Andrasy 4 run (Mason Scitticatt kick)
L: Nick Hilty 58 run (Scitticatt kick)
L: Jaxon Vargo 1 run (run failed)
L: Andrasy 1 run (pass failed)
Rushing leaders: L, Tim Andrasy 36-216, 2 TDs.
Mars 13, North Hills 10
Mars 0 0 6 7 —13
North Hills 0 7 3 0 —10
NH: Joseph Lutz 6 pass from Kelly McCarthy (kick)
M: Liam Corcoran 3 run (run failed)
NH: Andrew Garland 42 field goal
M: Gabe Hein 34 pass from Colin Yurisinec (kick)
Passing leaders: M, Colin Yurisinec 7-18-105-1TD-0INT.
Monessen 20, Beth-Center 3
Beth-Center 0 3 0 0 —3
Monessen 0 0 14 6 —20
B-C: field goal
M: Torrence Taylor 19 pass from Kaier Payne (kick failed)
M: Tavian Taylor 70 pass from Payne (Payne run)
M: Jayvionne Jeffries 55 pass from Payne (kick failed)
Passing leaders: M, Kaier Payne 4-9-193-3TD-1INT.
Montour 35, Trinity 27
Trinity 7 7 7 6 —27
Montour 7 13 15 0 —35
T: Jonah Williamson 20 run (Evan Slagle kick)
M: Dominic Baron 13 pass from Brandon Bennett (Luke Medvitz kick)
M: Archie Collins 35 run (Medvitz kick)
T: Williamson 3 run (Slagle kick)
M: Zander Stern 70 pass from Bennett (run failed)
T: Owen Gardner 9 run (Slagle kick)
M: Bennett 1 run (pass)
M: Caden Halajcio 9 run (Medvitz kick)
T: Williamson 8 run (run failed)
Rushing leaders: T, Owen Gardner 23-125, TD; Jonah Williamson 15-107, 3 TDs. M, Caden Halajcio 24-164, TD.
Passing leaders: T, Jonah Williamson 13-22-138-0TD-2INT. M, Brandon Bennett 5-11-131-2TD-0INT.
Neshannock 26, Ellwood City 20
Neshannock 0 0 12 14 —26
Ellwood City 0 14 0 6 —20
EC: Tyler Smiley 1 run (Aidan Hutch kick)
EC: Richard Cureton 15 run (Hutch kick)
N: Jino Mozzocio 3 run (kick failed)
N: Anthony Eakin 4 run (pass failed)
EC: Anthony Barberio 20 interception return (kick failed)
N: Eakin 71 run (Eakin run)
N: Ethan Beaman 8 pass from Mozzocio (kick failed)
Rushing leaders: N, Anthony Eakin 13-125, 2 TDs.
New Castle 32, Highlands 0
New Castle 20 6 6 0 —32
Highlands 0 0 0 0 —0
NC: Damian Harrison 66 pass from Marino Graham (Qualin Davis pass from Graham)
NC: Roderick Proctor 32 run (pass failed)
NC: Kai Cox 59 pass from Graham (pass failed)
NC: Graham 1 run (pass failed)
NC: Marquise Wise 3 pass from Graham (kick failed)
Passing leaders: NC, Marino Graham 12-19-165-3TD-1INT.
North Allegheny 35, Penn Hills 0
Penn Hills 0 0 0 0 —0
North Allegheny 14 7 7 7 —35
NA: Brady Brinkley 2 run (Ethan Maravich kick)
NA: Luke Rohan 23 pass from Brinkley (Maravich kick)
NA: Rohan 20 run (Maravich kick)
NA: Cameron Kushner 4 pass from Brinkley (Maravich kick)
NA: Kellan Frank 26 run (Maravich kick)
Rushing leaders: NA, Luke Rohan 20-114, TD.
North Catholic 65, Blackhawk 49
Blackhawk 7 14 14 14 —49
North Catholic 7 21 20 17 —65
B: A. J. Montgomery 39 run (Will Brown kick)
NC: Preston Simko 5 pass from Joey Felitsky (Dylan Shantz kick)
NC: Tom Arth 10 pass from Felitsky (Shantz kick)
B: Brayden McCarthy 37 run (Brown kick)
NC: Will Waskiewicz 62 pass from Felitsky (Shantz kick)
B: Montgomery 40 run (Brown kick)
NC: Felitsky 6 run (Shantz kick)
NC: Simko 17 pass from Felitsky (Shantz kick)
B: McCarthy 85 run (Brown kick)
NC: Logan Schade r (pass failed)
B: McCarthy 37 run (Brown kick)
NC: Logan Schade 66 run (Chase Rinker pass from Felitsky)
B: Jack Chevalier 1 run (Brown kick)
NC: Logan Schade 61 run (Simko pass from Felitsky)
B: Hayden Magill 2 run (Brown kick)
NC: Logan Schade 11 run (Shantz kick)
NC: safety
Rushing leaders: B, Brayden McCarthy 21-298, 3 TDs; A. J. Montgomery 11-117, 2 TDs. NC, Logan Schade 20-345, 4 TDs.
Passing leaders: NC, Joey Felitsky 12-12-249-4TD-0INT.
Receiving leaders: NC, Will Waskiewicz 3-116, TD.
Norwin 35, Latrobe 0
Norwin 14 7 14 0 —35
Latrobe 0 0 0 0 —0
N: Joshua Lenart 17 pass from Tristyn Tavares (Tristian Josephic kick)
N: Giovani Rothrauff 7 run (Josephic kick)
N: Potter Brozeski 49 pass from Tavares (Josephic kick)
N: Tavares 30 run (Josephic kick)
N: Tavares 14 run (Josephic kick)
Rushing leaders: N, Giovani Rothrauff 21-115, TD.
Passing leaders: N, Tristyn Tavares 9-14-134-2TD-0INT.
Receiving leaders: N, Potter Brozeski 3-100, TD.
Penn-Trafford 25, Moon 24
Penn-Trafford 12 0 0 13 —25
Moon 0 14 3 7 —24
P-T: Cody Yacamelli 7 run (kick failed)
P-T: Nate Desmond 8 run (kick failed)
M: Braeden Stuart 25 blocked punt return (Evan Senkevich kick)
M: Braeden Stuart 1 run (Senkevich kick)
M: Senkevich 39 field goal
M: Sevi Vandetti 33 pass from Andrew Cross (Senkevich kick)
P-T: Yacamelli 2 run (Logan Hunter kick)
P-T: Landon Stikkel 15 pass from Desmond (pass failed)
Passing leaders: P-T, Nate Desmond 15-26-241-1TD-0INT.
Peters Township 35, Mt. Lebanon 0
Mt. Lebanon 0 0 0 0 —0
Peters Township 0 21 14 0 —35
PT: Cole Neupaver 1 run (Anthony Maiello kick)
PT: Neupaver 38 pass from Nolan DiLucia (Anthony Maiello kick)
PT: DiLucia 1 run (Anthony Maiello kick)
PT: Neupaver 5 run (Anthony Maiello kick)
PT: Jeremy Poletti 26 interception return (Anthony Maiello kick)
Passing leaders: PT, Nolan DiLucia 15-19-288-1TD-0INT.
Plum 23, Gateway 14
Plum 0 10 13 0 —23
Gateway 0 7 7 0 —14
G: Jakson Smith 18 run ( Mikulandrich kick)
P: Sloan Humphries 57 pass from John Nonnenberg (Austin Kolankowski kick)
P: Kolankowski 29 field goal
P: Semaj Robinson 50 pass from Nonnenberg (Kolankowski kick failed)
P: C. J. Hart 3 run (Kolankowski kick)
G: Shawn Moorefield Jr. 57 pass from Mayson Mitchell (Mikulandrich kick)
Passing leaders: P, John Nonnenberg 11-22-228-2TD-0INT. G, Mayson Mitchell 8-14-134-1TD-0INT; Jakson Smith 16-23-127-0TD-1INT.
Receiving leaders: G, Shawn Moorefield Jr. 8-161, TD.
Ringgold 40, Yough 0
Yough 0 0 0 0 —0
Ringgold 12 15 13 0 —40
R: Amoni Ward 73 run (kick failed)
R: Ashton Mincin 6 fumble recovery (run failed)
R: Ward 71 run (Ward run)
R: Demetri Lowe 8 pass from Dennis Hawkins (William Cameron kick)
R: Ward 13 run (pass failed)
R: Ward 15 run (Cameron kick)
Rushing leaders: R, Amoni Ward 12-240, 4 TDs.
Seton LaSalle 39, Our Lady of the Sacred Heart 7
Our Lady of the Sacred Heart 0 0 0 7 —7
Seton LaSalle 14 10 9 6 —39
S-LS: Will Martin 1 run (Jeremy Rose kick)
S-LS: Ronald Polk 26 interception return (Rose kick)
S-LS: Kymarr Freeman 71 run (Rose kick)
S-LS: Rose 25 field goal
S-LS: safety
S-LS: Deondre Hill 3 run (Rose kick)
S-LS: 49 run
OLSH: Elias Nestor 8 run (Aaron Callahan kick)
Rushing leaders: S-LS, Kymarr Freeman 8-127, TD.
Shenango 24, Mohawk 0
Shenango 0 14 3 7 —24
Mohawk 0 0 0 0 —0
S: Caleb McConnell 7 run (McConnell kick)
S: Landyn Albertini 51 pass from McConnell (McConnell kick)
S: McConnell 24 field goal
S: McConnell 47 run (McConnell kick)
Passing leaders: S, Caleb McConnell 11-14-168-1TD-1INT. M, Bobby Fadden 12-27-139-0TD-2INT.
Southmoreland 54, Laurel Highlands 7
Laurel Highlands 7 0 0 0 —7
Southmoreland 20 7 27 0 —54
S: Luke Stinnett fumble recovery (pass failed)
LH: Nicholas Crouch 3 run (Jackson Nairn kick)
S: Dawson Wolfe 2 run (Liam Smith kick)
S: Averyon Darmell 13 run (Smith kick)
S: Ty Whoric 34 pass from Wolfe (Smith kick)
S: Wolfe 43 run (kick failed)
S: Jackson Mickens 17 pass from Wolfe (Smith kick)
S: Wolfe 5 run (Smith kick)
S: Jake Hull 21 fumble return (Smith kick)
Rushing leaders: S, Dawson Wolfe 14-163, 3 TDs.
Passing leaders: S, Dawson Wolfe 9-12-135-2TD-0INT.
South Park 27, Keystone Oaks 14
South Park 6 6 7 8 —27
Keystone Oaks 0 7 0 7 —14
SP: Quintin Napper 32 run (kick failed)
SP: Napper 12 run (run failed)
KO: Owen Gearhart 34 run (Luc Philistine kick)
SP: Brody Dellarose 5 pass from Robert Lenzi (Kolby Kosteinik kick)
KO: Gearhart 3 run (Philistine kick)
SP: Colsen Heynes 10 run (Heynes run)
Rushing leaders: SP, Quintin Napper 16-140, 2 TDs.
South Side 26, Beaver Falls 6
Beaver Falls 0 6 0 0 —6
South Side 12 7 7 0 —26
SSB: Andrew Corfield 51 run
SSB: Corfield 34 run
BF: Xavier Clark 2 run
SSB: Corfield 1 run (Miladija Pavlovich kick)
SSB: Corfield 40 pass from Will Morgan (Pavlovich kick)
Rushing leaders: SSB, Andrew Corfield 12-139, 3 TDs.
Passing leaders: BF, Xavier Clark 8-14-105-0TD-0INT.
Thomas Jefferson 16, McKeesport 7
Thomas Jefferson 0 3 0 13 —16
McKeesport 0 7 0 0 —7
TJ: Sam Wessel 22 field goal
M: Avont Hudson 6 run (Wyatt Heasley kick)
TJ: Harrison Kolling 1 run (Wessel kick)
TJ: Emmett Forte 42 interception return (kick failed)
Upper St. Clair 49, Franklin Regional 6
Upper St. Clair 14 28 7 0 —49
Franklin Regional 0 0 6 0 —6
USC: Nico D’Orazio 80 pass from Ethan Hellmann (Jacobo Echeverria-Lozano kick)
USC: Dante Coury 38 run (Echeverria-Lozano kick)
USC: Bryce Jones 59 pass from Hellmann (Echeverria-Lozano kick)
USC: Drew Sanderson 29 pass from Hellmann (Echeverria-Lozano kick)
USC: Josh Snyder 40 pass from Hellmann (Echeverria-Lozano kick)
USC: Anthony Rozzo 27 pass from Hellmann (Echeverria-Lozano kick)
USC: Snyder 8 run (Echeverria-Lozano kick)
FR: Jet Taylor 5 run (kick failed)
Rushing leaders: FR, Jet Taylor 30-112, TD.
Washington 44, Union 6
Washington 7 7 14 16 —44
Union 6 0 0 0 —6
U: Jordan Kelley 1 run (kick failed)
W: Ameer Nelson 46 pass from Tristan Reed (Tyler Crawford kick)
W: Reed 15 run (Crawford kick)
W: Jahvon Woods 2 run (Crawford kick)
W: Reed 77 run (Crawford kick)
W: Jamarie Walker 23 run (Crawford kick)
W: safety
Rushing leaders: W, Tristan Reed 6-102, 2 TDs.
Passing leaders: W, Tristan Reed 10-15-171-1TD-0INT.
Receiving leaders: W, Ameer Nelson 3-118, TD.
Waynesburg Central 27, California 20
California 14 6 0 0 —20
Waynesburg Central 0 7 0 20 —27
C: Adin Keyes 3 run (run failed)
C: Keyes 16 pass from Logan Hartley
W: Teagen Crouse 2 run (Nate Ricciuti kick)
C: Malachi Peak 3 run (run failed)
W: Jack Riccluti 34 pass from Crouse (Ricciuti kick)
W: Riccluti 15 pass from Crouse (Ricciuti kick)
W: Jeffrey Blair 33 pass from Crouse (kick failed)
Rushing leaders: C, Malachi Peak 30-118, TD.
Passing leaders: W, Teagen Crouse 11-20-161-3TD-0INT.
West Allegheny 65, McGuffey 7
West Allegheny 28 29 8 0 —65
McGuffey 0 0 7 0 —7
WA: Brodie Cornell 48 run (Kayden Tomei kick)
WA: Austin Probert 7 run (Kayden Tomei kick)
WA: Teagan Tomei 76 punt return (Kayden Tomei kick)
WA: Teagan Tomei 6 pass from Donovan O’Connor (Kayden Tomei kick)
WA: Cornell 33 punt return (Mason Bryan run)
WA: Cornell 66 pass from O’Connor (Kayden Tomei kick)
WA: Roman Perella 23 run (Kayden Tomei kick)
WA: Nico Police 41 (Kingston Henke kick)
M: Dennis Furmanek 50 run (Sam Stout kick)
WA: Perella 83 run (Henke run)
Rushing leaders: WA, Roman Perella 2-106, 2 TDs.
Passing leaders: WA, Donovan O’Connor 7-8-121-2TD-0INT.
Western Beaver 41, Rochester 6
Western Beaver 7 21 6 7 —41
Rochester 0 0 6 0 —6
WB: Braeden Mayo 7 run (Noah Schweikert kick)
WB: Amari Marshall 32 run (Schweikert kick)
WB: Avon Pressley 10 pass from Amari Marshall (Schweikert kick)
WB: Pressley 23 run (Schweikert kick)
R: George Klezia 13 fumble return (kick failed)
WB: Mayo 93 kickoff return (kick failed)
WB: Wyatt Sparbanie 69 run (Schweikert kick)
Rushing leaders: WB, Amari Marshall 5-100, TD.
Cross country
Friday’s results
Red, White & Blue Invitational
At White Oak Park
Boys
Individual: 1. Zachary Sharara, Sewickley Academy, 16:17.4; 2. Jack Iyer, Winchester Thurston, 16:35.3; 3. Ethan Moldovan, Carlynton, 16:42.3; 4. Harlan Cooper, Shady Side Academy, 16:48.6; 5. Ashton Saunders, Riverview, 16:58.1; 6. Brennan Kaminski, Shady Side Academy, 17:11.1; 7. Otis Pascal, Winchester Thurston, 17:27.3; 8. Gauge Gierlach, Rocky Grove, 17:37.0; 9. Ayan Ganesh, Winchester Thurston, 17:43.5; 10. Connor Lough, Neshannock, 17:45.1
Team: 1. Shady Side Academy 55; 2. Winchester Thurston 61; 3. Rocky Grove 81; 4. Neshannock 132; 5. Riverview 158
Girls
Individual: 1. Abigail Weinstein, Winchester Thurston, 19:39.2; 2. Isabel Griffin, Rocky Grove, 20:28.5; 3. Currence Bigham, Winchester Thurston, 20:54.1; 4. Hope Stiteler, Northgate, 21:11.6; 5. Miri Shaw, Hillel Academy, 21:16.4; 6. Indie Pascal, Winchester Thurston, 21:30.7; 7. Lydia Frankovich, Fort Cherry, 21:47.8; 8. Emerson Holmes, Fort Cherry, 22:02.4; 9. Lucia DeMicco, Fort Cherry, 22:14.0; 10. Emma Larkin, Geibel Catholic, 22:25.4
Team: 1. Winchester Thurston 25; 2. Eden Christian 82; 3. Riverview 83; 4. Serra Catholic 124; 5. Rocky Grove 128
Field hockey
Friday’s results
Nonsection
Dexter (Mich.) 2, Pine-Richland 0
Golf
Friday’s results
Class 3A
Section 1
Indiana 190, Norwin 201
Medalists: Ryan Bell (I) 36; Ty George (N) 36
Nonsection
Mars 187, Shady Side Academy 188
Medalists: Lucas Singh, Jackon Geiger (M) 35; Alex Avi (SSA) 35
Soccer
Boys
Saturday’s schedule
Class 3A
Section 2
Trinity at Albert Gallatin, 2:30 p.m.
Nonsection
Deer Lakes at North Hills, 7:30 p.m.
Eden Christian at Seton LaSalle, 10 a.m.
Indiana at West Shamokin, 12:30 p.m.
Latrobe at Plum, 11 a.m.
Neshannock at Grove City, 10 a.m.
Penn Hills at Burrell, 10 a.m.
Riverview at Serra Catholic, 11 a.m.
Shady Side Academy at Fox Chapel, 12:30 p.m.
South Allegheny at Beth-Center, 10 a.m.
South Side at Chartiers-Houston, noon
Girls
Friday’s results
Nonsection
North Allegheny 1, Fox Chapel 0
Ellis School 1, Obama Academy 0
Saturday’s schedule
Class 4A
Section 2
Mt. Lebanon at Baldwin, 2:30 p.m.
Class 3A
Section 3
Albert Gallatin vs. Oakland Catholic at Highmark Stadium, 5 p.m.
Nonsection
Avonworth at Mercyhurst Prep, 1:30 p.m.
Beaver at Chartiers Valley, 2 p.m.
Brownsville at Yough, 1:30 p.m.
Franklin Regional at Norwin, 1 p.m.
Freeport at North Hills, 3:30 p.m.
Keystone Oaks at Deer Lakes, 11 a.m.
Latrobe at Seneca Valley, 1 p.m.
Penn-Trafford at Shaler, 12:30 p.m.
Pine-Richland at Moon, 12:30 p.m.
Serra Catholic at East Allegheny, 1 p.m.
South Allegheny at Beth-Center, noon
South Park at Mt. Pleasant, 1 p.m.
South Side at Chartiers-Houston, 10 a.m.
Tennis
Girls
Friday’s results
Class 3A
Section 2
North Allegheny 5, Butler 0
Seneca Valley 5, Shaler 0
Section 4
Upper St. Clair 5, Trinity 0
Friday’s summaries
North Allegheny 5, Butler 0
Singles: 1. Mia Kaufman (NA) d. Laini Spohn, 6-0, 6-0. 2. Samantha Leeman (NA) d. Cassie Busler, 6-0, 6-0. 3. Alexi Richey (NA) d. Lindsay Lipp, 6-0, 6-2.
Doubles: Audrey Zheng/Rouxi Bai (NA) d. Sophia Kingsley/Cassie Sklencar, 6-0, 6-0. 2. Ella Mangene/Remi Hayward (NA) d. Devan Christofano/Noel Ernst, 6-1, 6-0.
Seneca Valley 5, Shaler 0
Singles: 1. Payton Godleski (SV) d. Alexis Frisbee, 6-0, 6-0. 2. Jenna Muenck (SV) d. Brooke Bankowski, 6-1, 6-3. 3. Ella Marley (SV) d. Abby Walker, 6-0, 6-1.
Doubles: 1. Evie Miske/Autumn Zacherl (SV) d. Ashlynn Busha/Gaby Navas, 6-4, 6-2. 2. Alivia Metz/Imogen Culley (SV) d. Grace Fisher/Chloe Mauer, 6-2, 6-1.
Volleyball
Girls
Friday’s results
Nonsection
Trinity Christian 3, Riverview 0
All schedules are subject to change. To report scores or schedule changes, email ptrsports@triblive.com.
More High School Other
• High school scores, summaries and schedules for Dec. 18, 2025• Southmoreland’s Brian Pritts named WPIAL Athletic Director of the Year
• High school scores, summaries and schedules for Dec. 17, 2025
• High school scores, summaries and schedules for Dec. 16, 2025
• High school scores, summaries and schedules for Dec. 15, 2025