We had a pre-game discussion on NESN on whom the league MVP would be at this juncture.
My vote would be Josh Hamilton. At .314, 21 homers and 95 RBIs, it's hard to imagine anyone else. You like to pick an MVP on a contender, but Texas started the day three games over .500 and still has to be considered in the race. Ian Kinsler is certainly a consideration with his league-leading .333 average. Dustin Pedroia, Kevin Youkilis, and Manny Ramirez would be the Sox choices. A-Rod is a Yankee candidate.
As for Sox MVP, I'll go with Pedroia. I think he's the heart and soul of the team. He ignites rallies, and has had some big hits consistently through the first half of the season.
While there's a lot of sentiment for Toronto's Roy Halladay to start the All-Star Game for the AL, you could certainly make a case for Cliff Lee with 12 wins on a bad team and Justin Duchscherer, who leads the AL in ERA and has 10 wins. Halladay is a favorite of many players who admire his grit and determination.