JB Crovak threw a one-hit shutout with 17 strikeouts and one walk to lead Elizabeth Forward to a 1-0 victory over Ringgold in Section 2-4A baseball Tuesday.

Aiden Grimes singled and scored for the Warriors (2-1, 1-0). Anthony Koziel gave up one run on four hits with eight strikeouts for Ringgold (0-3, 0-1).

Allderdice 5, West Allegheny 3 – Kingston Mankoski singled, doubled and drove in a run and Luke Weldon went 4 for 4 to lead Allderdice (2-0, 1-0) to a Section 3-5A win. Jacob Brierton doubled for West Allegheny (0-3, 0-1).

Ambridge 4, North Catholic 0 – Winning pitcher Joe Leseiko struck out 13 and allowed two hits to lead Ambridge (1-0, 1-0) past North Catholic (1-14, 0-1) in Section 1-4A. Colton Wetzel and Carter Mason doubled and Ben Vukovcan drove in three runs for the Bridgers.

Beaver 3, Hopewell 2 – Jackson Reese struck out six in five innings and Derek Hughes struck out three in two scoreless innings as Beaver (3-0, 1-0) got the Section 1-4A win. Maddox Tanner doubled and had two RBIs for the Bobcats. Benjamin McDonald tripled and drove in a run for Hopewell (0-1, 0-1).

Belle Vernon 5, Uniontown 1 – Max Manley singled, doubled and drove in a run and Zach Plymire had a pair of RBIs to lead Belle Vernon (2-0, 1-0) to a Section 2-4A win. Elim Martin doubled and drove in a run for Uniontown (0-2, 0-1).

Brentwood 11, Springdale 3 – Winning pitcher Blaize Dias struck out 14, Evan Schubert singled, doubled and drove in two runs and TJ Winkowski had a double and three RBIs to lead Brentwood (1-0, 1-0) in Section 3-2A. Joey Loebig went 3 for 3 with two doubles, a triple and three RBIs for Springdale (1-2, 0-1).

Burrell 5, Yough 1 – Trey Coury doubled and Parker Logut knocked in two runs to lead Burrell (2-0) to a Section 3-3A win. Ethan Yuvan had an RBI for Yough (0-1, 0-1).

Butler 9, Baldwin 2 – Kyle Casteel went four innings, striking out nine, to lead Butler (2-1) to a nonsection win over Baldwin (2-1). Scott Blake homered while Nash Cuffman tripled and drove in three runs for the Golden Tornado.

Carlynton 8, Riverview 6 – Graydon Harvey hit a two-run single to key a five-run seventh inning in a Section 3-2A win for Carlynton (1-1, 1-0). Isaac Anker went 3 for 4 with an RBI for the Cougars. Ian Stempfer singled and doubled for Riverview (1-1, 0-1).

Carmichaels 8, Mapletown 2 – Chase Ankrom doubled for Carmichaels (1-1, 0-1) in a Section 1-A win. Carson Vanata had two hits for Mapletown (0-2, 0-1).

Canon-McMillan 9, Thomas Jefferson 4 – M.J. Maruschak tripled while Sebastian Shulsky and Nico Patragas each doubled to lead Canon-McMillan (3-0) past Thomas Jefferson (2-2) in nonsection play.

Chartiers Valley 8, Trinity 1 – Nate Colberg pitched 5⅓ innings, striking out 12 and walking two, to lead Chartiers Valley (1-1, 1-0) to a Section 2-5A win. Jared Pryor doubled and had three RBIs for the Colts. Aaron Harshman doubled while Timothy Crayton III tripled for Trinity (1-3, 0-1).

Derry 4, Ligonier Valley 2 – Cason Long homered in a nonsection win for Derry (3-1). Austin Harr doubled and drove in a run for Ligonier Valley (2-2).

Ellwood City 3, Central Valley 0 – Aaron Lake threw six scoreless innings, allowing one hit and strking out 14, to lead Ellwood City (3-0) to a nonsection win over Central Valley (1-1). Nate Kennedy pitched a scoreless seventh and Lake, Jordan Keller and Maykel Cuevas each drove in a run for the Wolverines.

Fort Cherry 15, Beth-Center 10 – Colton Temple and Nate Wolfe had two home runs and three RBIs apiece and Ryan Huey also homered to lead Fort Cherry (2-0, 1-0) to a Section 1-2A win. Brody Bebout went 2 for 4 with a home run and five RBIs for Beth-Center (0-1, 0-1).

Fox Chapel 4, Shaler 2 – Blake Krushinski pitched seven innings, striking out six and walking two, to lead Fox Chapel (1-2, 1-0) to a Section 3-5A win. Tyler Golembiewski went 2 for 3 with an RBI for the Foxes. Luke Glaser and Evan Yeckel had hits for Shaler (1-3, 0-1).

Frazier 13, Bentworth 2 – Chase Fulmer went 3 for4 with a double and four RBIs and Tyler Morrison had two hits to lead Frazier (3-0, 1-0) to a Section 1-2A win. Clint Havanis hit a double for Bentworth (0-1, 0-1).

Freeport 9, Mt. Pleasant 1 – Owen Westendorf went six innings, striking out eight and walking one, to lead Freeport (2-0, 1-0) to a Section 3-3A win. Ashton Bricker tripled for the Yellowjackets. Colten Keefer went 2 for 3 for Mt. Pleasant (1-3, 0-1).

Gateway 9, Greensburg Salem 6 – Bryce Rogacki drove in two runs to lead Gateway (2-1) to a nonsection win. Brody Chismar had four RBIs for Greensburg Salem (0-1).

Jeannette 5, East Allegheny 3 – Jayden Kennedy struck out 10 and walked none across seven innings to lead Jeannette (2-1) to a nonsection win. Dominico Ponzetti drove in two runs for the Jayhawks. Jesse Kelley doubled and knocked in two runs for East Allegheny (0-2).

Mohawk 11, Wilmington 2 – Bobby Fadden drove in three runs while Tyler Howarth doubled and had an RBI to lead Mohawk (2-0) to a nonsection win. Chase Mitcheltree and Gavin Sikorski homered for Wilmington (1-1).

Moon 16, South Fayette 6 – Nick Machusko homered and drove in five runs to lead Moon (4-0, 1-0) to a Section 2-5A win. Thad Longwell went 2 for 4 with three RBIs for the Tigers. Luca Giola doubled and had three RBIs and Colt Cloherty doubled and had two RBIs for South Fayette (3-2, 0-1).

Mt. Lebanon 5, Central Catholic 2 – Luke Tierney doubled and had an RBI to lead Mt. Lebanon (3-0) to a nonsection win. Joshua McFadden had three hits and two RBIs for Central Catholic (1-2).

Neshannock 6, South Allegheny 1 – Denny Joseph had 10 strikeouts across six innings to lead Neshannock (1-0) to a nonsection win. Joey DiMuccio had three RBIs for the Lancers. Dillon Pomocki doubled for South Allegheny (3-1).

New Brighton 5, Laurel 4 – Pitcher Vernon Krepps hit a walk-off single in the bottom of the seventh to give himself and New Brighton (1-1, 1-0) the Section 2-2A win. Brayden Faulkner had two RBIs for Laurel (0-2, 0-1).

Pine-Richland 6, Mars, 3 – Winning pitcher Logan Plummer struck out 11 in six innings to lead Pine-Richland (1-1,1-0) to a Section 3-5A win. Ben Husted homered and knocked in two runs for the Rams. Timmy Joos had two hits for Mars (0-2, 0-1).

Plum 6, Armstrong 0 – Max Vollmer homered and drove in three runs while Brennan Ryan also homered to lead Plum (5-0, 2-0) to a Section 1-5A win. Caden Andryka doubled for Armstrong (0-3, 0-2).

Riverside 16, Hickory 0 – Matt Santillo struck out five across five innings as Riverside (1-2) shut out Hickory (1-1) in nonsection play. Chase Boehm had four RBIs for the Panthers while Dylan Meyer had three. Luke Lewis had the lone hit for Hickory.

Serra Catholic 11, Monessen 0 – Mark Johnson threw four scoreless innings, Bodi Rieger singled, doubled and drove in a run and Max Black had two hits and three RBIs for Serra Catholic (4-1, 2-0) in a Section 3-A win over Monessen (0-2, 0-2).

Sewickley Academy 6, Bishop Canevin 5 – Billy Pietragallo and Caden Hawk both doubled and drove in two runs to lead Sewickley Academy (1-1, 1-1) to a Section 3-A win. Nate Astor had two hits and three RBIs for Bishop Canevin (1-4, 1-1).

Shady Side Academy 3, Highlands 2 – Gabe Centor and Leland Wilson each drove in a run to lead Shady Side Academy (2-0) to a nonsection win. Troy Bielak singled and doubled and Beckham Ochoa tripled and drove in a run for Highlands (0-4).

South Park 15, California 0 – Robert Lenzi threw a four-inning one-hitter with seven strikeouts and Cooper Hochendoner went 3 for 3 with two doubles to lead South Park (2-1) to a nonsection win. Eli Carpenter had a hit for California (2-1).

South Side 8, Apollo-Ridge 1 – Ian Ditts went 3 for 3 with three RBIs to lead South Side (1-1. 1-0) to a Section 3-2A win. Andrew Corfield doubled and drove in a run for the Rams. Owen Saxion had two hits for Apollo-Ridge (0-2, 0-1).

Washington 5, Charleroi 1 – Isaac Charnik hit an inside-the-park grand slam to break a 1-1 tie in the bottom of the sixth as Washington (2-1, 1-0) got the Section 4-3A win. William Callan doubled and drove in a run for the Prexies. Jaxson Klinger had a triple for Charleroi (0-1, 0-1).

Waynesburg 5, Brownsville 1 – C.J. Corwin struck out 10 across seven innings to lead Waynesburg (1-3, 1-0) to a Section 4-3A win. Corwin also homered and drove in four runs for the Raiders. Jeremiah McDonald doubled for Brownsville (0-1, 1-0).

West Mifflin 10, Albert Gallatin 0 – Jackson Fite struck out nine in five innings and Chase Maggio threw a perfect sixth to combine on a no-hitter for West Mifflin (2-2, 1-0) in a Section 2-4A win over Albert Gallatin (0-2, 0-1). Mario Cutillo tripled and drove in three runs for the Titans.

Softball

Armstrong 11, Penn-Trafford 5 – Sophia Shumaker and Emery Flick had a double and three RBIs apiece for Armstrong (1-2, 1-0) in a Section 2-5A win. Mackenzie Cox hit two doubles and drove in two runs for Penn-Trafford (1-2, 0-1).

Avonworth 7, Riverside (OH) 6 – Gabby Intheral drove in the game-winning run with an RBI groundout for Avonworth (2-2) in Myrtle Beach. Emma Wilhelm hit a triple for Riverside (OH). Reese Long went 3 for 4 with a double and two RBIs for the ‘Lopes.

Berlin Brothersvalley 11, Mt. Pleasant 5 – Elena Ritchey went 2 for 4 with a home run and five RBIs and Audra Handke, Elsie Barna and Sam Walker also homered to lead Berlin Brothersvalley to a nonsection win. Jenna Whipkey homered and Chloe Borelli and Kendra Brunson doubled for Mt. Pleasant (0-1).

Burrell 11, Highlands 1 – Christina Gural went 4 for 4 and Haylee Heasley doubled to lead Burrell (1-1) to a nonsection win. Mallory Zendarski hit a double for Highlands (0-1).

Canon-McMillan 4, Norwin 3 – Harley Tournay went 2 for 3 with a two-run homer to lead Canon-McMillan (2-0, 1-0) to a Section 1-6A win. Makenna Black hit a home run and Madelyn Kugler tripled for Norwin (0-2, 0-1).

Chartiers-Houston 15, South Side 0 – Kiera Drilak went 4 for 4 with a triple and three RBIs and Sophia Robinson went 3 for 3 with a double and four RBIs to lead Chartiers-Houston (5-0) to a nonsection win. Maya Ringhoff went 2 for 2 for South Side (0-3).

Jeannette 8, Monessen 1 – Abigail Shaw went 3 for 4 with two triples and three RBIs and Reese Brennen doubled and drove in a run to lead Jeannette (2-0, 1-0) to a Section 3-A win. Mya Kelly doubled for Monessen (0-1, 0-1).

Keystone Oaks 14, Brentwood 0 – Sophie Garretson threw four one-hit innings and went 3 for 3, Nina Buckley had two doubles and four RBIs and Kennadi Smith drove in three runs to lead Keystone Oaks (2-1) to a nonsection win. Ella Dusch singled for Brentwood (0-1).

Knoch 16, Valley 0 – Kalia Purcell threw a three-inning no-hitter and struck out six for Knoch (1-1, 1-0) in a Section 1-4A win over Valley (1-1, 0-1). Marlee Fraser went 3 for 3 with a triple and three RBIs and Alena Tekely drove in three runs for the Knights.

Latrobe 18, Ligonier Valley 9 – Sara Blossey went 4 for 4 with a double and three RBIs, Natalia Scekeres had a double, triple and three RBIs and Morgan Maiers homered to lead Latrobe (2-1) to a nonsection win. Elyse Witcoski went 4 for 4 with two doubles and Maggie Peters doubled and homered for Ligonier Valley (0-2).

Laurel 15, New Brighton 0 – Ivy Pancher and Lexi Krol homered and Hayden Seifert tripled to lead Laurel (1-0, 1-0) to a Section 1-2A win over New Brighton (1-1, 0-1). Riley Balcolm struck out seven in three innings.

Laurel Highlands 6, Ringgold 3 – Liv McClelland went 3 for 3 with a triple and two RBIs and Chloe Komacko also had three hits for Laurel Highlands (1-0, 1-0) in a Section 2-4A win. Addison Jenkins hit a double and home run for Ringgold (0-1, 0-1).

Moon 10, Deer Lakes 2 – Brooklyn Hall hit a home run and Katie DeMarco hd three singles to lead Moon (2-2) to a nonsection win. Karcyn Hartman and Siena Plummer doubled for Deer Lakes (2-1).

Neshannock 7, Hopewell 1 – Brenna Frengal tripled, Gianna Paglia doubled and Callie Biondi drove in two runs to lead Neshannock (1-0) to a nonsection win. Clair Sarkis hit two singles for Hopewell (0-1).

OLSH 14, Carlynton 4 – Sophia Wasko went 3 for 4 with a triple and Mya Eshenbaugh hit a home run to lead OLSH (1-0, 1-0) to a Section 3-2A win. Ava Kimberling went 2 for 3 with a double for Carlynton (0-1, 0-1).

Plum 15, Mars 1 – Riley Stephans went 3 for 4 with four RBIs, Sydney Pici hit two doubles and Gianna Tavella doubled and drove in two runs to lead Plum (3-0, 1-0) past Mars (0-2, 0-1) in a Section 1-5A win.

Seneca Valley 17, Mt. Lebanon 0 – Abby Kalkowski threw a five inning one-hitter and struck out 11 for Seneca Valley (3-0, 1-0) in a Section 1-6A win. Hannah Hornick, Olivia Herrem and Paige Volz homered for the Raiders. Dani McClinchie singled for Mt. Lebanon (0-2, 0-1).

Shaler 8, Fox Chapel 0 – Bria Bosiljevac threw a one-hitter and struck out 18 to lead Shaler (3-0, 1-0) to a Section 1-5A win. Jillian Haigh had a triple for Fox Chapel (2-1, 0-1). Alyssa Schaffold and Haley Machajewski went 3 for 4 with a double and RBI apiece for the Titans.

Southmoreland 2, Charleroi 1 — Winning pitcher Zoey Murphy struck out eight, and Isabella Grabiak had two hits to lead Southmoreland (1-2) to a nonsection win. Nori Stringa-Smith doubled for Charleroi (1-1).

Trinity 7, Albert Gallatin 2 – Emma Starr went 2 for 3 with a home run and two RBIs and Ally Krenzelak and Madelyn Hall had a double apiece to lead Trinity (5-0, 1-0) past Albert Gallatin (0-2, 0-1) in a Section 4-5A win.

West Allegheny 4, Mohawk 3 – Hayden Martin singled in the winning run in the sixth inning for West Allegheny (2-0) in a nonsection victory. Addy Moskal and Reagan Magno singled and drove in a run apiece for Mohawk (2-1). Irena Santoro homered and Alexis Santucci doubled for the Indians.

West Greene 9, Cameron (WV) 4 – Caitlin Whyte doubled and tripled and Josie Mason had two hits and three RBIs for West Greene (1-0) in a nonsection win. Skye Dobbs had a home run and three RBIs for Cameron (WV).

West Mifflin 7, Belle Vernon 5 – Brianna Wills went 3 for 4 and Taylor Krivanek drove in two runs to lead West Mifflin (4-0, 1-0) to a Section 2-4A win. Kaylee Sypolt went 3 for 4 with a double, home run and three RBIs for Belle Vernon (1-2, 0-1).

Wilmington (OH) 8, Waynesburg 6 – Lauren Deals had a double, triple and four RBIs and Peyton Groves drove in two runs to lead Wilmington (OH) in Pigeon Forge, Tenn. Gina Tedrow hit two doubles and Ellie Makel homered for Waynesburg (1-1).

Boys volleyball

Canon-McMillan 3, Penn-Trafford 2 – Landon Patterson had 19 kills and Aydin Winkelblech dished out 31 assists to lead Canon-McMillan to a nonsection win. Henry Klinar added nine kills, Brayden Gough had eight kills and Sean Walker added seven kills while Dom Aquaviva had 14 assists for the Big Macs.

Montour 3, Moon 0 – Isaiah Henderson had nine kills and Gaige Schoff and Adrian Sanchez added seven kills each to lead Montour to a nonsection win.

Flag football

Plum 35, West Mifflin 6 – Tamia West scored two touchdowns and had a pick-six and Hannah Woltjen and Hayden Wawryzniak also scored TDs to help Plum improve to 3-0 with a Section 3 win.