Explore the full baseball box score for this game, including batting stats, pitching performances, attendance, weather, milestones, and players witnessed live.

📌 Game Summary

July 03, 2025
Portland Sea Dogs 5
New Hampshire Fisher Cats 7
📍 Delta Dental Stadium
👥 6,583
⏱ 2:31
🌤 80° • Cloudy • 23 mph, L To R
Status: Final
Expanded pre-game details available in Ballpark Pro

The Ballpark Witness

The Ballpark Witness helps baseball fans track games attended, players seen, stadiums visited, awards witnessed, and baseball milestones. Save this game to your personal archive and discover which players you've seen before, All-Stars, award winners, Hall of Famers, and more.

Thousands of MLB and Minor League box scores available.
Portland Sea Dogs
Portland Sea Dogs
5
Final
New Hampshire Fisher Cats
New Hampshire Fisher Cats
7
Team 1 2 3 4 5 6 7 8 9 R H E
Portland Sea Dogs 0 1 1 1 1 0 1 0 0 5 12 1
New Hampshire Fisher Cats 0 0 2 2 0 1 2 0 - 7 6 1
Portland Sea Dogs Portland Sea Dogs Hitting
Hitters AB R H RBI BB K
Mikey Romero 2B 5 1 3 1 0 1
James Tibbs III RF 5 1 2 0 0 1
Allan Castro DH 4 0 2 1 0 1
Zach Ehrhard CF 3 0 0 1 0 2
Brooks Brannon C 4 1 1 1 0 0
Max Ferguson LF 3 1 1 0 1 0
Drew Ehrhard 1B 4 0 3 0 0 0
Luis Ravelo 3B 4 0 0 0 0 0
Ahbram Liendo SS 2 1 0 1 1 0
TEAM 34 5 12 5 2 5
2B: James Tibbs III, Allan Castro, Drew Ehrhard
3B: Max Ferguson
HR: Brooks Brannon
SB: Ahbram Liendo
GIDP: Brooks Brannon, Luis Ravelo
LOB: Mikey Romero, James Tibbs III (2), Allan Castro (2), Zach Ehrhard (3), Brooks Brannon (2), Drew Ehrhard, Luis Ravelo (4), Ahbram Liendo
Sac Flies: Zach Ehrhard, Ahbram Liendo
Fielding
E: Ahbram Liendo
SB Allowed: Brooks Brannon (7)
DP: Mikey Romero to Ahbram Liendo to Drew Ehrhard

Portland Sea DogsPortland Sea Dogs Pitching
Pitchers IP H R ER BB K
Dalton Rogers 4.0 2 4 4 6 7
Jonathan Brand 2.0 2 1 0 0 2
Jorge Juan 1.0 2 2 2 1 1
Yovanny Cruz 1.0 0 0 0 1 1
TEAM 6 7 6 8 11
HR Allowed: Dalton Rogers
Pitches: Dalton Rogers 87-42, Jonathan Brand 29-21, Jorge Juan 24-11, Yovanny Cruz 14-6
WP: Dalton Rogers, Jonathan Brand, Jorge Juan

New Hampshire Fisher Cats New Hampshire Fisher Cats Hitting
Hitters AB R H RBI BB K
Ryan McCarty 2B 3 0 1 1 1 1
Jace Bohrofen DH 4 2 1 0 1 2
Charles McAdoo 3B 4 1 1 2 0 2
Jackson Hornung LF 3 1 1 0 1 2
Peyton Williams 1B 4 0 1 1 0 1
Cade Doughty SS 2 0 0 1 1 1
Dasan Brown CF 3 2 1 0 1 2
Devonte Brown RF 2 1 0 0 2 0
Jacob Sharp C 3 0 0 0 1 0
TEAM 28 7 6 5 8 11
2B: Peyton Williams
HR: Charles McAdoo
SB: Ryan McCarty (2), Dasan Brown (3), Devonte Brown, Jacob Sharp
GIDP: Peyton Williams
LOB: Ryan McCarty (4), Jace Bohrofen (2), Charles McAdoo (2), Jackson Hornung, Peyton Williams, Dasan Brown, Devonte Brown, Jacob Sharp (5)
Sac Flies: Ryan McCarty, Cade Doughty
Fielding
E: Jacob Sharp
SB Allowed: Jacob Sharp
DP: Cade Doughty to Ryan McCarty to Peyton Williams; Ryan McCarty to Cade Doughty to Peyton Williams; Rafael Sanchez to Charles McAdoo to Ryan McCarty

New Hampshire Fisher Cats New Hampshire Fisher Cats Pitching
Pitchers IP H R ER BB K
Ryan Watson 6.0 9 4 4 1 2
Nate Garkow 0.1 1 1 1 1 0
Grayson Thurman 0.2 0 0 0 0 2
Rafael Sanchez 2.0 2 0 0 0 1
TEAM 12 5 5 2 5
HR Allowed: Ryan Watson
Pitches: Ryan Watson 76-56, Nate Garkow 16-7, Grayson Thurman 7-7, Rafael Sanchez 21-15
WP: Rafael Sanchez
The Ballpark Witness

Turn Box Scores Into Baseball Memories

The Ballpark Witness helps fans build a personal archive of every game attended. Track players seen, stadiums visited, home runs witnessed, award winners, future MLB players, and baseball milestones across a lifetime of games.

This game is one of thousands available in the archive.