Softball:

Allyson Babinsack struck out 14 and threw her second straight perfect game in Kecoughtan’s 7-0 win over Oscar Smith. Babinsack, who also scored twice, threw a five-inning perfect game in the Warriors’ 31-0 win over Heritage last Friday. ...

Gloucester (12-0) beat Woodside 9-5. ...

Sydney Gay struck out 14 and threw a one-hitter in Smithfield’s 2-0 win over Poquoson. Hannah Rogers hit a two-run home run in the fourth inning for the host Packers. ...

Kayley Cox earned the victory and drove in two runs in Grafton’s 5-3 win at 4A South opponent King’s Fork. ...

Portsmouth Christian shut out Williamsburg Christian Academy 17-0 as Sandy Taylor batted 3-for-4 with a solo home run.

Baseball:

Woodside’s Roman Degnan had the game-winning RBI on a bases-loaded sacrifice fly in the seventh inning, scoring Austin Rouleau, in the Wolverines’ 4-3 win over Gloucester. Woodside improved to 12-0. ...

Patrick Jackowski pitched a two-hitter, striking out 12, to guide Hampton to a 3-1 home win against Atlantic Shores.

A.J. Young scored twice, belting a solo home run in the sixth inning to give the Crabbers (7-5) a two-run edge.

Boys tennis:

Jamestown (4-3, 4-0 Bay Rivers District) overcame Bruton 8-1, though the Panthers' Kurt Mittmann beat Derrick Neilson 6-2, 6-1 on line 1. ...

Led by Matt Strehle and Austen Delnicki at the top two spots, Menchville (8-0) breezed past Denbigh 9-0 this week. The Monarchs also got a forfeit win Thursday against Hampton, which did not field any players. ...

Norfolk Academy, a TCIS title contender, shut out Hampton Roads Academy 9-0.

Girls tennis:

Racquel Rizzi won at No. 1 in singles and shared a win at No. 1 doubles as Menchville improved to 6-2 with an 8-1 victory over Hampton.

Golf:

Will Clark won the medal while leading Norfolk Academy over Hampton Roads Academy 146-166.

Girls lacrosse:

Norfolk Collegiate overcame Nansemond-Suffolk Academy 14-11.

Boys soccer:

Kecoughtan defeated Phoebus 2-1.

Girls soccer:

Menchville gained a key 3-0 win over Gloucester in a duel of Peninsula powers. ...

Atlantic Shores shut out Denbigh Baptist 5-0.