10. St. Louis Cardinals: 35-35 record; 4.8 runs scored, 4.1 runs allowed—The Cardinals’ .500 record is still hard to believe given that they have the biggest run-scoring differential (plus-51) in the National League. Their record, which has been marred by an unlucky 10-18 record in close games (decided by two runs or less) should soon catch up though. Previous: 10
9. Baltimore Orioles: 39-30 record; 4.4 runs scored, 4.3 runs allowed—Words can’t describe the shock of continually seeing the Orioles, who haven’t finished better than third-place since 1997, in the running for first place in the AL East. While the Orioles have several capable hitters in Adam Jones, Matt Wieters, and Chris Davis, Baltimore has just two starting pitchers with an ERA under 5.00. Previous: 9
Epoch Times MLB Power Rankings
The Epoch Times rankings.

Albert Pujols, who had a very slow start, has eight multi-hit games this month and has the Angels headed in the right direction. Lisa Blumenfeld/Getty Images
|Updated: