After only two runs in their last matchup, William Penn made sure to put some runs up on the board against Delmarva Christian on Friday. The Colonials came out on top against the Royals by a score of 12-9. The high-scoring performance was a welcome turnaround for the Colonials' hitters, who had struggled in the games prior.
Michael Baker and Justin Weidner were major factors while hitting and pitching. Throwing, Baker tossed 1.2 innings while giving up no earned runs off two hits. Meanwhile, Weidner struck out nine batters over four innings while giving up just one earned (and two unearned) runs off four hits. Baker has been nothing but reliable on the mound: he hasn't given up more than two walks in five consecutive appearances. At the plate, Baker went 2-for-5 with one home run and three RBI, while Weidner went 2-for-5 with two stolen bases, two runs, and one double. That's the most stolen bases Weidner has posted since back in March.

Jaedin Maichle
| 05/08/26 @ Delmarva Christian | 3 |
| 04/14/26 @ ASPIRA Charter | 3 |
| 04/04/26 @ Delaware Military Academy | 3 |
| 04/21/26 vs St. Georges Tech | 2 |
| 05/02/26 @ St. Mark's | 1 |
| + 5 more games |
They weren't the only ones making solid contact as six players wound up with at least one hit. One of them was Jaedin Maichle, who went 3-for-5 with one home run, two runs, and two RBI. He has become a key player for William Penn: the team is undefeated when he posts at least three hits, but 5-6 otherwise. Another was Ryan Harms, who got on base in four of his five plate appearances with two runs, one stolen base, and one RBI.
William Penn kept the outfield on their toes and finished the game with 15 hits. They easily outclassed their opponents in that department as Delmarva Christian only managed ten.
William Penn's record is now 8-6. As for Delmarva Christian, they have been struggling recently as they've lost four of their last five contests. That's put a noticeable dent in their 6-10 record this season.
William Penn will be playing at home against Christiana at 12:00 p.m. on Saturday. As for Delmarva Christian, they will head out to take on Salisbury Christian at 4:00 p.m. on Monday.
Article generated by infoSentience based on data entered on MaxPreps