Starlin Castro of the Miami Marlins hugs JT Riddle after defeating the Philadelphia Phillies at Marlins Park on July 14, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins takes a moment after defeating the Philadelphia Phillies at Marlins Park on July 14, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins catches a pop fly while Miguel Rojas looks on during the ninth inning against the Philadelphia Phillies at...
Starlin Castro of the Miami Marlins throws towards first base during the first inning against the Philadelphia Phillies at Marlins Park on July 14,...
Starlin Castro of the Miami Marlins reacts after string out during a baseball game against the Washington Nationals at Nationals Park on July 5, 2018...
Miami Marlins players congratulate Starlin Castro after he hit a walk off single in the twelfth inning against the Milwaukee Brewers at Marlins Park...
Miami Marlins players congratulate Starlin Castro after he hit a walk off single in the twelfth inning against the Milwaukee Brewers at Marlins Park...
Miami Marlins players congratulate Starlin Castro after he hit a walk off single in the twelfth inning against the Milwaukee Brewers at Marlins Park...
Yadiel Rivera and Garrett Cooper of the Miami Marlins celebrate with Starlin Castro after hitting a walk off single in the twelfth inning against the...
Yadiel Rivera and Garrett Cooper of the Miami Marlins celebrate with Starlin Castro after hitting a walk off single in the twelfth inning against the...
Starlin Castro of the Miami Marlins hits a walk off single in the twelfth inning against the Milwaukee Brewers at Marlins Park on July 11, 2018 in...
Starlin Castro of the Miami Marlins reacts to teammate Brian Anderson's home run in the seventh inning during the game against the Milwaukee Brewers...
Starlin Castro of the Miami Marlins hits a home run during the game against the Milwaukee Brewers at Marlins Park on Monday, July 9, 2018 in Miami,...
Starlin Castro of the Miami Marlins rounds the bases after his home run in the seventh inning during the game against the Milwaukee Brewers at...
Starlin Castro of the Miami Marlins hits a home run during the game against the Milwaukee Brewers at Marlins Park on July 9, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins celebrates in the dugout with Cameron Maybin after hitting a home run during the game against the Milwaukee...
Starlin Castro of the Miami Marlins celebrates in the dugout after hitting a home run during the game against the Milwaukee Brewers at Marlins Park...
Fan cheer as Starlin Castro of the Miami Marlins hits a home run during the game against the Milwaukee Brewers at Marlins Park on July 9, 2018 in...
Fan cheer as Starlin Castro of the Miami Marlins hits a home run during the game against the Milwaukee Brewers at Marlins Park on July 9, 2018 in...
Starlin Castro of the Miami Marlins at bat during the game against the Milwaukee Brewers at Marlins Park on July 9, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins tags out a baserunner during the game against the Milwaukee Brewers at Marlins Park on July 9, 2018 in Miami,...
Starlin Castro of the Miami Marlins hits a solo home run in the seventh inning against the Milwaukee Brewers at Marlins Park on July 9, 2018 in...
Starlin Castro of the Miami Marlins reacts after hitting a solo home run in the seventh inning against the Milwaukee Brewers at Marlins Park on July...
Starlin Castro of the Miami Marlins reacts after hitting a home run in the seventh inning against the Milwaukee Brewers at Marlins Park on July 9,...
Starlin Castro of the Miami Marlins reacts after hitting a double in the first inning against the Milwaukee Brewers at Marlins Park on July 9, 2018...
Starlin Castro of the Miami Marlins catches a fly ball hit by Trea Turner of the Washington Nationals during the first inning at Nationals Park on...
Starlin Castro of the Miami Marlins at bat against the Tampa Bay Rays at Marlins Park on July 2, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins in action against the Tampa Bay Rays at Marlins Park on July 2, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins at bat against the Tampa Bay Rays at Marlins Park on July 2, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins in the dugout during the game against the Tampa Bay Rays at Marlins Park on July 2, 2018 in Miami, Florida.
Riddle, Miguel Rojas, Starlin Castro, and Justin Bour of the Miami Marlins gather at the pitchers mound during a break in action against the Tampa...
Starlin Castro of the Miami Marlins tapping up his bat during the game against the Tampa Bay Rays at Marlins Park on July 3, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins looks on during the seventh inning against the Washington Nationals at Nationals Park on July 06, 2018 in...
Starlin Castro of the Miami Marlins singles against the Washington Nationals during the fifth inning at Nationals Park on July 06, 2018 in...
Starlin Castro of the Miami Marlins singles against the Washington Nationals during the fifth inning at Nationals Park on July 06, 2018 in...
Starlin Castro of the Miami Marlins looks on during the sixth inning against the Washington Nationals at Nationals Park on July 06, 2018 in...
Starlin Castro of the Miami Marlins runs home against the New York Mets at Marlins Park on June 29, 2018 in Miami, Florida.
Riddle of the Miami Marlins celebrates with Miguel Rojas and Starlin Castro after hitting a three-run home run against the New York Mets at Marlins...
Starlin Castro of the Miami Marlins throws out a runner at first base against the New York Mets at Marlins Park on June 29, 2018 in Miami, Florida.
Detail of Miami Marlins second baseman Starlin Castro Independence Day themed socks and hat prior to the game against the Tampa Bay Rays at Marlins...
Starlin Castro of the Miami Marlins celebrates with teammates in the dugout after scoring in the fifth inning against the Tampa Bay Rays at Marlins...
Starlin Castro of the Miami Marlins bats against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in Baltimore, Maryland.
Starlin Castro of the Miami Marlins bats against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in Baltimore, Maryland.
Starlin Castro of the Miami Marlins bats against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in Baltimore, Maryland.
Starlin Castro of the Miami Marlins throws the ball to first base against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in...
Starlin Castro of the Miami Marlins throws the ball to first base against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in...
Starlin Castro of the Miami Marlins bats against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in Baltimore, Maryland.
Starlin Castro of the Miami Marlins warms up before the game against the Baltimore Orioles at Oriole Park at Camden Yards on June 15, 2018 in...
Starlin Castro of the Miami Marlins looks into the dugout during the game against the Arizona Diamondbacks at Marlins Park on June 28, 2018 in Miami,...
Starlin Castro of the Miami Marlins in action during the game against the Arizona Diamondbacks at Marlins Park on June 28, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins makes a throw to first base during the game against the Arizona Diamondbacks at Marlins Park on June 28, 2018 in...
Starlin Castro of the Miami Marlins makes a throw to first base during the game against the Arizona Diamondbacks at Marlins Park on June 28, 2018 in...
Starlin Castro of the Miami Marlins makes a throw to first base during the game against the Arizona Diamondbacks at Marlins Park on June 28, 2018 in...
Starlin Castro of the Miami Marlins running the bases during the game against the Arizona Diamondbacks at Marlins Park on June 27, 2018 in Miami,...
Starlin Castro of the Miami Marlins at bat during the game against the Arizona Diamondbacks at Marlins Park on June 27, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins at bat during the game against the Arizona Diamondbacks at Marlins Park on June 27, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins at bat during the game against the Arizona Diamondbacks at Marlins Park on June 27, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins in action during the game against the Arizona Diamondbacks at Marlins Park on June 26, 2018 in Miami, Florida.
Alen Hanson of the San Francisco Giants talks with Starlin Castro of the Miami Marlins at Marlins Park on June 14, 2018 in Miami, Florida.
Starlin Castro of the Miami Marlins in action against the San Francisco Giants at Marlins Park on June 14, 2018 in Miami, Florida.