He's not Cole Hamels or David Price but he is an upgrade. We've seen him pitch and we know he is tough. Not overpowering, but accurate and consistent and his game should benefit from moving to our offense-suppressing park. Not to mention the Giants excellent fielders behind him!
He's 27, a California boy (Fallbrook), Arizona State alum, and former 1st-round pick (2009, two spots after Zack Wheeler). It should be noted that Mike Trout was the 25th pick that day.
The Giants parted with slugger Adam Duvall and right-hander Keury Mella. Mella is only 21 and is at San Jose (A+) but has a good reputation and is seen as a real up-and-comer. I can see parting with Duvall, he probably doesn't have the positional flexibility to crack the 25-man roster. His skills will play well in a hitter-friendly park. I could see him making it as a backup corner infielder and power bat off the bench. Mella projects higher, but he's so young and far enough away that the risk of parting with him is worth it. TINSTAAPP, right?
The Giants spent some significant minor-league capital for a short-term rental (Leake is a free agent at the end of the season). The cost should tell you what it would have taken for a superstar like Price or Hamels.
Looks like the odd man out is Tim Hudson. That's not surprising, he's one of the oldest players in the big leagues! I like the deal. Leake is a good pitcher and should be a solid addition. His xFIP runs in the 3.5-3.9 range, he's a steady 2-WAR producer who had 200+ innings and 20 quality starts last season, and his game score average this season (55) is his career-best. If he can give the team what Jake Peavy gave the team last season, which I think is quite likely, then it's winning move. It's a good counter to the Dodgers acquisition of Mat Latos and Alex Wood.