Ryan Beal scores the winning run in a come from behind, walk-off win. This is from the play-by-play account on the NECBL Website.
Bottom of 9th Keene Swamp Bats
Pitching Substitution 8 Dave Spinosa subs for Andrew
#19 Jared Walsh Ball, Swinging Strike, Swinging Strike, Foul, Foul, Ball, Ball, 19 Jared Walsh advances to 1st (BB)
#18 Frank Whitten Ball, Ball, Swinging Strike, Ball, 18 Frank Whitten advances to 1st (FC), 19 Jared Walsh putout (5-3) for out number 1
#21 Austin Wheeler Swinging Strike, Swinging Strike, Foul, Ball, 18 Frank Whitten advances to 2nd (WP 21), 21 Austin Wheeler putout (K) for out number 2
#20 Dylan DelaCruz Swinging Strike, Swinging Strike, Ball, Foul, 20 Dylan DelaCruz advances to 1st (1B 8), 18 Frank Whitten advances to 3rd (20), 18 Frank Whitten Scores Earned (20)
#28 Ryan Beal Swinging Strike, 28 Ryan Beal advances to 1st (1B 9), 20 Dylan DelaCruz advances to 2nd (28), 20 Dylan DelaCruz advances to 3rd (28)
#14 Cameron OBrien Ball, Swinging Strike, Swinging Strike, Ball, Foul, Ball, Foul, 14 Cameron OBrien advances to 1st (BB), 28 Ryan Beal advances to 2nd (14)
#13 Brett Barrett Swinging Strike, Ball, 13 Brett Barrett advances to 1st (1B 9), 14 Cameron OBrien advances to 2nd (13), 28 Ryan Beal advances to 3rd (13), 20 Dylan DelaCruz Scores Earned (13), 28 Ryan Beal Scores Earned (13)
Runs: 3, Hits: 3, Errors: 0, LOB: 2
Congratulations to Ryan and the Keene Swamp Bats, winners in their season opener!