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