Colonial Beach had lost four straight on the road, but on Monday they dropped down to 2-7 to make it five. They lost 13-7 to the James Monroe Yellow Jackets. Unfortunately, that's the second time they've come up short against the Yellow Jackets this season, as they also lost their prior matchup 12-0 back in March.
William Christian put in work while hitting and pitching. He tossed three innings while giving up just one earned (and four unearned) runs off one hit. He has been nothing but reliable on the mound: he hasn't given up more than one walk in seven consecutive appearances. He was also big at the plate, going 2-for-3 with three stolen bases, one run, and one RBI.

Bret Barrett
| 04/20/26 @ James Monroe | 2 |
| 04/08/26 vs West Point | 2 |
| 03/19/26 @ West Point | 2 |
| 04/07/26 @ Middlesex | 1 |
In other batting news, Bret Barrett was cooking despite his team's loss, going 2-for-3 with two stolen bases and two runs. He has become a key player for Colonial Beach: the team is 2-1 when he posts at least two runs, but 0-6 otherwise. George Oliver was another key player, earning two RBI, one run, and one stolen base.
As for James Monroe, the victory snapped their losing streak at six games and leaves them with a 3-6 record. The result was nothing new for the Yellow Jackets, who have now won three games by six runs or more so far this season.
Like Colonial Beach, James Monroe also got a great game from a two-way player: Thomas Castellarin. On the mound, he struck out seven batters over three innings while giving up no earned runs off one hit (and not a single walk). Castellarin was also solid in the batter's box, going 2-for-4 with one stolen base and two RBI. That stolen base was his first of the season.
Both squads will have to hit the road in their upcoming contests. Colonial Beach will square off against Westmoreland at 5:00 p.m. on Tuesday. The Eagles have struggled to contain batters this season (they've allowed 11.86 runs per game on average), something the Drifters will no doubt try to take advantage of. As for James Monroe, they will face off against Culpeper County at 6:30 p.m. on Tuesday. The Blue Devils' pitching crew has only allowed three runs per game this season, so the Yellow Jackets' hitters will have their work cut out for them.
Article generated by infoSentience based on data entered on MaxPreps