High school scores, summaries and schedules for Nov. 28, 2025
By:
Friday, November 28, 2025 | 11:54 PM
High schools
WPIAL
Basketball
Boys
Friday’s results
Armstrong tournament
Deer Lakes 59, Washington 54
Armstrong 61, River Valley 51
Burrell tournament
Westmont Hilltop 82, Shaler 67
Derry 62, Burrell 55
Ellwood City tournament
Blackhawk 52, Union 18
Ellwood City 81, Rochester 39
Latrobe tournament
Quaker Valley 52, Windber 17
Jeannette 78, Indiana 53
Latrobe 70, Richland 31
Laurel tournament
Riverside 55, Perry Traditional Academy 29
Laurel 67, Sharpsville 49
Leechburg tournament
Summit Academy 77, Valley 62
Apollo-Ridge 52, Leechburg 34
Lincoln Park tournament at Geneva College
Central Valley 66, Nazareth Prep 29
Lincoln Park 71, Knoch 46
MVI Shootout at West Mifflin
Thomas Jefferson 79, Serra Catholic 62
Bishop Canevin 65, Elizabeth Forward 55
Belle Vernon 70, Ringgold 67
South Allegheny 70, West Mifflin 30
McGuffey tournament
Avella 57, Chartiers-Houston 49
Frazier 47, McGuffey 43
Shenango tournament
Grove City 54, Beaver 50
Shenango 57, Franklin 47
South Side tournament
Keystone Oaks 54, Winchester Thurston 51
South Side 75, Western Beaver 67
Nonsection
Laurel Highlands 61, Greensburg Salem 43
Mt. Pleasant 51, Yough 26
Saturday’s schedule
Armstrong tournament
Consolation
Washington vs. River Valley, 1:30 p.m.
Championship
Deer Lakes at Armstrong, 4:30 p.m.
Burrell tournament
Consolation
Shaler at Burrell, 11 a.m.
Championship
Westmont Hilltop vs. Derry, 1 p.m.
Ellwood City tournament
Blackhawk at Rochester, 1:30 p.m.
Union at Ellwood City, 5 p.m.
Latrobe tournament
Jeannette vs. Windber, 11 a.m.
Indiana at Latrobe, 1 p.m.
Quaker Valley vs. Richland, 3 p.m.
Laurel tournament
Sharpsville vs. Riverside, 1:30 p.m.
Perry Traditional Academy vs. Mercer, 3 p.m.
Leechburg tournament
Consolation
Valley at Leechburg, 3 p.m.
Championship
Summit Academy vs. Apollo-Ridge, 6:30 p.m.
Lincoln Park tournament at Geneva College
McKeesport vs. Beaver Falls, 5 p.m.
Butler vs. Obama Academy, 6:30 p.m.
Moon vs. Imani Christian, 8 p.m.
MVI Shootout at West Mifflin
Ringgold vs. Elizabeth Forward, noon
Serra Catholic at West Mifflin, 1:30 p.m.
Belle Vernon vs. Bishop Canevin, 3 p.m.
South Allegheny vs. Thomas Jefferson, 4:30 p.m.
McGuffey tournament
Consolation
Chartiers-Houston at McGuffey, 1 p.m.
Championship
Avella vs. Frazier, 3 p.m.
Play 4 Mae tournament at Woodland Hills
York Suburban vs. Gateway, 4:30 p.m.
Steel Valley vs. Riverview, 4:30 p.m.
Carrick at Woodland Hills, 6:15 p.m.
Seton LaSalle vs. Brashear, 6:15 p.m.
Shenango tournament
Consolation
Beaver vs. Franklin, 3 p.m.
Championship
Grove City at Shenango, 6 p.m.
South Side tournament
Western Beaver vs.Keystone Oaks, noon
Winchester Thurston at South Side, 3:30 p.m.
Nonsection
Avonworth at West Allegheny, 12:30 p.m.
Ligonier Valley at Springdale, 9:30 a.m.
Montour at Allderdice, 1 p.m.
North Allegheny at Norwin, 1:30 p.m.
Propel Montour at Burgettstown, 1 p.m.
Trinity at Canon-McMillan, 2:30 p.m.
Sunday’s schedule
Lincoln Park tournament at Geneva College
Nazareth Prep at Beaver Falls, 6 p.m.
Obama Academy at Lincoln Park, 7:30 p.m.
Play 4 Mae tournament at Woodland Hills
York Suburban vs. Brashear, 11:45 a.m.
Seton LaSalle vs. Riverview, 1:30 p.m.
Steel Valley at Woodland Hills, 6:45 p.m.
Girls
Friday’s results
Armstrong tournament
Butler 57, West Shamokin 26
Armstrong 48, Burrell 45
Avella tournament
McGuffey 58, Burgettstown 41
Avella 35, Mapletown 32
Deer Lakes tournament
Yough 60, Sto-Rox 33
Deer Lakes 57, Propel Montour 11
Forest Hills tournament
Indiana 41, Bishop McCort 24
Williamsburg 59, Forest Hills 46
Jefferson-Morgan tournament
Jefferson-Morgan 51, Ligonier Valley 32
Geibel Catholic 71, Carmichaels 16
West Greene 59, Beth-Center 21
Laurel tournament
Union 46, Riverside 36
Laurel 53, New Castle 24
Leechburg tournament
Hampton 52, Apollo-Ridge 17
Leechburg 47, Perry Traditional Academy 32
Lincoln Park/Western Beaver tournament
Winchester Thurston 48, Western Beaver 29
Lincoln Park 58, Ellwood City 13
Montour tournament
Thomas Jefferson 64, Quaker Valley 29
Montour 50, Knoch 15
North Allegheny tournament
Trinity 43, North Allegheny 27
South Side tournament
Keystone Oaks 51, Sewickley Academy 34
Eden Christian 29, South Side 24
Springdale tournament
Trinity Christian 30, Derry 26
Jeannette 48, Springdale 15
Saturday’s schedule
Armstrong tournament
Consolation
West Shamokin vs. Burrell, noon
Championship
Butler at Armstrong, 3 p.m.
Avella tournament
Consolation
Burgettstown vs. Mapletown, 5:30 p.m.
Championship
McGuffey at Avella, 7:30 p.m.
Deer Lakes tournament
Consolation
Sto-Rox vs. Propel Montour, 1:30 p.m.
Championship
Yough at Deer Lakes, 3 p.m.
Forest Hills tournament
Consolation
Bishop McCort at Forest Hills, 6 p.m.
Championship
Indiana vs. Williamsburg, 7:30 p.m.
Jefferson-Morgan tournament
Geibel Catholic at Beth-Center, 10 a.m.
Carmichaels vs. Ligonier Valley, noon
West Greene at Jefferson-Morgan, 2 p.m.
Laurel tournament
Riverside vs. New Castle, 4:30 p.m.
Union at Laurel, 6 p.m.
Leechburg tournament
Consolation
Apollo-Ridge vs. Perry Traditional Academy, 1:30 p.m.
Championship
Hampton at Leechburg, 5 p.m.
Lincoln Park/Western Beaver tournament
Consolation
Western Beaver vs. Ellwood City, 2 p.m.
Championship
Winchester Thurston vs. Lincoln Park, 3:30 p.m.
Montour tournament
Knoch vs. Thomas Jefferson, 1 p.m.
Quaker Valley at Montour, 2:30 p.m.
North Allegheny tournament
Mt. Lebanon vs. Trinity, 12:30 p.m.
Greensburg Central Catholic vs. South Fayette, 3:30 p.m.
Play 4 Mae tournament at Woodland Hills
McKeesport vs. Aliquippa, 9:30 a.m.
Penn-Trafford vs. Berlin Brothersvalley, 9:30 a.m.
Gateway vs. Obama Academy, 11:15 p.m.
West Mifflin vs. Allderdice, 11:15 a.m.
Westinghouse vs. Steel Valley, 1 p.m.
Seneca Valley vs. John Carroll (Md.), 1 p.m.
Shady Side Academy vs. Imhotep Charter, 2:45 p.m.
Belle Vernon vs. York Suburban, 2:45 p.m.
South Side tournament
Eden Christian at Keystone Oaks, 1:45 p.m.
Sewickley Academy at South Side, 5:15 p.m.
Springdale tournament
Consolation
Derry at Springdale, noon
Championship
Trinity Christian vs. Jeannette, 1:30 p.m.
Nonsection
Chartiers Valley at Canon-McMillan, 1 p.m.
Chartiers-Houston at Charleroi, 6 p.m.
Sunday’s schedule
Lincoln Park tournament at Geneva College
Beaver Falls vs. Rochester, 4:30 p.m.
North Allegheny tournament
Mt. Lebanon vs. Greensburg Central Catholic, 11:30 a.m.
South Fayette at North Allegheny, 2:30 p.m.
Play 4 Mae tournament at Woodland Hills
Berlin Brothersvalley vs. Oakland Catholic, 10 a.m.
York Suburban vs. Seneca Valley, 10 a.m.
John Carroll (Md.) vs. Shady Side Academy, 11:45 a.m.
Belle Vernon vs. Imhotep Charter, 1:30 p.m.
Allderdice vs. Penn-Trafford, 3:15 p.m.
Carrick at Woodland Hills, 3:15 p.m.
Gateway vs. Westinghouse, 5 p.m.
McKeesport vs. Steel Valley, 5 p.m.
Obama Academy vs. Aliquippa, 6:45 p.m.
Football
Class 6A
PIAA playoffs
Semifinals
Saturday’s schedule
La Salle College (10-4) vs. North Penn (12-2) at Central Bucks South, 1 p.m.; Harrisburg (13-0) vs. Central Catholic (12-1) at Mansion Park, Altoona, 7 p.m.
Class 5A
PIAA playoffs
Semifinals
Saturday’s schedule
Roman Catholic (10-3) vs. Springfield-Delco (14-0) at Marple-Newtown, 1 p.m.; Peters Township (13-0) vs. Bishop McDevitt (11-1) at Mansion Park, Altoona, 1 p.m.
Class 4A
PIAA playoffs
Semifinals
Friday’s results
Southern Lehigh 28, Cardinal O’Hara 24
Twin Valley 28, Aliquippa 24
Championship
Thursday’s schedule
Southern Lehigh (14-1) vs. Twin Valley (14-0) at Cumberland Valley, 7 p.m.
Class 3A
PIAA playoffs
Semifinals
Friday’s results
Northwestern Lehigh 48, Camp Hill Trinity 13
Avonworth 31, Penn Cambria 15
Championship
Saturday, Dec. 6
Northwestern Lehigh (15-0) vs. Avonworth (14-0) at Cumberland Valley, 1 p.m.
Class 2A
PIAA playoffs
Semifinals
Friday’s results
Southern Columbia 24, Lansdale Catholic 7
Saturday’s schedule
Farrell (11-2) vs. Seton LaSalle (12-1) at Ellwood City, 1 p.m.
Championship
Friday, Dec. 5
Southern Columbia (14-1) vs. Farrell/Seton LaSalle winner at Cumberland Valley, 1 p.m.
Class A
PIAA playoffs
Semifinals
Friday’s results
Bishop Guilfoyle 35, Belmont Charter 0
Clairton 57, Greenville 0
Championship
Thursday’s schedule
Bishop Guilfoyle (12-2) vs. Clairton (13-1) at Cumberland Valley, 1 p.m.
Friday’s summaries
Class 4A
Twin Valley 28, Aliquippa 24
Twin Valley 14 14 0 0 —28
Aliquippa 6 0 18 0 —24
Twin Valley: Lucas Myers 37 run (Nate Shaffer kick)
A: J. J. Work 2 run (kick failed)
Twin Valley: Maverik Foster 1 run (Shaffer kick)
Twin Valley: Myers 1 run (Shaffer kick)
Twin Valley: Myers 2 run (Shaffer kick)
A: QaLil Goode 48 pass from Marques Council Jr. (run failed)
A: Anthony Reddic, Jr. 19 pass from Council Jr. (pass failed)
A: Akiva Woods 39 run (kick failed)
Passing leaders: A, Marques Council Jr. 15-21-229-2TD-2INT.
Receiving leaders: A, QaLil Goode 4-101, TD.
Class 3A
Avonworth 31, Penn Cambria 15
Penn Cambria 0 7 0 8 —15
Avonworth 0 14 14 3 —31
A: Luca Neal 68 pass from Carson Bellinger (Calder Mahan kick)
Penn Cambria: Blake Lilly 27 pass from Brady Jones (Brady Jones kick)
A: Jaden Jones 75 pass from Bellinger (Mahan kick)
A: Neal 18 run (Mahan kick)
A: Neal 18 run (Mahan kick)
A: Mahan 29 field goal
Penn Cambria: Noah Jones 32 pass from Brady Jones (Lilly run)
Rushing leaders: A, Luca Neal 11-110, 2 TDs.
Passing leaders: , Brady Jones 16-34-226-2TD-0INT. A, Carson Bellinger 8-11-253-2TD-1INT.
Receiving leaders: , Blake Lilly 7-110, TD. A, Jaden Jones 4-127, TD; Luca Neal 3-115, TD.
Class A
Clairton 57, Greenville 0
Greenville 0 0 0 0 —0
Clairton 22 21 14 0 —57
C: Deon Lovelace-Pompey 1 run (Donte Wright run)
C: Brandon Murphy Jr. 81 punt return (Michael Ruffin run)
C: Lovelace-Pompey 6 run (run failed)
C: Wright 26 run (Murphy Jr. pass from Jeff Thompson III)
C: Taris Wooding 28 pass from Thompson III (kick failed)
C: Thompson III 8 run (Rheyjon Williams kick)
C: Murphy Jr. 75 punt return (Williams kick)
C: Ruffin 3 run (Williams kick)
Rushing leaders: C, Deon Lovelace-Pompey 9-109, 2 TDs.
Passing leaders: C, Jeff Thompson III 6-8-170-1TD-0INT.
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