The 2025 Cotuit Kettleers team photo on the field at Lowell Park.

Photos

Kettleers catcher Jack Natili leaps in the air to avoid a tag at home plate.
Ryan Buckler stands on the mound, looking down, as he prepares to throw a pitch for Cotuit.
Luke Matthews swings at a pitch with a man on third base.
Ryan Buckler delivers at pitch for Cotuit against Yarmouth-Dennis.
Jack Natili high fives a teammate as he heads towards the dugout.
Jack Natali celebrates after reaching second base. His arms are out and his shin guard is falling to the ground.
The Kettleers huddle along with the bat boy in their red & blue uniforms.
Ryan Buckler follows through in his motion after delivering a pitch in the first inning at Yarmouth-Dennis.
Three Cotuit players (Caden Bogenpohl farthest to the right) look down at a clipboard.
Third baseman Camden Johnson throws the ball across the diamond from the infield grass.
Jarren Advincula takes a lead off first base at Yarmouth-Dennis.
Jarren Advincula talks to the Kettleers' first base coach after reaching base against Y-D.
Camden Johnson prepares to field the ball on the infield grass.
A Cotuit batter is set to connect with the ball mid-swing.
Cotuit's third baseman makes an off-balance throw across the diamond to first baseman Cade Sanderson.
The ball has just left Ryan Buckler's hand as he delivers a pitch to home plate.