Washington Nationals infielder Starlin Castro has been placed on administrative leave by Major League Baseball, the league announced on Friday.