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

📌 Game Summary

June 17, 2025
Charleston RiverDogs 14
Kannapolis Cannon Ballers 8
📍 Atrium Health Ballpark
👥 2,323
⏱ 3:22
🌤 85° • Partly Cloudy • 7 mph, Out To CF
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.
Charleston RiverDogs
Charleston RiverDogs
14
Final
Kannapolis Cannon Ballers
Kannapolis Cannon Ballers
8
Team 1 2 3 4 5 6 7 8 9 R H E
Charleston RiverDogs 2 1 0 3 0 3 2 1 2 14 13 1
Kannapolis Cannon Ballers 0 0 0 1 7 0 0 0 0 8 12 0
Charleston RiverDogs Charleston RiverDogs Hitting
Hitters AB R H RBI BB K
Narciso Polanco 2B 4 1 0 0 2 1
Theo Gillen CF 3 2 1 2 3 2
Connor Hujsak RF 3 3 2 3 2 1
Nathan Flewelling C 5 1 0 0 0 2
Angel Mateo LF 5 2 2 1 1 2
Wooyeoul Shin 1B 5 1 3 3 1 0
Ricardo Gonzalez SS 4 1 1 1 2 3
Larry Martinez DH 4 1 1 0 1 0
Jose Monzon 3B 5 2 3 2 1 1
TEAM 38 14 13 12 13 12
2B: Connor Hujsak, Wooyeoul Shin, Ricardo Gonzalez, Jose Monzon (2)
HR: Theo Gillen, Connor Hujsak
SB: Narciso Polanco, Theo Gillen, Connor Hujsak
GIDP: Narciso Polanco
LOB: Narciso Polanco (7), Theo Gillen (2), Connor Hujsak (3), Nathan Flewelling (5), Angel Mateo, Wooyeoul Shin, Ricardo Gonzalez (2), Larry Martinez (4), Jose Monzon (5)
Sac Flies: Connor Hujsak
Fielding
E: Connor Hujsak
SB Allowed: Nathan Flewelling (3)

Charleston RiverDogsCharleston RiverDogs Pitching
Pitchers IP H R ER BB K
Jayden Voelker 4.0 5 1 1 1 7
Bryce Shaffer 0.2 3 5 5 2 1
Jonathan Russell 2.1 3 2 2 1 6
Andy Rodriguez 2.0 1 0 0 0 1
TEAM 12 8 8 4 15
Pitches: Jayden Voelker 86-55, Bryce Shaffer 25-13, Jonathan Russell 39-24, Andy Rodriguez 16-11
WP: Andy Rodriguez

Kannapolis Cannon Ballers Kannapolis Cannon Ballers Hitting
Hitters AB R H RBI BB K
Miguel Santos 3B 5 1 3 2 0 0
Caleb Bonemer SS 4 1 2 0 1 1
Ronny Hernandez DH 4 1 1 0 1 2
George Wolkow CF 4 1 0 1 1 3
Javier Mogollon 2B 5 0 0 0 0 4
Ryan Burrowes LF 5 1 2 1 0 1
Nathan Archer RF 5 1 2 2 0 1
Mikey Kane 1B 4 1 2 1 0 1
Jorge Corona C 3 1 0 0 1 2
TEAM 39 8 12 7 4 15
2B: Nathan Archer
3B: Miguel Santos
SB: Miguel Santos, Caleb Bonemer, Nathan Archer
LOB: Caleb Bonemer (2), Ronny Hernandez (2), George Wolkow (4), Javier Mogollon (5), Nathan Archer (2), Mikey Kane (2), Jorge Corona (3)
Fielding
SB Allowed: Jorge Corona (3)
DP: Blake Shepardson to Jorge Corona to Mikey Kane
Assists: Ryan Burrowes to Jorge Corona (Connor Hujsak at home)

Kannapolis Cannon Ballers Kannapolis Cannon Ballers Pitching
Pitchers IP H R ER BB K
Seth Keener 4.0 8 6 6 3 6
Blake Shepardson 1.0 0 0 0 3 0
Joseph Yabbour 1.0 2 3 3 1 2
Kevin Davis 2.0 2 3 3 3 4
Pierce George 1.0 1 2 2 3 0
TEAM 13 14 14 13 12
HR Allowed: Seth Keener (2)
Pitches: Seth Keener 81-48, Blake Shepardson 25-8, Joseph Yabbour 24-15, Kevin Davis 55-27, Pierce George 29-11
WP: Blake Shepardson (2), Joseph Yabbour, Kevin Davis (4), Pierce George
HBP: Seth Keener, Joseph Yabbour
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.