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

📌 Game Summary

June 30, 2021
Charleston RiverDogs 8
Kannapolis Cannon Ballers 5
📍 Atrium Health Ballpark
👥 2,209
⏱ 3:01
🌤 81° • Partly Cloudy • 8 mph, Out To LF
Status: Final

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
8
Final
Kannapolis Cannon Ballers
Kannapolis Cannon Ballers
5
Team 1 2 3 4 5 6 7 8 9 R H E
Charleston RiverDogs 4 0 0 0 0 1 1 1 1 8 11 0
Kannapolis Cannon Ballers 0 0 0 0 0 4 1 0 0 5 5 2
Charleston RiverDogs Charleston RiverDogs Hitting
Hitters AB R H RBI BB K
Alika Williams DH 5 1 0 0 0 2
Curtis Mead 1B 5 1 1 0 0 3
Brett Wisely 3B 4 1 2 1 1 2
Diego Infante RF 5 1 2 2 0 2
Garrett Hiott LF 5 1 1 0 0 1
Abiezel Ramirez 2B 3 1 1 2 1 1
Nick Schnell CF 2 1 0 0 2 0
Johan Lopez SS 4 1 2 1 0 1
Michael Berglund C 4 0 2 0 0 1
TEAM 37 8 11 6 4 13
2B: Diego Infante
3B: Abiezel Ramirez
HR: Brett Wisely, Johan Lopez
SB: Curtis Mead, Abiezel Ramirez, Nick Schnell
GIDP: Alika Williams
LOB: Alika Williams (3), Curtis Mead, Brett Wisely, Diego Infante, Garrett Hiott (3), Nick Schnell (2), Johan Lopez, Michael Berglund
Fielding
DP: 6-4-3 (SS-2B-1B): Johan Lopez → Curtis Mead

Charleston RiverDogsCharleston RiverDogs Pitching
Pitchers IP H R ER BB K
Taj Bradley 5.0 1 0 0 1 5
Neraldo Catalina 1.0 2 4 4 1 1
Brayden Theriot 2.0 1 1 1 0 3
Angel Felipe 1.0 1 0 0 0 3
TEAM 5 5 5 2 12
HR Allowed: Neraldo Catalina, Brayden Theriot
Pitches: Taj Bradley 62-43, Neraldo Catalina 20-12, Brayden Theriot 26-16, Angel Felipe 15-11
HBP: Taj Bradley, Neraldo Catalina

Kannapolis Cannon Ballers Kannapolis Cannon Ballers Hitting
Hitters AB R H RBI BB K
José Rodríguez SS 4 0 0 0 0 2
Samil Polanco 3B 3 1 1 0 1 0
Bryan Ramos 2B 4 0 0 1 0 0
Luis Mieses RF 3 1 0 0 0 0
Harvin Mendoza 1B 4 1 3 3 0 0
Caberea Weaver CF 4 0 0 0 0 3
Chase Krogman LF 4 1 1 1 0 2
Lency Delgado DH 4 0 0 0 0 4
Daniel Millwee C 1 1 0 0 1 1
TEAM 31 5 5 5 2 12
2B: Samil Polanco
HR: Harvin Mendoza, Chase Krogman
GIDP: José Rodríguez
LOB: José Rodríguez (2), Bryan Ramos (2), Luis Mieses, Caberea Weaver (2), Chase Krogman (2), Lency Delgado (2)
Fielding
E: José Rodríguez, Harvin Mendoza
PB: Daniel Millwee
SB Allowed: Daniel Millwee (3)
Pickoffs: Daniel Millwee
DP: Bryan Ramos to Jose Rodriguez to Harvin Mendoza
Assists: Martin Carrasco to Daniel Millwee to Samil Polanco. Brett Wisely out at home. Diego Infante to 3rd. Garrett Hiott to 2nd (Brett Wisely at home)

Kannapolis Cannon Ballers Kannapolis Cannon Ballers Pitching
Pitchers IP H R ER BB K
Martin Carrasco 2.0 4 4 0 2 2
Ty Madrigal 3.0 2 0 0 1 6
Marcus Evey 2.0 3 2 2 0 2
Jordan Mikel 2.0 2 2 1 1 3
TEAM 11 8 3 4 13
HR Allowed: Marcus Evey (2)
Pitches: Martin Carrasco 50-31, Ty Madrigal 50-27, Marcus Evey 38-25, Jordan Mikel 36-21
WP: Jordan Mikel
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.