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

📌 Game Summary

June 20, 2025
Fayetteville Woodpeckers 3
Myrtle Beach Pelicans 5
📍 Pelicans Ballpark
👥 4,387
⏱ 2:41
🌤 82° • Clear • 9 mph, In From RF
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.
Fayetteville Woodpeckers
Fayetteville Woodpeckers
3
Final
Myrtle Beach Pelicans
Myrtle Beach Pelicans
5
Team 1 2 3 4 5 6 7 8 9 R H E
Fayetteville Woodpeckers 0 0 2 0 0 0 1 0 0 3 8 0
Myrtle Beach Pelicans 0 0 0 5 0 0 0 0 - 5 7 3
Fayetteville Woodpeckers Fayetteville Woodpeckers Hitting
Hitters AB R H RBI BB K
Hector Salas 3B 5 0 1 0 0 1
Jancel Villarroel C 4 0 0 0 1 0
Cesar Hernandez LF 3 0 1 1 1 1
Alberto Hernandez 2B 3 0 0 0 1 1
Waner Luciano DH 4 0 3 0 0 1
Esmil Valencia CF 4 0 1 0 0 1
Keduar Trujillo 1B 3 1 1 0 1 0
Cam Fisher PR-1B 0 0 0 0 0 0
Nehomar Ochoa Jr. RF 4 1 0 0 0 0
Max Holy SS 3 1 1 2 0 1
TEAM 33 3 8 3 4 6
2B: Esmil Valencia
SB: Cesar Hernandez, Alberto Hernandez, Waner Luciano
CS: Hector Salas
GIDP: Alberto Hernandez
LOB: Hector Salas (2), Jancel Villarroel, Cesar Hernandez (2), Alberto Hernandez, Waner Luciano (2), Esmil Valencia (3), Keduar Trujillo (2), Nehomar Ochoa Jr. (4)
Sac Flies: Max Holy
Fielding
PB: Jancel Villarroel
SB Allowed: Jancel Villarroel (4)
CS: Jancel Villarroel
DP: Nehomar Ochoa Jr. to Max Holy

Fayetteville WoodpeckersFayetteville Woodpeckers Pitching
Pitchers IP H R ER BB K
Ramsey David 3.2 6 5 5 3 3
Leomar Rosario 2.1 0 0 0 3 6
Ryan Smith 2.0 1 0 0 0 4
TEAM 7 5 5 6 13
HR Allowed: Ramsey David
Pitches: Ramsey David 78-46, Leomar Rosario 48-27, Ryan Smith 30-20
WP: Ramsey David (2)
Pickoffs: Ramsey David

Myrtle Beach Pelicans Myrtle Beach Pelicans Hitting
Hitters AB R H RBI BB K
Angel Cepeda 2B 2 0 0 0 2 1
Yahil Melendez SS 2 1 0 0 2 2
Leonel Espinoza CF 4 0 2 0 0 1
Owen Ayers C 4 1 0 1 0 1
Matt Halbach 1B 4 1 1 2 0 2
Eli Lovich LF 3 1 1 0 1 2
Ty Southisene DH 3 1 2 0 1 0
Eriandys Ramon 3B 4 0 0 0 0 1
Alexey Lumpuy RF 4 0 1 2 0 3
TEAM 30 5 7 5 6 13
HR: Matt Halbach
SB: Eli Lovich, Ty Southisene, Alexey Lumpuy (2)
CS: Leonel Espinoza
LOB: Angel Cepeda, Yahil Melendez (4), Leonel Espinoza, Owen Ayers (3), Matt Halbach, Ty Southisene, Eriandys Ramon (4), Alexey Lumpuy
Fielding
E: Matt Halbach, Yahil Melendez (2)
SB Allowed: Owen Ayers (3)
CS: Owen Ayers
DP: Eriandys Ramon; Yahil Melendez to Angel Cepeda to Matt Halbach

Myrtle Beach Pelicans Myrtle Beach Pelicans Pitching
Pitchers IP H R ER BB K
Cole Reynolds 3.0 4 2 0 1 1
Charlie Hurley 3.0 2 1 0 2 1
Luis Martinez-Gomez 2.0 2 0 0 1 3
Jackson Kirkpatrick 1.0 0 0 0 0 1
TEAM 8 3 0 4 6
Pitches: Cole Reynolds 54-29, Charlie Hurley 49-27, Luis Martinez-Gomez 34-25, Jackson Kirkpatrick 10-7
WP: Cole Reynolds
Pickoffs: Cole Reynolds
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.