Most underrated team in the NL: Colorado Rockies
The Rockies? Yeah, the Rockies. How can a team with nobody be 15-12 this year? Well, for starters, they have scored 141 runs this season, which is second in the NL (behind the Reds). In addition, Matt Holliday, Brad Hawpe, and Garrett Atkins have a combined 18 out of the team's 32 home runs. Their defense has been surprising, too: their pitching staff has given up 22 home runs, they have struck out 182 strike outs, and have given up 257 hits. Although these numbers aren't outstanding, they have definetely improved from last year's start.
Most underrated team in the AL: Cleveland Indians
Although some pick them to win their division, AL teams need to worry much more about this team then the AL Central. On offense, they have owned opposing teams, scoring 171 runs this season (leads the MLB). Switch-hitting Travis Hafner has 9 home runs out of the Indians' 32, and the team has a combined 295 hits. On the defensive side, the Indians' pitching staff has struck out 188 batters, and have given up 261 hits. Their defense isn't the best in the league, but they have arguibly the best offense in the MLB.
Most underrated player in the MLB: Nick Swisher (Oakland A's)
Although Brad Hawpe of the Colorado Rockies may never be mentioned, Nick Swisher has to be one of the best hitters in the MLB. Unfortunately, he recieves as little publicity as the WNBA. But, I don't blame you for not ever hearing of him, when you think of best outfielders, you think of Andruw Jones, Barry Bonds, Manny Ramirez, and Vladimir Guerrero. Nevertheless, Swisher has hit 10 home runs, 5 doubles, and has a batting average of .318. He also leads the A's with a .756 slugging percentage. In conclusion, I am not being bias towards Nick Swisher because he is on my favorite team, but he will shape up to be an MVP candidate at the end of this year.