So you concede the following:
- through the first four years of their careers, at the same age, Trout has more HR (or will have, with one more this season)
- same period, Miggy has a better average by .310 to .318, which amounts to 17 hits over four SEASONS
- Trout has never come within 8% of 200 Ks in a season
- Miggy has had much better teams around him
- Trout has spent much of his time batting 1 or 2, diminishing his power numbers which are still better than Miggy's
- at worst, their ballparks are a wash
- Trout is at the beginning of his career, and barring injury won't peak for 4-6 years then should plateau (as Miggy has)
So, with all that, Miggy is the best hitter ever and Trout is a terrible hitter. Just want to be clear.