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