Pitcher Josh Johnson, one of the most dominant starters in the major leagues during his peak seasons with the Florida Marlins, is retiring from baseball at age 32, his agent, Matt Sosnick, told ESPN.com Thursday.
Johnson, who underwent three Tommy John surgeries on his right elbow during his career, signed a minor league contract with the San Francisco Giants in early November. But he decided to retire with less than a month to go before the start of spring training.