BACK TO THE HAMILTON POST 31 RECAPS PAGE

2025 SEASON IN REVIEW . . .

July 6, 2025 - Jackson Ehnstrom pitched five strong innings albeit in a losing effort as Hamilton Post 31 fell to Bordentown Post 26, 3-0, at Rich Giallella Field.

Ehnstrom allowed just three hits and one run while striking out two in his first career start.

July 5, 2025 - Hamilton Post 31 banged out 11 hits in a 9-4 victory over Princeton Post 218 at Rich Giallella Field.

Frankie Mazzella pitched six innings for his second win of the season, allowing three unearned runs.

July 2, 2025 - In a lackluster effort, Hamilton Post 31 fell to Trenton Post 93, 8-3, at Rich Giallella Field.

July 1, 2025 - And the rain keeps coming. Hamilton Post 31's game versus Broad St. Park Post 313 at Rich Giallella Field was rained out and will be made up on Wednesday, July 16.

June 30, 2025 - Hamilton Post 31's game versus Bordentown Post 26 at Gilder Park was rained out and will be made up on Tuesday, July 15.

June 28, 2025 - Ryan Cromwell's two-out single in the bottom of the ninth inning plated Nick Lepore with the winning run as Hamilton Post 31 defeated Lawrence Post 414, 4-3, at Rich Giallella Field.

Lepore singled with one out in the ninth, stole second base, then scored on Cromwell's single down the left-field line.

Frankie Mazzella pitched eight strong innings for Post 31. Steven James threw a scoreless ninth inning to earn his first win of the season.

June 27, 2025 - John Kopera's squeeze-bunt single scored JJ Bucchianico with the winning run at Hamilton Post 31 defeated North Hamilton, 3-2, at Rich Giallella Field.

Bucchianico pinch-hit and doubled in the bottom of the seventh and moved to third on a wild pitch. After Dominick DeFrancis was intentionally walked, Kopera dropped his bunt to score the winning run.

Kris Simonka pitched seven strong innings to earn his second win of the season.

June 25, 2025 - Hamilton Post 31's seventh-inning rally fell short in a 6-4 loss to South Brunswick Post 401 at Rich Giallella Field.

June 23, 2025 - Frankie Mazzella pitched 61 innings allowing no earned runs, but Hamilton Post 31 fell to Allentown, 4-0, at Rich Giallella Field.

June 21, 2025 - Despite six solid innings from Kristopher Simonka on the mound, Hamilton Post 31 lost to Hightstown Post 148, 4-3, in eight innings at Hightstown High.

Simonka struck out seven and allowed three unearned runs.

June 19, 2025 - Hamilton Post 31's game against Broad St. Park Post 313 was stopped by rain in the bottom of the first inning at Rich Giallella Field. BSP was ahead, 2-1, with Hamilton still at bat. The game will be resumed on Tuesday, June 24.

June 17, 2025 - Hayden Caruso had two hits and an RBI to lead a 12-hit Hamilton Post 31 attack in a 14-3 victory over Princeton Post 218 at Smoyer Park.

Ryan Cromwell had three RBIs and Stephen Wright had two hits and two RBIs for Post 31, while John Kopera and Tommy Ditta also had two RBIs apiece.

Frankie Mazzella pitched four innings to pick up his first win of the season.

June 16, 2025 - John Kopera and Dominick DeFrancis both had two-run singles to spark a four-run fifth inning, breaking a 6-6 tie, and Hamilton Post 31 went on to defeat Trenton Post 93, 10-7, at Rich Giallella Field.

Stephen Wright had two hits and two RBIs for Post 31, while Ethan Zimmerman pitched two innings of relief to earn the win.

June 12, 2025 - Sloppy defensive play cost Hamilton Post 31 in a 5-3 loss to Lawrence Post 414 at Eggerts Crossing Field.

June 9, 2025 - Hamilton Post 31 was defeated by North Hamilton, 3-2, on a walkoff single in the bottom of the seventh inning at Nottingham High.

John Kopera and Stephen Wright had RBIs for Post 31.

June 7, 2025 - Kristopher Simonka struck out nine batters over 6.2 innings as Hamilton Post 31 defeated South Brunswick Post 401, 5-0, at South Brunswick High in the season opener for both teams.

John Kopera had two hits and an RBI for Post 31, while Ian Santiago and Anthony Prosdocimo also had RBIs. Frankie Mazzella recorded the final out of the game for his first save.

Hamilton has now won its season opener 23 times in the past 25 seasons.