Baseball Preview: Redwood Giants vs. Petaluma Trojans
The Redwood Giants will square off against the Petaluma Trojans at 12:00 p.m. on Saturday. Redwood is coming into the matchup hot, having won their last 14 games.
Redwood is headed in fresh off scoring the most runs they have all season. Everything went their way against Terra Linda on Friday as they made off with a 23-1 victory. With that win, the Giants brought their scoring average up to 6.9 runs per game.
Jake Post looked comfortable as he pitched four innings while giving up just one earned run off five hits. He has been consistent: he hasn't given up more than one earned run in seven consecutive appearances.

Ethan Ferry
| 04/24/26 @ Terra Linda | 7 |
| 04/17/25 @ Terra Linda | 3 |
| 04/23/26 vs Terra Linda | 2 |
| 03/24/26 @ Branson | 2 |
| 04/04/25 @ Marin Catholic | 2 |
At the plate, Ethan Ferry was a standout: he fired off two home runs and seven RBI while going 2-for-3. Those seven RBI gave him a new career-high. The team also got some help courtesy of Theo Trono, who got on base in all six of his plate appearances with one home run, four runs, and two stolen bases.
Redwood always had someone on base and finished the game having posted an OBP of .558. They easily outclassed their opponents in that department as Terra Linda only posted an OBP of .345.
Meanwhile, after a string of three wins, Petaluma's good fortune finally ran out last Thursday. They lost 13-2 to Casa Grande. For those keeping track at home, that's the biggest defeat the Trojans have suffered since March 7th.
Petaluma saw five different players step up and record at least one hit. One of them was Rowan Ball, who went 1-for-2 with one stolen base and one run.
Redwood's victory bumped their record up to 17-1-1. As for Petaluma, their loss dropped their record down to 14-4.
Redwood skirted past Petaluma 4-3 when the teams last played back in May of 2025. Will the Giants repeat their success, or do the Trojans have a new game plan this time around? We'll find out soon enough.
Article generated by infoSentience based on data entered on MaxPreps