Trout is the best player in baseball, and I don't think many people will debate that. However, the best player doesn't always win MVP (Lebron should win MVP every year in the NBA). Team record will be considered by voters, it shouldn't really be a factor, because if you swap Mookie and Trout on Angels and Sox, both teams would stay about the same, but it will be, and it will hurt Trout.