Softball:

Trish Webb threw a four-inning perfect game and struck out all 12 batters in Isle of Wight Academy’s 21-0 win over Atlantic Shores.

Webb also had a two-run home run for the host Chargers (4-1), who scored 12 runs in the third and finished with 20 hits. ...

King William shut out Mathews 2-0. ...

Smithfield shut out Churchland 10-0. ...

Nansemond-Suffolk Academy routed Peninsula Catholic 21-0. ...

Brianna Alexander hit the winning RBI single as Norfolk Christian nipped Hampton Roads Academy 4-3. The Ambassadors' Kassidy Kool hit a home run.

Baseball:

Norfolk Christian edged Hampton Roads Academy 5-4 as the Ambassadors' Davis Bailey struck out 10 in six innings and had two hits and an RBI.

Girls basketball:

Warwick’s Ylexzis Traeger, one of the Peninsula District’s better players, committed to compete for Apprentice School.

Boys lacrosse:

Norfolk Academy beat Hampton Roads Academy 17-5.

Girls soccer:

Hampton Christian edged Metro Conference rival Portsmouth Christian 4-3.

Boys tennis:

Hampton Roads Academy (3-0) continued to bounce back from its winless season a year ago, beating Norfolk Christian 6-3 behind two wins apiece from its top three of Will Prillaman, Daniel Kruger and Rumit Patel.

The Navigators won despite playing without a few starters who were on a band trip.

Golf:

Trey Wren gained the medal to help Nansemond-Suffolk Academy beat Peninsula Catholic 156-243 over nine holes.