Ben Verlander gives you his weekly MLB Power Rankings and the Atlanta Braves and Tampa Bay Rays are still holding the top spots. What did you think of Ben’s rankings…Read More