The home team had won the previous six meetings between Bowler and Gresham Community, and Bowler kept the tradition alive. The Panthers put the hurt on the Wildcats with a sharp 9-2 victory on Thursday. The result was nothing new for the Panthers, who have now won four matchups by seven runs or more so far this season.
Treyvon Granquist made a splash no matter where he played. He didn't allow a single earned run while striking out ten over six innings pitched. He also tossed no earned runs, which is notable because Bowler is undefeated when he allows at most one earned run, but 1-5 otherwise. Granquist was also big at the plate, going a perfect 4-for-4 with one home run, two stolen bases, and three runs. Those four hits gave him a new career-high.

Mason Kolpack
| 05/14/26 vs Gresham Community | 3 |
| 05/04/26 @ Northland Lutheran | 2 |
| 04/09/26 vs Northland Lutheran | 2 |
| 05/22/25 vs Marion | 2 |
| 05/05/25 vs Northland Lutheran | 2 |
In other batting news, the team relied heavily on Mason Kolpack, who went 3-for-4 with two stolen bases, two RBI, and one run. Those three hits gave him a new career-high. The team also got some help courtesy of Caleb Putnam, who went a perfect 1-for-1 with two runs.
Bowler was getting hits left and right and finished the game having posted a batting average of .464. That was just more of the same: they've now posted a batting average of .394 or higher in three consecutive contests.
Bowler's win bumped their record up to 4-5. As for Gresham Community, their defeat ended a six-game streak of away wins dating back to last season and brought them to 4-4.
Coincidentally, Bowler and Gresham Community will both be playing Marion the next time they take the field. The Wildcats will head out to face the Mustangs at 4:30 p.m. on Monday, while the Panthers will host them at 4:45 p.m. on Tuesday.
Article generated by infoSentience based on data entered on MaxPreps