Starlin Castro gets rare day off

MILWAUKEE -- Chicago Cubs manager Dale Sveum is giving shortstop Starlin Castro his first day off in 269 consecutive games, sitting him Tuesday against the Milwaukee Brewers.

Castro, batting a career-low .228, gets his first day off since 2011. He had the longest streak in the National League and was second to Prince Fielder's 418 consecutive games for the longest in baseball.

"You know, I have been talking about this for a while," Cubs manager Dale Sveum said. "Sometimes you end up looking in someone's eyes to see when it is. I don't like giving any core players a day off at home. When people pay a lot of money to see their favorite player, you don't want to (rest) him at home."

Castro, a two-time All-Star, signed a seven-year, $60 million contract last summer. The 23-year-old shortstop made two errors on Sunday and has 14 on the season after leading the National League in miscues in 2011 and 2012.

A career .297 hitter with a .336 on-base percentage going into this season, Castro is batting just .131 in June with no home runs and three RBIs.

Cubs general manager Jed Hoyer said he never has been a big believer in a player starting every game.

"In general, I think guys shouldn't be playing every single day. You have to build a team where everyone can get their rest because it is a long season," Hoyer said. "With Starlin, because of the consecutive game streak, it becomes more of a story. I am hopeful with a day off (Tuesday) and (Monday) that he can clear his head. He is such a talented player that he never struggled like this before. After this, hopefully, he can get back after it."

Cubs outfielder Alfonso Soriano said a break will be good for Castro.

"I just talked to him and told him a day off will help him," Soriano said. "Mentally, he needed this day off and a break. He has gone almost two years without a day for himself. This will help him come back (Wednesday) and be the Castro I know. I told him when you have bad luck just don't worry or lose your confidence. Just keep working hard."

Veteran Cody Ransom will play shortstop and bat eighth for the Cubs against the Brewers' Kyle Lohse.