Milwaukee Brewers standout pitcher Zack Greinke has been dealt after plenty of speculation in the last few weeks. He will be heading to the west coast to play for the Los Angeles Angels of Anaheim, who gave up shortstop Jean Segura and two minor leaguers to get him.

Greinke is 9-3 on the season thus far, with an ERA of 3.44. He is averaging 9 strikeouts per 9 innings pitched. He is a huge boost for the Angels, who currently sit five games back of the Texas Rangers for first place in the American League West. The Angels are currently tied for first in the AL Wild Card.