Castro (shoulder) won't throw for the next four weeks, Bryan Hoch of MLB.com reports.

Castro hit the 15-day injured list with a right shoulder strain Saturday, an injury which is apparently quite significant. He won't throw again until at least mid-August and will have to build back up at that point, so a move to the 60-day injured list can't be ruled out.