Giants signed LHP Randy Johnson, who had been with the Diamondbacks, to a one-year contract.

Johnson preferred to join a West Coast team after the Diamondbacks declined to make him a fair offer, and he picked the Giants over the A's and perhaps the Dodgers. The Brewers and Angels were also supposed to be interested. Johnson won't throw 200 innings at age 45, but he'll likely be an above average starter when healthy. He's a good deal at anything less than $10 million, and it'd come as no surprise to learn that the Giants got him for $6 million-$7 million.

With a rotation of Lincecum, Cain, Unit & Sanchez plus the signing of Renteria & young players like Fred Lewis, Sandoval & Ishikawa on the rise could SF be a sleeper this up coming season?

IMO, its usually pretty dumb for a non-contending team to sign a lackluster aging great. Though, in this case, I'm okay with it as he'll likely make more money from fans wanting to see him get 300 wins (5 away). He'll also help some of their young arms I think. Maybe, possibly, they could deal him after he gets his 300th win to a contending team for some pieces near the deadline.

Fine move by the Giants. I think he's still got some solid innings left in tank and with a one year deal there's no real risk. It would be nice if a young power lefty in Sanchez can learn something from him.

Hal·la·day, n. 1. every fifth day in Philadelphia. 2. a day of rest for the bullpen. 3. innings eater. 4. doc. 5. ace.