I'd take Pedroia.
Why? Offense is half the game. Defensively, Pedroia is much, much better. His fielding percentage is .989, while Kinsler's is .976. Pedroia plays heads up ball and has very good range. He strikes out much less than Kinsler (Pedroia averages 50 strikeouts per year, while Kinsler averages 94). In fact, Pedroia was one of two players last year that had more doubles than strikeouts. He averages 48 doubles per 162 games. Sure, Kinsler may have more homeruns and more stolen bases every year, but Pedroia is improving greatly. Anyways, a run is a run, and getting on base is getting on base. Pedroia's average is much better than Kinsler's (.315 to .289), as is his on-base percentage (.375 to .360). Besides, I want some things from my players. I want them to be able to hit when the team is away as well as home (over the last three years, Kinsler is batting .259 away while Pedroia is batting .288. Dustin also has a higher BA at home). I want them to be at their best the whole season (Pedroia bats .310 before the All-star break with a .364 OBP, while Kinsler bats .273 with a .342 OBP. Pedroia is consistent, batting .316 post All-star as well, while Kinsler raises his to .303). I want to be able to count on my guy the whole year, not for just one half. I want my player to help me out in the final weeks of the season. Kinsler's bat goes on vacation then -- batting a measly .272 while Pedroia is at .294. I also want my player to be able to dig himself out of a hole (Kinsler bats .218 after 0-2 counts, while Pedroia is at .272). I'll take Dustin.