LA Angels of Anaheim starting pitcher Jered Weaver will come off the disabled list Wednesday and is scheduled to start against the San Francisco Giants.

Weaver has been out since May 28 with a lower-back strain he suffered in the first inning of the Angels' contest against the New York Yankees.

Weaver felt a sharp pain on his second pitch during Robinson Cano's at-bat. He attempted a warm-up pitch after getting looked at by a trainer, but left the game after appearing to be in discomfort on his follow through.

The 29-year-old tossed the first no-hitter of his career this season and is 6-1 with a 2.61 earned run average and 57 strikeouts in 11 starts.