SAN FRANCISCO — Giants left- hander Randy Johnson learned Tuesday he has a torn rotator cuff in his pitching shoulder and won’t be able to throw for at least three weeks.
“Obviously the first thing I thought is that I won’t be able to do my instructional hitting video,” Johnson said jokingly. “That will be on the back burner for a while.”
Johnson, who injured himself while batting during a 7-1 loss to Houston on July 5, was transferred to the 60-day disabled list and won’t pitch again in a game until early September, if at all. He is 8-6 with a 4.81 ERA.
Also, the Giants placed outfielder Nate Schierholtz on the DL with a strained left hip.
Sox make trade with . . . Sox
BOSTON — In a swap of outfielders, the Red Sox traded Mark Kotsay and cash to the White Sox for Brian Anderson.
Also, White Sox slugger Jim Thome will miss at least the next two games with a sore back.
Footnotes.
The Astros placed reliever LaTroy Hawkins on the 15-day DL because of shingles in his back and plan to activate reliever Doug Brocail (hamstring) before today’s game against the Cubs.
• Rangers pitcher Vicente Padilla, still weak from the swine flu, was scratched from Tuesday night’s start against the Tigers. Padilla might start Thursday night against Seattle.
• Yankees starting pitcher Chien-Ming Wang will undergo season-ending arthroscopic surgery on his injured right shoulder today.
• The White Sox scratched Bartolo Colon from tonight’s start against the Twins because of soreness in his right elbow. Jose Contreras will start the series finale. The Associated Press



