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

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
Westmoreland high school notebook: Pair of Southmoreland athletes sign with Division I programs
High school scores, schedules for Dec. 14, 2025