The Atlanta Braves are one of Major League Baseball’s most disappointing teams so far this season. Injuries to Spencer Strider and Ronald Acuna Jr. have prevented the team from being at full strength almost 30 games in. However, Jeff Passan pointed the finger at one player who could end up holding the team back; closer […]