High school scores, summaries and schedules for Sept. 12, 2025

By:
Saturday, September 13, 2025 | 12:26 AM


High schools

Football

Friday’s results

WPIAL

Class 6A

Central Catholic 57, Mt. Lebanon 0

North Allegheny 56, Hempfield 13

Norwin 56, Seneca Valley 13

Class 5A

Big East

Gateway 34, Kiski Area 31

Latrobe 13, Franklin Regional 7

Woodland Hills 49, Penn-Trafford 21

Northeast

Penn Hills 49, Fox Chapel 14

Pine-Richland 48, North Hills 6

Shaler 27, Plum 20

Class 3A

Allegheny 7

Freeport 58, Deer Lakes 7

Highlands 42, East Allegheny 15

Imani Christian 72, Valley 0

Western Hills

Beaver 51, Hopewell 50

Central Valley 49, McGuffey 6

North Catholic 49, Quaker Valley 0

Class 2A

Allegheny

Shady Side Academy 42, Ligonier Valley 6

South Allegheny 28, Our Lady of the Sacred Heart 6

Steel Valley 56, South Park 7

Century

Keystone Oaks 28, Sto-Rox 0

Seton LaSalle 61, Charleroi 14

Washington 35, Waynesburg Central 14

Midwestern

Ellwood City 21, Mohawk 15

Freedom 42, New Brighton 0

Western Beaver 36, Beaver Falls 8

Class A

Big 7

Neshannock at Rochester, ppd.

Shenango 56, Northgate 20

Black Hills

Cornell 18, Burgettstown 13

Fort Cherry 44, Chartiers-Houston 14

Monessen 13, Serra Catholic 6

Eastern

Brentwood 42, Springdale 0

Clairton 43, Greensburg Central Catholic 0

Jeannette 61, Frazier 19

Leechburg 27, Riverview 18

Tri-County South

Avella 18, West Greene 6

Beth-Center 35, Carmichaels 6

California 8, Bentworth 7

Jefferson-Morgan 63, Mapletown 6

Nonconference

Albert Gallatin 40, Northern Garrett (Md.) 24

Aliquippa 19, Mars 6

Apollo-Ridge 42, Carlynton 0

Avonworth 41, Thomas Jefferson 14

Bethel Park 41, West Mifflin 7

Canon-McMillan 31, Armstrong 21

Chartiers Valley 62, Baldwin 12

Derry 13, Burrell 7

Hollidaysburg 33, Butler 6

Indiana 48, Laurel Highlands 7

McKeesport 20, Belle Vernon 7

Montour 41, Knoch 8

Moon 21, West Allegheny 3

Mt. Pleasant 28, Ambridge 27

New Castle 53, Yough 0

Peters Township 31, Trinity 12

Ringgold 33, Greensburg Salem 13

South Fayette 27, Elizabeth Forward 24

Southmoreland 24, Blackhawk 17

Spring Mills (W.Va.) 52, Connellsville 0

Upper St. Clair 62, Hampton 3

City League

Westinghouse 76, Perry 0

Nonconference

Allderdice 40, Uniontown 0

Saturday’s schedule

WPIAL

Class A

Big 7

Summit Academy at South Side, 12:30 p.m.

Nonconference

Laurel at Bishop Canevin, 7 p.m.

Friday’s summaries

Class 6A

North Allegheny 56, Hempfield 13

Hempfield 6 0 0 7 —13

North Allegheny 7 21 21 7 —56

NA: Brady McConneha 19 pass from Brady Brinkley (Ethan Maravich kick)

H: Aidan Stinebiser 10 pass from Dominic Detruf (kick failed)

NA: Brinkley 55 run (Maravich kick)

NA: Brinkley 1 run (Maravich kick)

NA: Luke Rohan 2 run (Maravich kick)

NA: Rohan 44 run (Maravich kick)

NA: Cameron Kushner 45 interception return (Maravich kick)

NA: Anthony Sisinni 5 run (Nate Orlando kick)

H: JM Landa 23 run (Sawyer Leuthold kick)

NA: Brandon Schantz 5 run (Constantino Perez kick)

Passing leaders: H, Dominic Detruf 9-15-132-1TD-2INT. NA, Brady Brinkley 10-18-126-1TD-0INT.

Norwin 56, Seneca Valley 13

Norwin 14 21 14 7 —56

Seneca Valley 0 6 7 0 —13

N: Joshua Lenart 14 pass from Tristyn Tavares (kick)

N: Giovani Rothrauff 14 run (kick)

N: Jake Knight 10 pass from Tavares (kick)

N: Tavares 34 run (kick)

N: Zack Pawling 3 pass from Tavares (kick)

SV: Andrew Loebig 3 run (kick failed)

N: Potter Brozeski 96 kickoff return (kick)

SV: Adam Gehm 8 pass from Loebig (kick)

N: Tavares 10 run (kick)

N: Parker Rigo 3 run (kick)

Passing leaders: SV, Andrew Loebig 13-18-144-1TD-0INT.

Class 5A

Big East

Gateway 34, Kiski Area 31

Kiski Area 7 12 0 12 —31

Gateway 14 14 0 6 —34

G: Kacey Carter 15 pass from Mayson Mitchell ( Mikulandrich kick)

KA: Andrew Finney 9 pass from Landyn Artman (Austin Beck kick)

G: Tyree Gowder 9 pass from Mitchell (Mikulandrich kick)

KA: Aven Shirley 10 pass from Artman (kick failed)

G: Shawn Moorefield Jr. 18 pass from Mitchell (Mikulandrich kick)

G: Moorefield Jr. 1 run (Mikulandrich kick)

KA: Aven Shirley 25 pass from Artman (kick failed)

G: Mitchell 1 run (run failed)

KA: Teegan Shirley 19 pass from Artman (run failed)

KA: Aven Shirley 31 pass from Artman (kick failed)

Passing leaders: KA, Landyn Artman 8-21-142-4TD-0INT. G, Mayson Mitchell 25-41-258-3TD-3INT.

Latrobe 13, Franklin Regional 7

Franklin Regional 7 0 0 0 —7

Latrobe 0 13 0 0 —13

FR: Dominic Devola 6 run (Luca Aguilera kick)

L: Chris Cochran 72 run (Mitch Horner kick)

L: Dom Scarton 2 run (kick failed)

Rushing leaders: L, Chris Cochran 12-133, TD.

Woodland Hills 49, Penn-Trafford 21

Penn-Trafford 14 0 0 7 —21

Woodland Hills 21 7 14 7 —49

WH: Taylor Reid 5 run (pass failed)

P-T: Ben Grabowski 7 run (Jack Miller kick)

WH: Scoop Smith 60 kickoff return (Danny Fataki kick)

P-T: Cody Yacamelli 80 run (Jack Miller kick)

WH: Scoop Smith 80 kickoff return (Scoop Smith pass from Cam Walter)

WH: Reid 7 run (Fataki kick)

WH: Walter 9 run (Scoop Smith run)

WH: Landon Akins 58 interception return (kick failed)

P-T: Lucah Butler 1 fumble return (Jack Miller kick)

WH: Reid 35 run (Fataki kick)

Rushing leaders: P-T, Cody Yacamelli 11-145, TD.

Passing leaders: P-T, Nate Desmond 9-21-146-0TD-2INT.

Northeast

Penn Hills 49, Fox Chapel 14

Fox Chapel 0 7 0 7 —14

Penn Hills 15 0 27 7 —49

PH: Disere Green-Lindsay 4 run (Devin Harris run)

PH: Richard Littlejohn III 1 run (Jesse Truman kick)

FC: Nathan Johnson 19 pass from Joe Geller (Harran Zureikat kick)

PH: Doryan Peay 80 run (Truman kick)

PH: Littlejohn III 12 pass from Devin Harris (Truman kick)

PH: Peay 11 run (Truman kick)

PH: Braylon Carter 42 interception return (Truman kick)

FC: Max Melocchi 1 run (Zureikat kick)

PH: Michael Ford 10 run (Truman kick)

Rushing leaders: FC, Joe Geller 18-107. PH, Doryan Peay 10-180, 2 TDs.

Passing leaders: PH, Devin Harris 9-12-139-1TD-0INT.

Pine-Richland 48, North Hills 6

Pine-Richland 21 14 6 7 —48

North Hills 0 0 0 6 —6

P-R: Jay Timmons 8 pass from Aaron Strader (kick failed)

P-R: Strader 18 run (run)

P-R: Khalil Taylor 66 pass from Strader (kick)

P-R: Maclane Miller 1 run (kick)

P-R: Jalen Neals 11 pass from Strader (kick)

P-R: Miller 2 run (kick failed)

P-R: Kaeden Taylor 25 pass from Cooper Stiscak (kick)

NH: Kelly McCarthy 1 pass from Andrew Greenland (kick failed)

Passing leaders: P-R, Aaron Strader 14-27-331-3TD-1INT.

Receiving leaders: P-R, Jay Timmons 5-102, TD.

Shaler 27, Plum 20

Plum 7 7 0 6 —20

Shaler 7 10 0 10 —27

P: C. J. Hart 4 run (Austin Kolankowski kick)

S: Brayden Page 17 pass from Aaron Aversa (Alex Gaetano kick)

S: Alex Gaetano 24 field goal

P: Hart 61 run (Kolankowski kick)

S: Aversa 5 run (Alex Gaetano kick)

S: Avary Kinter 13 run (Alex Gaetano kick)

S: Alex Gaetano 25 field goal

P: John Nonnenberg 12 run (none)

Rushing leaders: P, C. J. Hart 13-130, 2 TDs.

Passing leaders: P, John Nonnenberg 17-32-267-0TD-2INT. S, Aaron Aversa 13-20-135-1TD-3INT.

Class 3A

Allegheny 7

Freeport 58, Deer Lakes 7

Deer Lakes 7 0 0 0 —7

Freeport 9 28 14 7 —58

F: safety

F: Amos Glenn 44 run (Judah Thompson kick)

DL: Luca Mangieri 78 pass from Dom Sciubba (Connor Moore kick)

F: Glenn 2 run (Thompson kick)

F: Owen Neistein 27 pass from Drew Ross (Thompson kick)

F: Danny King 62 interception return (Thompson kick)

F: Bryson Paga 67 blocked punt return (Thompson kick)

F: Glenn 64 punt return (Thompson kick)

F: King 42 interception return (Thompson kick)

F: Paxton Cene 38 run (Thompson kick)

Rushing leaders: F, Amos Glenn 18-126, 2 TDs.

Highlands 42, East Allegheny 15

Highlands 28 7 7 0 —42

East Allegheny 0 7 0 8 —15

H: Jahmar Wright 96 kickoff return (Jackson Babinsack kick)

H: Tevin Owen-Cratsenberg 12 run (Jackson Babinsack kick)

H: Owen-Cratsenberg 2 run (Jackson Babinsack kick)

H: Owen-Cratsenberg 12 run (Jackson Babinsack kick)

EA: Tanner Loya 8 pass from Cedric Mack (Tyrese Coulverson kick)

H: Taiy Partlow 17 run (Jackson Babinsack kick)

H: Marqis Johnson 15 pass from Jamarkus Prager (Jackson Babinsack kick)

EA: Ronte Lawrence 15 pass from Mack (D. J. Warren pass from Mack)

Passing leaders: H, Jamarkus Prager 6-8-117-1TD-0INT. EA, Cedric Mack 15-29-226-2TD-1INT.

Imani Christian 72, Valley 0

Valley 0 0 0 0 —0

Imani Christian 31 21 20 0 —72

IC: Gabe Jenkins 52 punt return

IC: Maurice Williams 10 run (Maurice Williams kick)

IC: Robert Torres-Johnson 24 pass from Jenkins

IC: David Davis 35 pass from Jenkins

IC: Davon Johnson 23 fumble return

IC: Tyvon Sewell 72 run (Maurice Williams kick)

IC: Daniel Stephens 10 run (Davis run)

IC: Davis 36 punt return

IC: Jenkins 66 run (Maurice Williams kick)

IC: David Campbell 38 pass from Jenkins (Maurice Williams kick)

IC: Sewell 32 run

Rushing leaders: IC, Tyvon Sewell 5-144, 2 TDs.

Passing leaders: IC, Gabe Jenkins 4-4-110-3TD-0INT.

Western Hills

Beaver 51, Hopewell 50

Beaver 10 10 10 21 —51

Hopewell 21 0 20 9 —50

H: Kingston Krotec 30 pass from James Armstrong (Rocco Marcantonio kick)

H: Nasir Wade 86 run (Marcantonio kick)

B: Ty Cosky 34 field goal

H: Avery Bokor 35 pass from Armstrong (Marcantonio kick)

B: Micah Pupi 80 pass from Travis Clear (Cosky kick)

B: Jonah Justice 3 run (Cosky kick)

B: Cosky 41 field goal

B: Cosky 19 field goal

H: Bokor 45 pass from Armstrong (run failed)

B: Jonah Justice 1 run (Cosky kick)

H: Armstrong 13 run (Marcantonio kick)

H: Armstrong 70 run (Marcantonio kick)

H: Marcantonio 34 field goal

B: Jonah Justice 10 run (Cosky kick)

B: Junior Marino 23 pass from Clear (Cosky kick)

B: Junior Marino 40 interception return (Cosky kick)

H: Logan Triscila 11 pass from Armstrong (run failed)

Rushing leaders: B, Jonah Justice 33-162, 3 TDs. H, James Armstrong 22-263, 2 TDs; Nasir Wade 10-143, TD.

Passing leaders: B, Travis Clear 18-38-391-2TD-1INT. H, James Armstrong 14-27-346-4TD-1INT.

Receiving leaders: B, Junior Marino 9-216, TD; Micah Pupi 5-167, TD.

Central Valley 49, McGuffey 6

McGuffey 0 0 0 6 —6

Central Valley 0 28 21 0 —49

CV: Ethan Shearer 34 run (Domenic Pratt kick)

CV: Ethan Ondrusek 15 run (Pratt kick)

CV: Aaron Lawson 68 pass from Braddock Ambrose (Pratt kick)

CV: Shearer 1 run (Pratt kick)

CV: Shearer 44 run (Pratt kick)

CV: Mekhi Ahmed 79 pass from Ambrose (Pratt kick)

CV: Ethan Bosco 19 run (Pratt kick)

M: Dristan McAnallen 6 run (kick failed)

Rushing leaders: CV, Ethan Shearer 9-160, 3 TDs.

Passing leaders: CV, Braddock Ambrose 5-11-164-2TD-0INT.

North Catholic 42, Quaker Valley 0

North Catholic 14 28 0 0 —42

Quaker Valley 0 0 0 0 —0

NC: Preston Simko 24 pass from Joey Felitsky (Dylan Shantz kick)

NC: Nick Wasielewski 5 pass from Felitsky (Shantz kick)

NC: Wasielewski 40 pass from Felitsky (Shantz kick)

NC: Wasielewski 23 pass from Felitsky (Shantz kick)

NC: Tom Arth 9 pass from Felitsky (Shantz kick)

NC: Logan Schade 2 run (Shantz kick)

NC: Nate Swisher 4 run (Shantz kick)

Passing leaders: NC, Joey Felitsky 9-12-212-5TD-0INT.

Receiving leaders: NC, Nick Wasielewski 4-113, 3 TDs.

Class 2A

Allegheny

Shady Side Academy 42, Ligonier Valley 6

Ligonier Valley 0 0 6 0 —6

Shady Side Academy 14 22 0 6 —42

SSA: Cam Mallory 14 pass from Javon Johnston (pass)

SSA: Dyson Cooper 78 run (pass failed)

SSA: Cole Little 25 run (Johnston run)

SSA: Nico Grzymkowski 42 pass from Johnston (Londell Robinson run)

SSA: Darius Gainey 28 pass from Johnston (run failed)

LV: Bryce Vida 1 run (kick failed)

SSA: Robinson 1 run (kick)

South Allegheny 28, Our Lady of the Sacred Heart 6

South Allegheny 0 14 7 7 —28

Our Lady of the Sacred Heart 0 0 0 6 —6

SA: Drew Cook 10 pass from Alijah Cook (Connor Morabeto kick)

SA: Drew Cook 8 pass from Alijah Cook (Morabeto kick)

SA: Joe Gamret blocked punt return (Morabeto kick)

OLSH: Christopher Harris 55 interception return (kick failed)

SA: Gamret 52 run (Morabeto kick)

Steel Valley 56, South Park 7

South Park 0 0 7 0 —7

Steel Valley 14 28 8 6 —56

SV: Da’Ron Barksdale 11 run (run failed)

SV: Da’Ron Barksdale 17 run (Ashad Dye run)

SV: Da’Ron Barksdale 1 run (run failed)

SV: Da’Ron Barksdale 19 pass from Tyce Barron (Tyrell Breland pass from Barron)

SV: Da’Ron Barksdale 35 fumble recovery

SV: Breland 52 pass from Barron (Breland pass from Barron)

SP: Colsen Heynes 25 run (Kolby Kosteinik kick)

SV: J’Von Barlow 17 run (Jayden Franklin pass failed from Barron)

SV: Gianni Keyes 44 run (run failed)

Rushing leaders: SV, Da’Ron Barksdale 14-165, 3 TDs.

Passing leaders: SV, Tyce Barron 7-8-111-2TD-0INT.

Century

Keystone Oaks 28, Sto-Rox 0

Keystone Oaks 14 7 0 7 —28

Sto-Rox 0 0 0 0 —0

KO: Owen Gearhart 4 run (Luc Philistine kick)

KO: Cooper Lugalia 53 interception return (Philistine kick)

KO: Joe Colton 6 pass from Gearhart (Philistine kick)

KO: Gearhart 18 run (Philistine kick)

Rushing leaders: KO, Owen Gearhart 23-154, 2 TDs.

Midwestern

Ellwood City 21, Mohawk 15

Ellwood City 7 7 0 7 —21

Mohawk 6 6 0 3 —15

EC: Cameron Mills 14 fumble return (Aidan Hutch kick)

M: Joey Nail 28 pass from Bobby Fadden (kick failed)

EC: Dom Hogue 28 pass from Tyler Smiley (Hutch kick)

M: Andrew Lloyd 26 field goal

M: Lloyd 28 field goal

M: Lloyd 22 field goal

EC: Tyler Amicone 41 pass from Smiley (Hutch kick)

Passing leaders: EC, Tyler Smiley 8-18-109-2TD-0INT.

Freedom 42, New Brighton 0

New Brighton 0 0 0 0 —0

Freedom 14 14 14 0 —42

F: Karter Brown 1 run (Garrett Drutarosky kick)

F: Kaden Bailey 14 run (Drutarosky kick)

F: Bailey 1 run (Drutarosky kick)

F: Mason O’Donnell 9 run (Drutarosky kick)

F: Bailey 57 run (Drutarosky kick)

F: Drutarosky 55 interception return (Drutarosky kick)

Rushing leaders: F, Kaden Bailey 9-110, 3 TDs.

Western Beaver 36, Beaver Falls 8

Western Beaver 8 7 14 7 —36

Beaver Falls 0 0 0 8 —8

WB: Wyatt Sparbanie 59 run (Amari Marshall run)

WB: Khai Hudson 92 interception return (Noah Schweikert kick)

WB: Sparbanie 41 run (Schweikert kick)

WB: Sparbanie 8 run (Schweikert kick)

WB: Avon Pressley 47 pass from Amari Marshall (Schweikert kick)

BF: Anthony Dawkins 8 pass from Xavier Clark (Clark pass from Kenny Jewell)

Rushing leaders: WB, Wyatt Sparbanie 10-161, 3 TDs.

Passing leaders: BF, Xavier Clark 8-15-109-1TD-2INT.

Class A

Big 7

Shenango 56, Northgate 20

Northgate 0 6 6 8 —20

Shenango 13 23 7 13 —56

S: Niko DeSalvo 13 run (Caleb McConnell kick)

S: Landyn Albertini 2 run (kick failed)

S: A. J. Ferilla 2 run (McConnell kick)

N: Johrdon Hairston 37 pass from Devontae Smith (kick failed)

S: safety

S: Trey Ross 50 kickoff return (McConnell kick)

S: DeSalvo 3 run (McConnell kick)

S: DeSalvo 9 run (McConnell kick)

N: Noel Aranda 3 run from Devontae Smith (kick failed)

S: Jasyn Williams 10 pass from McConnell (kick failed)

S: DeSalvo 14 run (McConnell kick)

N: Zion Ward 22 pass from Devontae Smith (Savian Baptiste run)

Rushing leaders: S, Niko DeSalvo 16-183, 4 TDs.

Passing leaders: N, Devontae Smith 7-24-108-3TD-1INT.

Black Hills

Fort Cherry 44, Chartiers-Houston 14

Fort Cherry 30 7 7 0 —44

Chartiers-Houston 0 0 7 7 —14

FC: safety

FC: Eli Salvini 65 kickoff return (Nick Massey kick)

FC: Massey 18 pass from Matt Sieg (Massey kick)

FC: Landon Trnavski 60 pass from Sieg (Massey kick)

FC: Sieg 26 run (Massey kick)

FC: Salvini 2 run (Massey kick)

FC: Christian Yanosko 48 run (Massey kick)

C-H: 2 run (Tommy Dzura kick)

C-H: 15 run (Dzura kick)

Rushing leaders: FC, Matt Sieg 5-111, TD.

Monessen 13, Serra Catholic 6

Monessen 0 0 7 6 —13

Serra Catholic 0 0 0 6 —6

M: Michael Hines 30 pass from Kaier Payne (Roodly Destyl kick)

SC: Brayden Graham 11 pass from Chris Green (kick failed)

M: Kayden Kolbeck 24 run (kick failed)

Rushing leaders: M, Tavian Taylor 18-124.

Eastern

Brentwood 42, Springdale 0

Springdale 0 0 0 0 —0

Brentwood 21 21 0 0 —42

B: Nicky Wardzinski 14 run (Mohammed Ismael kick)

B: Cedric Davis Jr. 19 run (Ismael kick)

B: Davis Jr. 14 run (Ismael kick)

B: Wardzinski 5 run (Ismael kick)

B: Daysaun Spencer 54 interception return (Blaize Dias run)

B: Davis Jr. 13 run (Ismael kick failed)

Passing leaders: B, Cedric Davis Jr. 8-10-162-0TD-0INT.

Clairton 43, Greensburg Central Catholic 0

Clairton 14 16 6 7 —43

Greensburg Central Catholic 0 0 0 0 —0

C: Donte Wright 24 pass from Jeff Thompson III (kick failed)

C: Deon Lovelace-Pompey 17 pass from Thompson III (Lovelace-Pompey run)

C: Lovelace-Pompey 4 run (Brandon Murphy Jr. pass from Wright)

C: Lovelace-Pompey 12 run (Michael Ruffin run)

C: Wright 19 pass from Thompson III (run failed)

C: Thompson III 1 run (Rheyjon Williams kick)

Passing leaders: C, Jeff Thompson III 18-23-288-3TD-0INT.

Receiving leaders: C, Brandon Murphy Jr. 7-121.

Jeannette 61, Frazier 19

Jeannette 33 7 14 7 —61

Frazier 7 6 6 0 —19

J: Kymone Brown 68 run (McAlister Steele kick)

J: Jayce Powell 12 pass from Brown

F: Noah Bachinski 15 pass from Brady Secrest

J: Hunter Schaeffer 69 kickoff return

J: Brown 3 run (Steele kick)

J: Brown 2 run (Steele kick)

F: Derek Diamond 5 run

J: Powell 32 pass from Brown (Steele kick)

F: Derek Diamond 8 run

J: Brown 56 run (Steele kick)

J: Eli Jones 61 fumble return (Steele kick)

J: Nick Mendoza 2 run (Steele kick)

Rushing leaders: J, Kymone Brown 8-142, 4 TDs. F, Derek Diamond 25-170, 2 TDs.

Passing leaders: J, Kymone Brown 6-11-102-2TD-0INT.

Leechburg 27, Riverview 18

Leechburg 0 13 14 0 —27

Riverview 0 6 0 12 —18

L: Jaxon Vargo 15 run (Mason Scitticatt kick)

R: Kaden Levy 40 run (kick failed)

L: Tim Andrasy 1 run (pass failed)

L: Andrasy 6 run (Scitticatt kick)

L: Andrasy 5 run (Scitticatt kick)

R: Levy 32 run (pass failed)

R: Rio Stotts 64 pass from Connor Kmetz (pass failed)

Rushing leaders: L, Tim Andrasy 33-162, 3 TDs.

Passing leaders: R, Connor Kmetz 11-19-114-1TD-1INT.

Tri-County South

Avella 18, West Greene 6

West Greene 0 0 0 6 —6

Avella 6 0 6 6 —18

A: Noah Kimberland 5 run (none)

A: Charles Rush 1 run (none)

WG: Joel Rizor 64 run (none)

A: Rush 8 run (none)

Passing leaders: A, Charles Rush 5-7-147-0TD-0INT.

Receiving leaders: A, Bryce Wright 3-112.

California 8, Bentworth 7

Bentworth 0 7 0 0 —7

California 0 0 0 8 —8

B: Ben Hays 38 run (Caden Hackinson kick)

C: Eli Carpenter 12 pass from Logan Hartley (Malachi Peak run)

Rushing leaders: C, Malachi Peak 23-107.

Passing leaders: C, Logan Hartley 8-13-133-1TD-0INT.

Jefferson-Morgan 63, Mapletown 6

Jefferson-Morgan 57 0 6 0 —63

Mapletown 0 0 0 6 —6

J-M: John Woodward 20 run (kick failed)

J-M: Seth Fox 28 pass from Triton Farabee (John Woodward run)

J-M: Deakyn Dehoet 57 run (Logan Yeck kick)

J-M: Dehoet 14 run (Yeck kick)

J-M: John Woodward 4 run (Alex Palko pass from Dehoet)

J-M: Jeremiah Robertson 50 pass from Farabee (Yeck kick)

J-M: Farabee 1 run (Yeck kick)

J-M: Dehoet 35 pass from Farabee (Yeck kick)

J-M: Fox 50 interception return (kick failed)

M: Colton McKnight 4 run (kick failed)

Rushing leaders: J-M, John Woodward 6-112, 2 TDs.

Passing leaders: J-M, Triton Farabee 7-7-162-3TD-0INT.

Nonconference

Albert Gallatin 40, Northern Garrett (Md.) 24

Northern Garrett (Md.) 8 0 0 16 —24

Albert Gallatin 16 0 8 16 —40

AG: Adam Pegg 90 kickoff return (Pegg run)

Northern Garrett (Md.): Landon Yoder 3 run (Yoder run)

AG: Pegg 57 pass from Bronx Jamison (Pegg run)

AG: Pegg 9 run (Jamison run)

Northern Garrett (Md.): Evan Graham 3 run (Evan Graham run)

AG: Pegg 10 pass from Jamison (Tee Guesman run)

AG: Jamison 32 run (Guesman run)

Northern Garrett (Md.): Emmitt Lipscomb 9 run (Caleb Hinebaugh run)

Aliquippa 19, Mars 6

Aliquippa 0 0 0 19 —19

Mars 0 6 0 0 —6

M: Gabe Hein 44 pass from Colin Yurisinec (kick failed)

A: J. J. Work 4 run (kick failed)

A: Work 9 run (kick)

A: QaLil Goode 43 interception return (kick failed)

Passing leaders: M, Colin Yurisinec 14-20-147-1TD-2INT.

Allderdice 40, Uniontown 0

Uniontown 0 0 0 0 —0

Allderdice 0 20 14 6 —40

A: Marcus Matthews 8 run (kick)

A: Matthews 13 run (kick)

A: Keron Thompson punt return (kick failed)

A: Dav’veion Lee 2 pass (run)

A: Lee 19 pass (kick failed)

A: 6 pass

Apollo-Ridge 42, Carlynton 0

Carlynton 0 0 0 0 —0

Apollo-Ridge 7 14 14 7 —42

A-R: Preston Clemens 11 run (Beck Andree kick)

A-R: Jaden McCray 1 run (Andree kick)

A-R: McCray 4 run (Andree kick)

A-R: McCray 39 pass from Chris Dailey (Andree kick)

A-R: Nathan Fryer 20 pass from Dailey (Andree kick)

A-R: Jordan Mull 7 run (Andree kick)

Passing leaders: A-R, Chris Dailey 8-14-181-2TD-1INT.

Avonworth 41, Thomas Jefferson 14

Thomas Jefferson 7 7 0 0 —14

Avonworth 14 13 14 0 —41

TJ: Tyler Eber 97 kickoff return (Sam Wessel kick)

A: Dimitri Velisaris 5 run (Calder Mahan kick)

A: Velisaris 2 run (Mahan kick)

TJ: Tyler Eber 21 pass from Harrison Kolling (Wessel kick)

A: Jaden Jones 92 pass from Carson Bellinger (Mahan kick)

A: Mahan 31 field goal

A: Mahan 30 field goal

A: Evan Loutzenhiser 14 interception return (Mahan kick)

A: Loutzenhiser 25 fumble recovery (Mahan kick)

Bethel Park 41, West Mifflin 7

Bethel Park 14 20 7 0 —41

West Mifflin 0 0 0 7 —7

BP: Charlie Simmons 6 pass from Evan Devine (Xavier Jackson kick)

BP: Devine 2 run (Jackson kick)

BP: Charlie Simmons 30 pass from Devine (run failed)

BP: Will Sabatos 27 run (Jackson kick)

BP: Jovian Smith 25 pass from Devine (Jackson kick)

BP: David Dennison 56 pass from Devine (Jackson kick)

WM: Jose Perez 11 pass from Zawaun Glover (Landon Jeffrey kick)

Rushing leaders: BP, David Dennison 10-100, TD.

Passing leaders: BP, Evan Devine 6-9-144-4TD-1INT. WM, Zawaun Glover 10-15-104-1TD-1INT.

Canon-McMillan 31, Armstrong 21

Armstrong 6 8 0 7 —21

Canon-McMillan 7 14 7 3 —31

C-M: Braelon Wingfield 5 run (Rhys Maentz kick)

A: Theron Cupec 23 pass from Deo Beck (kick failed)

C-M: Ethan Campoli 29 pass from Ty Jansma (Maentz kick)

A: Quinn Olsen 44 pass from Deo Beck (Zane Jordan pass from Deo Beck)

C-M: Wingfield 27 pass from Jansma (Maentz kick)

C-M: Campoli 50 pass from Jansma (Maentz kick)

C-M: Maentz 30 field goal

A: Olsen 12 pass from Deo Beck (Daniel Pearson kick)

Passing leaders: A, Deo Beck 31-50-304-3TD-2INT. C-M, Ty Jansma 16-27-254-3TD-0INT.

Receiving leaders: A, Quinn Olsen 9-116, 2 TDs. C-M, Ethan Campoli 8-147, 2 TDs.

Derry 13, Burrell 7

Burrell 0 7 0 0 —7

Derry 7 0 0 6 —13

D: Max Doherty 10 run (Max Doperak kick)

B: Trey Coury 1 run (Coury kick)

D: Doherty 1 run (kick failed)

Rushing leaders: D, Max Doherty 22-103, 2 TDs.

Hollidaysburg 33, Butler 6

Hollidaysburg 7 12 7 7 —33

Butler 0 0 6 0 —6

H: Josh Banks 4 run (Devin Walters kick)

H: Banks 1 run (run failed)

H: Tim Snyder 2 run (kick failed)

H: Cole DeLattre 11 run (Devin Walters kick)

B: Deacon Simko 79 kickoff return (run failed)

H: Snyder 2 run (Devin Walters kick)

Rushing leaders: H, Cole DeLattre 15-175, TD.

Passing leaders: B, Nicolas Baggetta 10-27-145-0TD-2INT.

McKeesport 20, Belle Vernon 7

McKeesport 14 0 6 0 —20

Belle Vernon 7 0 0 0 —7

M: Akeem Cochran 12 run (Wyatt Heasley kick)

M: Michael Wright 25 pass from Matt Miller (Heasley kick)

BV: Curtis Wade 18 run (Preston Rathway kick)

M: Avont Hudson 30 run (kick failed)

Montour 41, Knoch 8

Montour 14 14 7 6 —41

Knoch 0 0 0 8 —8

M: Zander Stern 43 pass from Brandon Bennett (Luke Medvitz kick)

M: Caden Halajcio 1 run (Medvitz kick)

M: Archie Collins 2 run (Medvitz kick)

M: Halajcio 7 run (Medvitz kick)

M: Halajcio 27 run (Medvitz kick)

M: Amari Wright 1 run (kick failed)

K: Keegan Orris 16 pass from Kade Sundie (Kade Sundie run)

Rushing leaders: M, Caden Halajcio 18-193, 3 TDs.

Passing leaders: M, Brandon Bennett 5-11-100-1TD-0INT.

Moon 21, West Allegheny 3

Moon 0 7 14 0 —21

West Allegheny 0 3 0 0 —3

WA: Teagan Tomei 42 field goal

M: Jayden Revis 31 pass from Andrew Cross (Evan Senkevich kick)

M: Sevi Vandetti 6 pass from Cross (Senkevich kick)

M: Jared Moyer 40 interception return (Senkevich kick)

Passing leaders: M, Andrew Cross 10-18-147-2TD-1INT.

Mt. Pleasant 28, Ambridge 27

Ambridge 7 7 7 6 —27

Mt. Pleasant 14 7 0 7 —28

M: Kaden Hudec 58 run (Tyke Snyder kick)

A: Daevon Cain 60 run (Ryan Lambert kick)

M: Hudec 3 run

A: Nathan Sheffield 39 pass from Martese Priest (Lambert kick)

M: Richard Shawley 5 run (Snyder kick)

A: Daevon Cain 1 run (Ryan Labert kick)

A: Shamar Underwood 6 run (kick failed)

M: Dane Firmstone 2 run (Snyder kick)

Rushing leaders: A, Daevon Cain 18-163, 2 TDs. M, Kaden Hudec 20-118, 2 TDs.

New Castle 53, Yough 0

Yough 0 0 0 0 —0

New Castle 40 0 13 0 —53

NC: Marino Graham 79 run (kick failed)

NC: Kai Cox 63 punt return (pass)

NC: Chase Lemmon 14 pass from Graham (kick failed)

NC: Roderick Proctor 16 run (run failed)

NC: Graham 51 run (Graham kick)

NC: Cox 60 punt return (Graham kick)

NC: Johnny Taylor 59 pass from Keiarie Stewart (kick failed)

NC: Brandon Brothers 5 pass from Keiarie Stewart (Graham kick)

Rushing leaders: NC, Marino Graham 2-130, 2 TDs.

Peters Township 31, Trinity 12

Peters Township 3 21 7 0 —31

Trinity 0 0 6 6 —12

PT: Anthony Maiello 35 field goal

PT: Reston Lehman 16 pass from Nolan DiLucia (Anthony Maiello kick)

PT: Lucas Shanafelt 33 interception return (Anthony Maiello kick)

PT: Lucas Rost 44 pass from DiLucia (Anthony Maiello )

PT: Cole Neupaver 13 run (Anthony Maiello kick)

T: Jonah Williamson 1 run (kick failed)

T: Chase Kostelnik 56 pass from Williamson (pass failed)

Rushing leaders: PT, Cole Neupaver 18-132, TD. T, Owen Gardner 14-117.

Passing leaders: PT, Nolan DiLucia 9-16-159-2TD-0INT. T, Jonah Williamson 7-18-130-1TD-0INT.

Receiving leaders: PT, Lucas Rost 6-132, TD.

Ringgold 33, Greensburg Salem 13

Ringgold 13 14 6 0 —33

Greensburg Salem 0 0 6 7 —13

R: Dennis Hawkins 18 run (kick failed)

R: Amoni Ward 1 run (William Cameron kick)

R: Demetri Lowe 30 pass from Hawkins (Cameron kick)

R: Demetri Lowe 41 pass from Hawkins (Cameron kick)

GS: Tyrese Lewis 16 pass from Brody Chismar (kick failed)

R: Ward 27 pass from Hawkins (kick failed)

GS: Braydon Miller 9 pass from Chismar (Alex Swatchick kick)

Rushing leaders: R, Amoni Ward 25-163, TD.

Passing leaders: R, Dennis Hawkins 14-20-220-3TD-0INT.

South Fayette 27, Elizabeth Forward 24

Elizabeth Forward 3 6 0 15 —24

South Fayette 20 0 0 7 —27

SF: Daniel Speca 67 pass from Drew Welhorsky (Luke Gillen kick)

EF: Luke Holdren 25 field goal

SF: Aayden Wright 92 run (kick failed)

SF: Aayden Wright 37 pass from Welhorsky (Gillen kick)

EF: Anthony St. Angelo 13 pass from Ryan Messina (kick failed)

EF: Messina 9 run (Messina run)

SF: Welhorsky 9 run (Gillen kick)

EF: Landon Honick 29 pass from Messina (Holdren kick)

Rushing leaders: EF, Ryan Messina 25-157, TD. SF, Aayden Wright 8-145, TD; Drew Welhorsky 15-107.

Passing leaders: EF, Ryan Messina 26-35-333-2TD-1INT. SF, Drew Welhorsky 7-12-138-2TD-0INT.

Receiving leaders: EF, Landon Honick 13-168, TD.

Southmoreland 24, Blackhawk 17

Southmoreland 10 14 0 0 —24

Blackhawk 14 0 0 3 —17

B: Brayden McCarthy 11 run (Will Brown kick)

B: McCarthy 4 run (Brown kick)

S: Jackson Mickens 9 run (Liam Smith kick)

S: Smith 23 field goal

S: Mickens 19 blocked punt return (Smith kick)

S: Dawson Wolfe 7 run (Smith kick)

B: Brown 34 field goal

Passing leaders: S, Dawson Wolfe 9-18-114-0TD-1INT.

Upper St. Clair 62, Hampton 3

Hampton 0 3 0 0 —3

Upper St. Clair 21 27 0 14 —62

USC: Bryce Jones 20 pass from Ethan Hellmann (Jacobo Echeverria-Lozano kick)

USC: Dante Coury 6 run (Echeverria-Lozano kick)

USC: Nico D’Orazio 53 pass from Hellmann (Echeverria-Lozano kick)

H: Jake Lucus 30 field goal

USC: D’Orazio 8 pass from Hellmann (Echeverria-Lozano kick)

USC: D’Orazio 3 pass from Hellmann (Echeverria-Lozano kick)

USC: Beck Shields 3 pass from Hellmann (Echeverria-Lozano kick)

USC: Dante Coury 4 run (kick failed)

USC: Max Ligier 4 run (Cameron Smith kick)

USC: Luca Coury 1 run (Cameron Smfith kick)

Passing leaders: USC, Ethan Hellmann 15-17-297-5TD-0INT.

Cross country

Friday’s results

Kiski Invitational

Boys

Individual: 1. Charlie Heese, Latrobe, 16:06.7; 2. Ashton Saunders, Riverview, 16:33.4; 3. Michael Costello, Fox Chapel, 16:35.6; 4. Asher Eckel, Fox Chapel, 16:44.5; 5. Will Kuchera, Allderdice, 16:50.2; 6. Reeve Flotta, Allderdice, 16:51.2; 7. Harlan Cooper, Shady Side Academy, 16:53.0; 8. Nolan Gwin, Fox Chapel, 16:56.8; 9. Rilee Matalino, Oil City, 16:58.2; 10. Keegan Kirkwood, Oil City, 17:13.8

Team: 1. Allderdice 48; 2. Fox Chapel 54; 3. Shady Side Academy 135; 4. Latrobe 174; 5. Oil City 210

Girls

Individual: 1. Annabel Johnson, Woodland Hills, 18:37.7; 2. Charlotte Barker, Shady Side Academy, 18:48.8; 3. Josephine Lenart, Shady Side Academy, 18:55.9; 4. Natalia Mavridis, Richland, 18:57.2; 5. Piper Munyon, Gateway, 19:22.7; 6. Caroline Shirley, Franklin Regional, 19:46.9; 7. Corabel Shiley, Oil City, 19:48.4; 8. Rhyley Bendel, Shady Side Academy, 19:56.3; 9. Mayah Torres, Plum, 19:59.8; 10. Bailey White, Allderdice, 20:03.9

Team: 1. Fox Chapel 62; 2. Shady Side Academy 62; 3. Kiski Area 123; 4. Allderdice 124; 5. Latrobe 141

Golf

Friday’s results

Boys

Class 3A

Section 2

Belle Vernon 200, Albert Gallatin 238

Medalists: Jordan Mocello (BV) 35; Garrett Snyder (AG) 43

Section 3

Butler 196, Knoch 221

Medalists: Levi McClellan, Anthony Trombatt (B) 38; Aaron Voltz, David Breese (K) 42

North Allegheny 180, Mars 196

Medalists: Ravi Desai (NA) 32; Jackson Geiger (M) 35

Section 5

Canon-McMillan 200, Trinity 202

Medalists: Ben Taczak (CM) 38; Brock Carrington (T) 36

Class 2A

Section 1

Freeport 185, Valley 229

Medalists: Ethan Crooks (F) 34; Dominic Dunkel (V) 44

Section 3

Waynesburg 184, Brownsville 213

Medalist: Jarett Tretinik (W) 33

Section 4

Avonworth 197, Avella 207

Medalist: Tristan Davis (Avella) 34

Chartiers-Houston 195, Keystone Oaks 241

Keystone Oaks 240, Fort Cherry 268

Section 7

East Allegheny 221, Steel Valley 288

Medalist: Nate Tucker (EA) 38

South Park 202, Serra Catholic 241

Medalist: Austin Glowacki (SP) 37

Section 8

Yough 212, Geibel Catholic 225

Medalists: Carl Singer (Y) 40; Seth Dolan (GC) 34

Girls

Nonsection

Mars 174, Indiana 250

Medalist: Makenna Myler (M) 39

Soccer

Boys

Friday’s results

Nonsection

Aquinas Academy 4, Trinity Christian 1

Saturday’s schedule

Class 2A

Section 2

Avonworth at Ellwood City, noon

Central Valley at Beaver, 1 p.m.

Hopewell at Riverside, 10 a.m.

Keystone Oaks at Quaker Valley, 11:30 a.m.

Nonsection

Aquinas Academy at Winchester Thurston, 5 p.m.

Butler at Slippery Rock, 11:30 a.m.

Deer Lakes at Mars, 11:30 a.m.

Franklin Regional at Montour, 12:30 p.m.

Hampton at Pine-Richland, 1:30 p.m.

Mercer at Neshannock, 4 p.m.

Mt. Pleasant at Latrobe, 2:30 p.m.

Penn-Trafford at Norwin, 1 p.m.

Ringgold at Peters Township, 2:30 p.m.

South Park at Moon, 2:30 p.m.

Springdale at Freeport, 10 a.m.

Girls

Friday’s results

Nonsection

Sewickley Academy 5, Eden Christian 0

Shaler 3, North Hills 1

Saturday’s schedule

Nonsection

Apollo-Ridge at South Allegheny, 6 p.m.

Aquinas Academy at Winchester Thurston, 5 p.m.

Fort LeBoeuf at Deer Lakes, 1 p.m.

Hopewell at West Allegheny, 11 a.m.

Laurel Highlands at Trinity, 11 a.m.

Mercer at Butler, noon

Montour at Franklin Regional, 1 p.m.

Our Lady of the Sacred Heart at Central Valley, 11 a.m.

Peters Township at Thomas Jefferson, 2 p.m.

South Side at Blackhawk, 1 p.m.

Tennis

Girls

Friday’s results

Lincoln Park 4, Trinity 1

North Hills 3, Quaker Valley 2

Friday’s summaries

North Hills 3, Quaker Valley 2

Singles: 1. Elinor Kim (NH) d. Avery Allan, 10-5. 2. Adelaide Seigworth (NH) d. Livia Jobbins, 10-5. 3. Alaina Weaver (NH) d. Hannah Stein, 10-4.

Doubles: 1. Jake Lenhard/Kate Miller (QV) d. Georgia Kragmann/Julia Nease, 10-4. 2. Lucy John/Grace Jadlowiec (QV) d. Reagan Iwanowski/Alivia Tinkey, 10-2.

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