Mar 23, 2009 11:55 AM EST

Curt Schilling said on Monday that he's retiring from baseball.

The 42-year-old right-hander who won World Series championships with Arizona and Boston announced on his blog Monday that he's leaving after 23 years with "zero regrets."

Schilling missed all of last season with a shoulder injury.

Via AP