High school scores, summaries and schedules for Oct. 24, 2025

By:
Saturday, October 25, 2025 | 12:05 AM


Football

Friday’s results

WPIAL

Class 6A

Central Catholic 45, Canon-McMillan 10

Norwin 14, Mt. Lebanon 7

Seneca Valley 21, North Allegheny 18

Class 5A

Allegheny Six

Moon 24, South Fayette 21

Peters Township 35, Bethel Park 0

Upper St. Clair 56, Baldwin 8

Big East

Armstrong 41, Franklin Regional 14

Penn-Trafford 42, Latrobe 14

Woodland Hills 28, Kiski Area 0

Northeast

Pine-Richland 49, Shaler 17

Plum 20, Penn Hills 14

Class 4A

Big Six

Chartiers Valley 38, Ringgold 0

Thomas Jefferson 58, Laurel Highlands 7

Trinity 34, Belle Vernon 21

Greater Allegheny

Hampton 15, West Mifflin 13

Mars 42, Indiana 7

McKeesport 57, Knoch 0

Parkway

Aliquippa 57, Ambridge 7

Montour 34, West Allegheny 13

New Castle 41, Blackhawk 17

Class 3A

Allegheny 7

Burrell 48, Deer Lakes 41

Highlands 45, Valley 0

Imani Christian 53, Freeport 7

Interstate

Derry 47, Yough 20

Elizabeth Forward 41, Mt. Pleasant 7

Southmoreland 38, Greensburg Salem 0

Western Hills

Avonworth 49, Beaver 7

North Catholic 44, Hopewell 36

Quaker Valley 21, McGuffey 0

Class 2A

Allegheny

Apollo-Ridge 28, Ligonier Valley 14

Shady Side Academy 15, South Park 6

Steel Valley 33, South Allegheny 12

Century

Charleroi 30, Carlynton 6

Seton LaSalle 27, Washington 14

Waynesburg Central 43, Sto-Rox 6

Midwestern

Ellwood City 25, Beaver Falls 24

Mohawk 35, Riverside 24

New Brighton 6, Union 2

Western Beaver 50, Freedom 0

Class A

Big 7

Laurel 14, Neshannock 7

South Side 35, Rochester 0

Black Hills

Fort Cherry 49, Serra Catholic 8

Monessen 30, Cornell 28

Eastern

Clairton 53, Brentwood 0

Frazier 57, Springdale 6

Greensburg Central Catholic 36, Leechburg 7

Jeannette 36, Riverview 0

Tri-County South

Bentworth 35, Avella 0

Beth-Center 26, West Greene 21

California 36, Jefferson-Morgan 14

Carmichaels 54, Mapletown 0

Nonconference

Central Valley 35, North Hills 31

Chartiers-Houston 56, Northgate 20

Fox Chapel 37, East Allegheny 22

Hempfield 42, Gateway 38

Our Lady of the Sacred Heart 23, Keystone Oaks 8

Independent

Albert Gallatin 34, Weir (W.Va.) 6

Central Clarion 21, Butler 14

Fairmont (W.Va.) 42, Connellsville 7

Southern Garrett (Md.) 33, Uniontown 13

Toronto (Ohio) 54, Brownsville 22

City League

Nonconference

Wheeling C.C. (W.Va.) 48, Brashear 20

Carrick 62, Collinwood (Ohio) 0

Saturday’s schedule

Class A

Big 7

Shenango at Summit Academy, 12:30 p.m.

Black Hills

Burgettstown at Bishop Canevin, 7 p.m.

City League

Championship

Westinghouse at University Prep, 3 p.m.

Friday’s summaries

Class 6A

Central Catholic 45, Canon-McMillan 10

Central Catholic 7 24 7 7 —45

Canon-McMillan 3 0 0 7 —10

C-M: Rhys Maentz 30 field goal

CC: Zachary Gleason 59 pass from Owen Herrick (Antonio Difatta kick)

CC: Aiden Nasiadka 7 pass from Herrick (Difatta kick)

CC: Difatta 30 field goal

CC: Yasair Ismaeli 17 interception return (Difatta kick)

CC: Nasiadka 9 pass from Herrick (Difatta kick)

CC: Roman Thompson 7 run (Difatta kick)

C-M: Bryce Collins 2 run (Maentz kick)

CC: Jaylon Brock 3 run (Matt Conley kick)

Passing leaders: CC, Owen Herrick 8-12-217-3TD-0INT. C-M, Ty Jansma 9-15-102-0TD-1INT.

Norwin 14, Mt. Lebanon 7

Mt. Lebanon 0 0 0 7 —7

Norwin 7 0 0 7 —14

N: Tristyn Tavares 1 run (Tristian Josephic kick)

M: Maxton Siegel 67 pass from Pat Smith (Josh Huff kick)

N: Zack Pawling 4 pass from Tavares (Josephic kick)

Rushing leaders: N, Giovani Rothrauff 32-265.

Passing leaders: M, Pat Smith 5-24-145-1TD-1INT. N, Tristyn Tavares 13-23-128-1TD-0INT.

Receiving leaders: M, Maxton Siegel 3-118, TD.

Seneca Valley 21, North Allegheny 18

North Allegheny 7 0 0 11 —18

Seneca Valley 0 6 8 7 —21

NA: Luke Rohan 6 run (Ethan Maravich kick)

SV: Andrew Loebig 2 run (Max Eisenhut kick)

SV: Cayden Parker 15 pass from Loebig (Adam Gehm pass from Parker)

NA: Maravich 24 field goal

SV: Danny Drennan 52 interception return (Eisenhut kick)

NA: Gavin Ust 25 pass from Brady Brinkley (Ben Kern pass from Brinkley)

Passing leaders: NA, Brady Brinkley 24-40-249-1TD-0INT.

Class 5A

Allegheny Six

Moon 24, South Fayette 21

Moon 7 0 10 7 —24

South Fayette 0 6 8 7 —21

M: Braeden Stuart 3 run (Evan Senkevich kick)

SF: Luke Gillen 27 field goal

SF: Gillen 35 field goal

M: Braeden Stuart 8 run (Senkevich kick)

M: Senkevich 47 field goal

SF: Aayden Wright 30 run (Bo Stover pass from Drew Welhorsky)

M: Sevi Vandetti 24 pass from Andrew Cross (Senkevich kick)

SF: Welhorsky 7 run (Gillen kick)

Rushing leaders: SF, Aayden Wright 6-120, TD.

Passing leaders: SF, Drew Welhorsky 12-26-123-0TD-1INT.

Peters Township 35, Bethel Park 0

Peters Township 14 0 21 0 —35

Bethel Park 0 0 0 0 —0

PT: Cole Neupaver 47 run (Anthony Maiello kick)

PT: Neupaver 3 run (Anthony Maiello kick)

PT: Nolan DiLucia 1 run (Anthony Maiello kick)

PT: Jeremy Poletti 4 pass from DiLucia (Anthony Maiello kick)

PT: Lucas Rost 28 pass from DiLucia (Anthony Maiello kick)

Rushing leaders: PT, Cole Neupaver 15-130, 2 TDs.

Passing leaders: PT, Dominic DiCio 16-21-242-2TD-0INT. BP, Evan Devine 9-21-147-0TD-1INT.

Receiving leaders: BP, Santino Nowozeniuk 7-133.

Big East

Armstrong 41, Franklin Regional 14

Franklin Regional 0 0 7 7 —14

Armstrong 7 7 20 7 —41

A: Kayden Lewis 42 pass from Jaydon Oliver (Daniel Pearson kick)

A: Max Zablocki 2 run (Pearson kick)

A: Phoenix Wynkoop 20 run (Pearson kick)

FR: Tyrone Leonard 2 run (Luca Aguilera kick)

A: Max Zablocki 3 run (kick failed)

A: Xavier Williams 39 pass from Oliver (Pearson kick)

A: Lewis 7 run (Pearson kick)

FR: Matt Moore 3 pass from Brock Bowser (Dominic Mascara kick)

Passing leaders: FR, Brock Bowser 11-19-104-1TD-1INT. A, Jaydon Oliver 17-18-256-2TD-0INT.

Receiving leaders: A, Quinn Olsen 9-109.

Penn-Trafford 42, Latrobe 14

Latrobe 0 7 0 7 —14

Penn-Trafford 14 7 14 7 —42

P-T: Nate Desmond 3 run (Jack Miller kick)

P-T: Nick Ponko 9 pass from Desmond (Jack Miller kick)

L: Dante Durigon 12 run (Mitch Horner kick)

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

P-T: Yacamelli 7 run (Jack Miller kick)

P-T: Landon Stikkel 18 pass from Yacamelli (Jack Miller kick)

P-T: Nico Cox 8 run (Evan Sadler kick)

L: Robert Young 13 pass from Ty Wisniewski (Horner kick)

Rushing leaders: L, Dante Durigon 18-130, TD. P-T, Cody Yacamelli 10-122, 2 TDs; Ben Grabowski 12-112.

Woodland Hills 28, Kiski Area 0

Woodland Hills 7 7 7 7 —28

Kiski Area 0 0 0 0 —0

WH: Scoop Smith 21 run ( Pataki kick)

WH: Scoop Smith 5 pass from Cam Walter (Pataki kick)

WH: Scoop Smith 48 run (Pataki kick)

WH: Ziggy Moore 11 pass from Walter (Pataki kick)

Passing leaders: WH, Cam Walter 12-17-129-2TD-0INT. KA, Landyn Artman 15-22-108-0TD-0INT.

Northeast

Pine-Richland 49, Shaler 17

Pine-Richland 21 21 7 0 —49

Shaler 10 0 0 7 —17

P-R: Aaron Strader 2 run (kick)

S: Troy Cignetti 90 kickoff return (kick)

P-R: Jay Timmons 8 run (kick failed)

S: Gaetano 26 field goal

P-R: Kaeden Taylor 24 pass from Strader (kick)

P-R: Kaeden Taylor 20 pass from Strader (kick)

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

P-R: Bo Heckert 4 run (kick)

P-R: Heckert 17 run (kick)

S: Muhammed Perez 33 pass from Adam White (kick)

Plum 20, Penn Hills 14

Penn Hills 0 14 0 0 —14

Plum 7 0 7 6 —20

P: Elijah Jackson 18 run (Austin Kolankowski kick)

PH: Michael Ford 1 run (Caden Carricato kick)

PH: Richard Littlejohn III 57 pass from Jayshon Taylor (Carricato kick)

P: Cameron Wilson 6 pass from John Nonnenberg (Kolankowski kick)

P: Kolankowski 10 run (none)

Passing leaders: PH, Jayshon Taylor 9-17-172-1TD-0INT. P, John Nonnenberg 14-27-117-1TD-0INT.

Class 4A

Big Six

Chartiers Valley 38, Ringgold 0

Ringgold 0 0 0 0 —0

Chartiers Valley 7 17 14 0 —38

CV: Tayshaun Lewis 75 run (Luke Waldron kick)

CV: Damien Holloway 8 pass from Luke Miranda (Waldron kick)

CV: Waldron 23 field goal

CV: Miranda 6 run (Waldron kick)

CV: Julius Best 42 pass from Miranda (Waldron kick)

CV: Lewis 12 run (Waldron kick)

Rushing leaders: CV, Tayshaun Lewis 15-219, 2 TDs.

Passing leaders: CV, Luke Miranda 9-12-127-2TD-1INT.

Trinity 34, Belle Vernon 21

Trinity 20 0 14 0 —34

Belle Vernon 0 7 14 0 —21

T: Owen Gardner 2 run (run failed)

T: Jonah Williamson 88 run (Cooper Cincinnati kick)

T: Williamson 6 run (Cincinnati kick)

BV: Curtis Wade 1 run (Preston Rathway kick)

T: Gardner 15 run (Cincinnati kick)

BV: Chace Petrosky 12 run (Rathway kick)

BV: Petrosky 10 run (Rathway kick)

T: Gardner 68 pass from Williamson (Cincinnati kick)

Rushing leaders: T, Jonah Williamson 14-148, 2 TDs; Owen Gardner 17-113, 2 TDs.

Passing leaders: T, Jonah Williamson 2-6-120-1TD-0INT. BV, Curtis Wade 10-20-116-0TD-2INT.

Greater Allegheny

Hampton 15, West Mifflin 13

West Mifflin 7 0 0 6 —13

Hampton 6 6 0 3 —15

WM: Jordae Cobbs 60 fumble return (Landon Jeffrey kick)

H: Willy Haselrig 8 pass from Jack Halli (kick failed)

H: Evan McAneny 6 run

WM: Armand Hill 32 run (pass failed)

H: Jake Lucus 19 field goal

Rushing leaders: WM, Armand Hill 20-179, TD.

Mars 42, Indiana 7

Mars 21 14 7 0 —42

Indiana 7 0 0 0 —7

M: Ayden Yocum 14 run (Frank Knezovich kick)

M: Gabe Hein 75 punt return (Knezovich kick)

M: Hein 42 pass from Colin Yurisinec (Knezovich kick)

I: Elijah Thomas 52 run (kick)

M: Hein 50 pass from Yurisinec (Knezovich kick)

M: Ryan Walker 29 blocked punt (Knezovich kick)

M: Yocum 41 run (Knezovich kick)

Rushing leaders: M, Ayden Yocum 11-114, 2 TDs.

Passing leaders: M, Colin Yurisinec 11-12-216-2TD-0INT.

Receiving leaders: M, Gabe Hein 11-216, 2 TDs.

McKeesport 57, Knoch 0

Knoch 0 0 0 0 —0

McKeesport 28 23 0 6 —57

M: Michael Wright fumble recovery (Wyatt Heasley kick)

M: Abraham Miller 2 run (Heasley kick)

M: Kemon Spell 9 run (Heasley kick)

M: Abraham Miller 29 pass from Matt Miller (Heasley kick)

M: Spell 16 run (Heasley kick)

M: safety

M: Javien Robinson 15 pass from Matt Miller (Heasley kick)

M: Spell 63 run (Heasley kick)

M: Eugene Wright 5 run (run failed)

Rushing leaders: M, Kemon Spell 6-143, 3 TDs.

Parkway

Montour 34, West Allegheny 13

Montour 0 21 13 0 —34

West Allegheny 7 0 0 6 —13

WA: Brodie Cornell 2 run (Kingston Henke kick)

M: Archie Collins 11 pass from Brandon Bennett (Luke Medvitz kick)

M: Bennett 8 run (Medvitz kick)

M: Collins 82 interception return (Medvitz kick)

M: Caden Halajcio 1 run (Medvitz kick failed)

M: Halajcio 8 run (Medvitz kick)

WA: Nick Shoup 17 pass from Mason Bryan (Henke kick failed)

Rushing leaders: M, Caden Halajcio 19-184, 2 TDs.

New Castle 41, Blackhawk 17

New Castle 7 6 13 15 —41

Blackhawk 7 10 0 0 —17

B: Hayden Magill 6 run (Will Brown kick)

NC: Roderick Proctor 14 run (Jaylen Richardson kick)

B: Magill 2 run (Brown kick)

B: Brown 22 field goal

NC: Chase Lemmon 10 pass from Marino Graham (kick failed)

NC: Lemmon 4 pass from Graham (pass failed)

NC: Maurice Moore 5 run (Richardson kick)

NC: Lemmon 9 pass from Graham (Richardson kick)

NC: Damian Harrison 93 interception return (Robert Lyles pass from Brandon Brothers)

Rushing leaders: B, Brayden McCarthy 14-101.

Passing leaders: NC, Marino Graham 14-23-231-3TD-0INT.

Class 3A

Allegheny 7

Burrell 48, Deer Lakes 41

Deer Lakes 0 21 6 14 —41

Burrell 7 7 27 7 —48

B: Antonio Perkins 37 punt return (Trey Coury kick)

DL: Roman Smith 26 run (Connor Moore kick)

B: Perkins 85 kickoff return (Coury kick)

DL: Smith 3 run (Connor Moore kick)

DL: Ryan Love 1 run (Connor Moore kick)

B: Perkins 8 run (Coury kick)

B: Perkins 80 run (kick failed)

DL: Smith 4 run (kick failed)

B: Perkins 65 run (kick failed)

DL: Evan Moore 53 pass from Dante Mangieri (Connor Moore kick)

B: Perkins 3 run (Parker Logut pass from Perkins)

B: Perkins 8 run (Coury kick)

DL: Love 18 run (Connor Moore kick)

Rushing leaders: DL, Roman Smith 16-177, 3 TDs. B, Antonio Perkins 30-360, 5 TDs.

Passing leaders: DL, Dante Mangieri 9-12-145-1TD-1INT.

Highlands 45, Valley 0

Valley 0 0 0 0 —0

Highlands 7 21 17 0 —45

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

H: Bryce Tavarez 17 pass from Jamarkus Prager (Jackson Babinsack kick)

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

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

H: Jackson Babinsack 38 field goal

H: Henry Thimons 2 run (Cayden Dadowski run)

H: Prager 16 run (run failed)

Rushing leaders: H, Tevin Owen-Cratsenberg 8-130, 3 TDs.

Passing leaders: H, Jamarkus Prager 11-18-178-1TD-0INT.

Imani Christian 53, Freeport 7

Freeport 7 0 0 0 —7

Imani Christian 14 20 12 7 —53

IC: Gabe Jenkins 40 run (kick failed)

F: Canon Wisniewski 23 run (Chace Flynn kick)

IC: Jenkins 20 run (Anthony Portis run)

IC: David Davis 38 pass from Jenkins (pass failed)

IC: Davis 50 pass from Jenkins (Portis run)

IC: Jenkins 19 run (pass failed)

IC: Davis 2 run (pass failed)

IC: Tyvon Sewell 2 run (run failed)

IC: Robert Torres-Johnson 39 pass from Jenkins (Darius Clark kick)

Rushing leaders: IC, Gabe Jenkins 12-129, 3 TDs.

Passing leaders: IC, Gabe Jenkins 11-21-229-3TD-0INT.

Receiving leaders: IC, David Davis 4-110, 2 TDs.

Interstate

Derry 47, Yough 20

Yough 6 0 7 7 —20

Derry 27 14 6 0 —47

D: Max Doperak 20 run (kick failed)

D: Max Doherty 60 run (Doperak kick)

Y: Joey Bibby 15 pass from Aidan Shaffer (kick failed)

D: Kaden Weiers 1 run (Doperak kick)

D: Justin Papuga 4 pass from Anthony Sacco (Doperak kick)

D: Dylan Pitzer 1 run (kick failed)

D: Ricky Daniels 10 pass from Sacco (run)

Y: John Gergely 15 run (kick)

D: Parker Petrosky 22 run (kick failed)

Y: Ryan Sarver 19 run (kick)

Rushing leaders: D, Max Doherty 6-142, 2 TDs.

Elizabeth Forward 41, Mt. Pleasant 7

Mt. Pleasant 0 0 0 7 —7

Elizabeth Forward 20 14 7 0 —41

EF: Anthony St. Angelo 11 pass from Ryan Messina (Luke Holdren kick)

EF: Landon Honick 46 pass from Messina (kick failed)

EF: Honick 5 pass from Messina (Holdren kick)

EF: Rocco Thompson 42 run (Holdren kick)

EF: St. Angelo 74 pass from Messina (Holdren kick)

EF: Honick 6 pass from Kaden Spochacz-Allen (Holdren kick)

M: Aiden Roadman 26 run (Tyke Snyder kick)

Passing leaders: EF, Ryan Messina 8-9-236-4TD-0INT.

Receiving leaders: EF, Anthony St. Angelo 3-118, 2 TDs.

Southmoreland 38, Greensburg Salem 0

Greensburg Salem 0 0 0 0 —0

Southmoreland 7 21 7 3 —38

S: Averyon Darmell 1 run (Liam Smith kick)

S: Darmell 13 run (Smith kick)

S: Jackson Mickens 1 run (Smith kick)

S: Dawson Wolfe 3 run (Smith kick)

S: Cam Lee 81 kickoff return (Smith kick)

S: Smith 24 field goal

Western Hills

Avonworth 49, Beaver 7

Beaver 0 7 0 0 —7

Avonworth 27 15 7 0 —49

A: Marco Arlia 9 pass from Carson Bellinger (kick failed)

A: Dimitri Velisaris 16 run (Calder Mahan kick)

A: Luca Neal 55 pass from Bellinger (Mahan kick)

A: Bellinger 60 run (Mahan kick)

A: Evan Loutzenhiser 9 pass from Bellinger (Mahan kick)

B: Travis Clear 8 run (Ty Cosky kick)

A: Jaden Jones 54 pass from Bellinger (Velisaris run)

A: Abe Ferguson 12 run (Hudson Boyd-Tiuseco kick)

Passing leaders: A, Carson Bellinger 7-11-162-4TD-0INT.

North Catholic 44, Hopewell 36

North Catholic 0 23 7 14 —44

Hopewell 0 21 15 0 —36

NC: Dylan Shantz 20 field goal

H: Nasir Wade 66 run (Rocco Marcantonio kick)

H: Wade 14 run (Marcantonio kick)

NC: Logan Schade 48 run (Shantz kick)

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

H: Wade 2 run (Marcantonio kick)

NC: Tom Arth 8 run (kick failed)

NC: Will Waskiewicz 5 pass from Felitsky (Shantz kick)

H: Wade 25 run (James Armstrong run)

H: Nick Thomas 35 interception return (Marcantonio kick)

NC: Waskiewicz 15 pass from Felitsky (Shantz kick)

NC: Simko 24 pass from Felitsky (Shantz kick)

Rushing leaders: H, Nasir Wade 12-149, 4 TDs.

Passing leaders: NC, Joey Felitsky 23-28-332-4TD-0INT. H, James Armstrong 10-27-116-0TD-0INT.

Quaker Valley 21, McGuffey 0

Quaker Valley 6 8 7 0 —21

McGuffey 0 0 0 0 —0

QV: Logan Benedict 24 pass from Atticus Barr (kick failed)

QV: Benedict 24 pass from Barr (Benjamin McHenry pass from Barr)

QV: Benedict 27 pass from Barr (McHenry kick)

Passing leaders: QV, Atticus Barr 9-18-124-3TD-1INT.

Receiving leaders: QV, Logan Benedict 4-105, 3 TDs.

Class 2A

Allegheny

Apollo-Ridge 28, Ligonier Valley 14

Ligonier Valley 0 0 0 14 —14

Apollo-Ridge 14 7 7 0 —28

A-R: Jaden McCray 54 pass from Alexander Clawson (Beck Andree kick)

A-R: Gage Wingard 20 pass from Clawson (Andree kick)

A-R: Wingard 23 pass from Clawson (Andree kick)

A-R: Clawson 17 run (Andree kick)

LV: Levi Foust 2 run (Eric Dietz kick)

LV: Gregory Sleasman 44 pass from Duncan Foust (Dietz kick)

Rushing leaders: LV, Levi Foust 22-100, TD.

Passing leaders: A-R, Alexander Clawson 9-17-151-3TD-0INT.

Receiving leaders: A-R, Jaden McCray 4-100, TD.

Shady Side Academy 15, South Park 6

Shady Side Academy 6 0 0 9 —15

South Park 0 6 0 0 —6

SSA: B. J. Mallory 42 interception return (kick failed)

SSA: Colsen Heynes 3 run

SSA: safety

SSA: B. J. Mallory 8 pass from Javon Johnston (Logan Parker kick)

Rushing leaders: SSA, Harvey Maddox 17-112.

Passing leaders: SSA, Javon Johnston 9-18-137-1TD-1INT.

Steel Valley 33, South Allegheny 12

Steel Valley 14 7 0 12 —33

South Allegheny 6 0 6 0 —12

SA: Joe Gamret 41 run (kick failed)

SV: Da’Ron Barksdale 10 run (Andrew Tenney kick)

SV: Da’Ron Barksdale 19 run (Tenney kick)

SV: Ashad Dye 89 interception return (Tenney kick)

SA: Kymair Brown 36 pass from Alijah Cook (pass failed)

SV: Da’Ron Barksdale 5 run (kick failed)

SV: Lamarion Rucker 42 fumble return (kick failed)

Rushing leaders: SV, Da’Ron Barksdale 29-179, 3 TDs.

Passing leaders: SA, Alijah Cook 19-33-183-1TD-0INT.

Century

Seton LaSalle 27, Washington 14

Washington 0 7 7 0 —14

Seton LaSalle 7 7 7 6 —27

S-LS: Kymarr Freeman 5 run (Jeremy Rose kick)

W: Blaise Naraskivitch 18 pass from Tristan Reed (Tyler Crawford kick)

S-LS: Aaron Lorittis 33 pass from Kia Jones (Rose kick)

S-LS: Matthew Brodzinski 47 pass from Jones (Rose kick)

W: Jahvon Woods 1 run (Crawford kick)

S-LS: Kymarr Freeman 3 run (Rose kick failed)

Rushing leaders: S-LS, Kymarr Freeman 26-279, 2 TDs.

Passing leaders: W, Tristan Reed 8-15-104-1TD-0INT. S-LS, Kia Jones 8-11-130-2TD-0INT.

Midwestern

Ellwood City 25, Beaver Falls 24

Ellwood City 0 6 13 6 —25

Beaver Falls 12 6 6 0 —24

BF: Kenny Jewell 50 run (kick failed)

BF: Jewell 7 run (kick failed)

EC: Kam Hockenberry 27 pass from Tyler Smiley (kick failed)

BF: Christian Dawkins 15 run (run failed)

EC: Richard Cureton 39 run (Aidan Hutch kick)

BF: Keyshawn Jamison 18 pass from Jewell (pass failed)

EC: Colten Gullo 8 pass from Smiley (pass failed)

EC: Cureton 3 run (pass failed)

Passing leaders: EC, Tyler Smiley 18-28-202-2TD-1INT.

Mohawk 35, Riverside 24

Mohawk 7 14 8 6 —35

Riverside 0 12 0 12 —24

M: Joey Nail 6 pass from Bobby Fadden (Andrew Lloyd kick)

R: Evan Skinner 32 pass from Aidan Gaydosz (Gage Safran kick failed)

M: Nail 12 pass from Fadden (Lloyd kick)

R: Mason Holler 24 pass from Gaydosz (kick failed)

M: Fadden 1 run (Lloyd kick)

M: Fadden 2 run (Fadden run)

M: Nail 12 pass from Fadden (kick failed)

R: Alexander Lucarelli 5 run (Safran kick failed)

R: Hunter Garcia 5 pass from Gaydosz (Safran kick failed)

Passing leaders: M, Bobby Fadden 15-18-218-3TD-0INT. R, Aidan Gaydosz 20-26-265-3TD-1INT.

Receiving leaders: R, Evan Skinner 7-141, TD.

Western Beaver 50, Freedom 0

Freedom 0 0 0 0 —0

Western Beaver 14 6 21 9 —50

WB: Wyatt Sparbanie 15 run (Noah Schweikert kick)

WB: Sparbanie 65 run (Schweikert kick)

WB: Sparbanie 72 run (kick failed)

WB: Sparbanie 46 run (Avon Pressley run)

WB: Pressley 59 run (kick failed)

WB: Carter Marshall 54 interception return (Schweikert kick)

WB: safety

WB: Bowley 43 run (Schweikert kick)

Rushing leaders: WB, Wyatt Sparbanie 6-264, 4 TDs.

Class A

Big 7

Laurel 14, Neshannock 7

Neshannock 0 0 7 0 —7

Laurel 0 0 7 7 —14

L: Nathan Hill 23 run (Maya Jarrett kick)

N: Sammy Flora 50 pass from Jino Mozzocio (Amari Rapchak kick)

L: Kolton Carlson 8 run (Jarrett kick)

Passing leaders: N, Jino Mozzocio 14-25-109-1TD-0INT.

South Side 35, Rochester 0

Rochester 0 0 0 0 —0

South Side 13 7 7 8 —35

SSB: Andrew Corfield 41 pass from Todd Mattijevich (Miladija Pavlovich kick)

SSB: Will Morgan 22 run

SSB: Corfield 82 run (Pavlovich kick)

SSB: Thorne Johnson 2 run (Pavlovich kick)

SSB: Corfield 38 pass from Dawson Frasier (Corfield run)

Black Hills

Fort Cherry 49, Serra Catholic 8

Serra Catholic 0 0 0 8 —8

Fort Cherry 13 29 7 0 —49

FC: Matt Sieg 52 run (Nick Massey kick)

FC: Sieg 19 run (kick failed)

FC: Eli Salvini 49 run (run)

FC: Landon Trnavski 9 run (Massey kick)

FC: Sieg 65 run (Massey kick)

FC: Sieg 50 run (Massey kick)

FC: Jordan Bianchi 60 interception return (Massey kick)

SC: Shane Andiorio 8 run (run)

Rushing leaders: FC, Matt Sieg 12-245, 4 TDs.

Monessen 30, Cornell 28

Cornell 0 20 8 0 —28

Monessen 6 8 16 0 —30

M: Rodney Johnson 2 run (kick failed)

C: Khylil Johnson 56 run (run failed)

C: Isaiah Dawson 25 pass from MJ Stuckey (Khylil Johnson pass from MJ Stuckey)

M: Michael Hines 17 run (Johnson run)

C: Khylil Johnson 7 pass from MJ Stuckey (run failed)

M: Tavian Taylor 2 run (Tavian Taylor run)

C: Khylil Johnson 25 pass from MJ Stuckey (Latae Littlejohn run)

M: Tavian Taylor 15 run (Tavian Taylor run)

Eastern

Clairton 53, Brentwood 0

Clairton 29 24 0 0 —53

Brentwood 0 0 0 0 —0

C: Deon Pomphey 35 run (kick)

C: Michael Ruffin 39 pass from Jeff Thompson III (kick failed)

C: Donte Wright 15 run (run)

C: Jaece Booker 10 pass from Thompson III (pass)

C: Wright 55 punt return (run)

C: Brandon Murphy Jr. pass from Thompson III (run)

C: Wright 52 pass from Thompson III (run)

Frazier 57, Springdale 6

Frazier 20 21 14 2 —57

Springdale 0 0 6 0 —6

F: Derek Diamond 63 run (Owen Searcy kick)

F: Derek Diamond 52 run (Searcy kick)

F: Jordan Mandich 27 run (kick failed)

F: Lincoln Dye 69 pass from Brady Secrest (kick failed)

F: Chris Petruska 8 pass from Secrest (Derek Diamond run)

F: Chase Fulmer 52 pass from Searcy (Searcy kick)

F: Fulmer 75 kickoff return (Searcy kick)

S: Will Fowler 23 run (run failed)

F: Kevin Etling 11 run (Searcy kick)

F: safety

Greensburg Central Catholic 36, Leechburg 7

Leechburg 0 0 0 7 —7

Greensburg Central Catholic 6 3 13 14 —36

GCC: Samir Crosby 3 run (kick failed)

GCC: Jerry Davis 43 field goal

GCC: Crosby 53 run (Lucca Denis kick)

GCC: Colin Snively 35 pass from Crosby (kick failed)

GCC: Colin Snively 38 pass from Crosby (Denis kick)

L: Tim Andrasy 1 run (Mason Scitticatt kick)

GCC: Colin Snively 24 pass from Crosby (Denis kick)

Rushing leaders: L, Tim Andrasy 38-131, TD. GCC, Samir Crosby 17-150, 2 TDs.

Passing leaders: GCC, Samir Crosby 7-12-176-3TD-0INT.

Receiving leaders: GCC, Colin Snively 5-117, 3 TDs.

Jeannette 36, Riverview 0

Riverview 0 0 0 0 —0

Jeannette 10 3 13 10 —36

J: Noah Sunder 57 pass from Kymon’e Brown (McAlister Steele kick)

J: Steele 38 field goal

J: Steele 32 field goal

J: Brown 46 interception return (pass failed)

J: Brown 50 run (Steele kick)

J: Xavier Odorisio-Farrow 37 interception return (Steele kick)

J: Steele 40 field goal

Tri-County South

California 36, Jefferson-Morgan 14

California 12 0 8 16 —36

Jefferson-Morgan 7 7 0 0 —14

C: Malachi Peak 9 run (run failed)

J-M: Deakyn Dehoet 54 run (kick)

C: Landon Abercrombie 3 pass from Logan Hartley (pass failed)

J-M: John Woodward 10 run (kick)

C: Peak 4 run (Chase Shemansky pass from Brandon Meier)

C: Peak 10 run (Meier run)

C: Peak 16 run (Meier run)

Rushing leaders: C, Malachi Peak 32-270, 4 TDs.

Carmichaels 54, Mapletown 0

Mapletown 0 0 0 0 —0

Carmichaels 8 14 24 8 —54

C: Cannon Bupka 16 run (Will Murray run)

C: Stephen Lewis 8 run (Murray run)

C: K. C. Shook 6 run (run failed)

C: Lewis 87 kickoff return (Murray run)

C: Bupka 33 run (Murray run)

C: Murray 46 run (Bupka run)

C: Murray 79 run (Bupka run)

Rushing leaders: C, Will Murray 19-269, 2 TDs.

Nonconference

Central Valley 35, North Hills 31

Central Valley 7 7 7 14 —35

North Hills 3 7 6 15 —31

NH: Andrew Greenland 43 field goal

CV: Ethan Shearer 19 pass from Braddock Ambrose (kick)

NH: Joseph Lutz 61 pass from Austin Ellis (kick)

CV: Adam Shroads 36 interception return (kick)

CV: Michael Crea 21 pass from Ambrose (kick)

NH: Ellis 3 run (kick failed)

CV: Shearer 20 pass from Ambrose (kick)

NH: Michael Waters 36 pass from Nicco Thomas (kick)

NH: Jack Broderick 25 pass from Ellis (run)

CV: Mekhi Ahmed 9 pass from Noah Krawchyk

Rushing leaders: CV, Ethan Shearer 31-150.

Passing leaders: CV, Braddock Ambrose 14-26-157-4TD-0INT. NH, Austin Ellis 11-25-243-3TD-1INT.

Receiving leaders: NH, Joseph Lutz 4-126, 2 TDs.

Fox Chapel 37, East Allegheny 22

Fox Chapel 0 16 14 7 —37

East Allegheny 6 8 8 0 —22

EA: D. J. Warren 4 pass from Cedric Mack (kick failed)

FC: Joe Geller 5 run (Harran Zureikat kick)

FC: Max Melocchi 54 pass from Geller (kick failed)

EA: Tanner Loya 5 pass from Mack (Mack run)

FC: Zureikat 37 field goal

EA: Chris Portis 66 pass from Mack (Warren pass from Mack)

FC: Melocchi 21 pass from Geller (Zureikat kick)

FC: Melocchi 31 pass from Geller (Zureikat kick)

FC: Geller 34 run (Zureikat kick)

Rushing leaders: FC, Joe Geller 18-122, 2 TDs.

Passing leaders: FC, Joe Geller 7-12-143-3TD-1INT. EA, Cedric Mack 14-21-229-3TD-1INT.

Receiving leaders: FC, Max Melocchi 5-130, 3 TDs.

Hempfield 42, Gateway 38

Gateway 7 10 14 7 —38

Hempfield 7 7 14 14 —42

H: Jack Kopas 30 interception return (Sawyer Leuthold kick)

G: Shawn Moorefield Jr. 73 run (Jackson Mikulandrich kick)

G: Moorefield Jr. 30 pass from Moorefield Jr. (Mikulandrich kick)

G: Mikulandrich 36 field goal

H: Lucas Simmons 42 pass from Dominic Detruf (Leuthold kick)

G: Roberson Louis-Jeune 47 fumble return (Mikulandrich kick)

H: Aidan Stinebiser 59 run (Leuthold kick)

G: Tyree Gowder 41 pass from Mayson Mitchell (Mikulandrich kick)

H: Jack Kopas 27 pass from Detruf (Leuthold kick)

H: Jack Kopas 35 pass from Detruf (Leuthold kick)

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

H: JM Landa 4 run (Leuthold kick)

Rushing leaders: H, Aidan Stinebiser 17-128, TD.

Passing leaders: G, Mayson Mitchell 23-42-381-3TD-3INT. H, Dominic Detruf 20-33-281-3TD-0INT.

Receiving leaders: G, Shawn Moorefield Jr. 9-139, 2 TDs; Tyree Gowder 5-128, TD. H, Jack Kopas 8-136, 2 TDs.

Our Lady of the Sacred Heart 23, Keystone Oaks 8

Keystone Oaks 0 0 0 8 —8

Our Lady of the Sacred Heart 7 0 8 8 —23

OLSH: John Anderson 17 pass from J. J. Hayden (Grant Griesacker kick)

OLSH: Ty’Aire Hawkins 9 run (Jamire Samuels run)

OLSH: Christopher Harris 18 pass from Hayden (Samuels run)

KO: Sean O’Brien 10 pass from Brody Kickler (O’Brien run)

Independent

Albert Gallatin 34, Weirton Weir (WV) 6

Weirton Weir (WV) 0 0 0 6 —6

Albert Gallatin 7 13 7 7 —34

AG: Bronx Jamison 7 run (Sam Evans kick)

AG: Tee Guesman 3 run (Evans kick)

AG: Adam Pegg 9 run (kick failed)

AG: Ethan Kennedy 3 run (Evans kick)

AG: Jamison 40 run (Evans kick)

Weirton Weir (WV): Elijah McShan 7 run (kick failed)

Rushing leaders: AG, Tee Guesman 20-143, TD; Bronx Jamison 13-119, 2 TDs.

Central Clarion 21, Butler 14

Butler 0 7 0 7 —14

Central Clarion 7 7 7 0 —21

Central Clarion: Ethan Rex 12 run (Logan Bish kick)

B: Tyson Pino 11 pass from Nicolas Baggetta (Alex Fulmer kick)

Central Clarion: Rex 1 run (Bish kick)

Central Clarion: Rex 24 pass from Carter Hindman (Bish kick)

B: Baggetta 41 run (Alex Fulmer kick)

Rushing leaders: CC, Ethan Rex 21-104, 2 TDs.

Passing leaders: B, Nicolas Baggetta 9-22-131-1TD-2INT. , Carter Hindman 8-11-131-1TD-0INT.

Fairmont (WV) 42, Connellsville 7

Fairmont (WV) 6 15 14 7 —42

Connellsville 7 0 0 0 —7

Fairmont (WV): Tarron Boda 37 run (kick failed)

C: Linkon Keller 18 pass from Caden Matthews (Hunter Brown kick)

Fairmont (WV): Jason Walker 55 run (Anthony Smith run)

Fairmont (WV): Boda 2 run (Ben Smith kick)

Fairmont (WV): Grant Nazum 30 pass from Anthony Smith (Ben Smith kick)

Fairmont (WV): Gabe Kubasky 34 pass from Walker (Ben Smith kick)

Fairmont (WV): Walker 7 pass from Anthony Smith (Ben Smith kick)

Field hockey

WPIAL playoffs

Championship

At North Allegheny

Class 3A

Tuesday’s schedule

Pine-Richland (16-3) vs. North Allegheny (5-7-3), 7 p.m.

Class 2A

Wednesday’s schedule

Peters Township (13-2-2) vs. Fox Chapel (12-3-3), 8 p.m.

Class A

Wednesday’s schedule

Shady Side Academy (16-2-1) vs. Aquinas Academy (9-5), 6:30 p.m.

Soccer

WPIAL playoffs

Boys

Class 4A

Quarterfinals

Saturday’s schedule

North Allegheny (10-5-3) at Peters Township (14-0-1), 2 p.m.; Canon-McMillan (14-3) at Seneca Valley (15-2), noon; Pine-Richland (6-10-2) at Fox Chapel (14-2), noon; Norwin (11-5-3) at Plum (14-2-2), 2 p.m.

Class 3A

Semifinals

Tuesday’s schedule

West Allegheny (12-6) vs. Thomas Jefferson (17-2-1); Bethel Park (14-2-3) vs. Franklin Regional (17-3)

Class 2A

Semifinals

Monday’s schedule

Beaver (15-4) vs. Avonworth (17-2-1) at Hampton, 6 p.m.; Quaker Valley (17-2-1) vs. Deer Lakes (16-3-1) at Hampton, 8 p.m.

Class A

Semifinals

Monday’s schedule

Bentworth (19-0) vs. Beaver County Christian (16-2) at Quaker Valley, 6 p.m.; Our Lady of the Sacred Heart (17-0) vs. Winchester Thurston (13-4-1) at Quaker Valley, 8 p.m.

Girls

Class 4A

Semifinals

Monday’s schedule

Peters Township (15-2-2) vs. North Allegheny (15-3-2) at Keystone Oaks, 6 p.m.; Seneca Valley (11-3-2) vs. Norwin (15-3) at North Allegheny, 6:30 p.m.

Class 3A

Semifinals

Monday’s schedule

Fox Chapel (17-1-1) vs. Plum (17-1) at Gateway, 6:30 p.m.; South Fayette (17-1-1) vs. Moon (18-1) at Keystone Oaks, 8 p.m.

Class 2A

Quarterfinals

Saturday’s schedule

Burrell (11-6-2) at South Park (19-0), noon; Shady Side Academy (8-9) at Mt. Pleasant (14-4-1), noon; North Catholic (13-5) at Freeport (16-1), noon; Central Valley (13-3-1) at Quaker Valley (14-2-1), 1 p.m.

Class A

Quarterfinals

Saturday’s schedule

Carlynton (11-7-1) vs. Sewickley Academy (16-1) at Quaker Valley, 11 a.m.; Riverside (9-3-1) at Springdale (11-1-1), noon; Our Lady of the Sacred Heart (8-6-1) vs. Bentworth (16-1-1) at Peters Township MS, 4 p.m.; Waynesburg (10-4-2) vs. Seton LaSalle (14-4) at Peters Township MS, noon

Tennis

Girls

PIAA playoffs

At Hershey Racquet Club

Class 3A

Quarterfinals

Friday’s results

Lower Merion 3, Hollidaysburg 0

Shady Side Academy 3, Wilson 1

Council Rock South 3, Downingtown East 1

Conestoga 3, Bethel Park 1

Semifinals

Saturday’s schedule

Lower Merion (20-0) vs. Shady Side Academy (19-0), 8 a.m.; Council Rock South (16-1) vs. Conestoga (18-2), 10 a.m.

Finals

Semifinal winners, 4 p.m.

Class 2A

Quarterfinals

Friday’s results

North Catholic 3, Lancaster Catholic 1

Scranton Prep 3, Cathedral Prep 2

Quaker Valley 3, Wyomissing 2

Lower Moreland 4, Danville 0

Semifinals

Saturday’s schedule

North Catholic (14-3) vs. Scranton Prep (19-0), noon; Quaker Valley (13-1) vs. Lower Moreland (16-3), 2 p.m.

Finals

Semifinal winners, 6 p.m.

Volleyball

Girls

WPIAL playoffs

Class 4A

Quarterfinals

Saturday’s schedule

Shaler (13-3) at North Allegheny (11-2), noon; Pine-Richland (11-5) at Seneca Valley (10-6), noon; Canon-McMillan (10-6) at Peters Township (10-2), noon; North Catholic (9-4) at Upper St. Clair (13-2), noon

Class 3A

Semifinals

Tuesday’s schedule

Oakland Catholic (18-1) vs. Hampton (10-4) at North Allegheny, 6 p.m.; Beaver (17-1) vs. Mars (15-4) at North Allegheny, 7:30 p.m.

Class 2A

Semifinals

Tuesday’s schedule

Hopewell (16-1) vs. Our Lady of the Sacred Heart (14-3) at Peters Township, 7:30 p.m.; Waynesburg (14-0) vs. Avonworth (13-6) at Peters Township, 6 p.m.

Class A

Quarterfinals

Saturday’s schedule

Carmichaels (7-9) at Frazier (12-2), noon; Eden Christian (10-3) vs. St. Joseph (11-4) at North Allegheny, 1:30 p.m.; California (13-4) at Beth-Center (13-1), noon; Serra Catholic (12-5) at Fort Cherry (14-2), noon

All schedules are subject to change. To report scores or schedule changes, email ptrsports@triblive.com.

More High School Other

Westmoreland high school notebook: Pair of Southmoreland athletes sign with Division I programs
High school scores, schedules for Dec. 14, 2025
Sewickley sports notebook: Quaker Valley wrestlers hit the road
High school scores, summaries and schedules for Dec. 13, 2025
Westmoreland athletes of the week: Hempfield’s Gabby Coccia, Ligonier Valley’s Michael Wisniewski