It's a little over a quarter of the way through the MLB season, and we power ranked all 30 teams.
The Rays have dominated in almost every category. They lead the league in home runs and are second in batting average, not to mention they are second in team ERA.
The Braves' offense has been among the best in the MLB with a lineup from top to bottom that can churn out runs. Injuries have been an early problem and their bullpen can be spotty, but they still look like the second best team.
While the Orioles are having a dream start, their pitching can be inconsistent at times. They have a team ERA of 4.02, which ranks just 12th in the MLB and will need to limit runs if they want to be a factor going forward.
The Rangers are a nice surprise in the early part of the season after adding Jacob deGrom. They have the number one offense in terms of runs per game, and are currently leading the AL West.
The Astros started off slowly, but are surging back to the top with Jose Altuve making his season debut this past week. Their pitching has kept them in games and they have the lowest team ERA at 3.19.
The Dodgers probably expected to have more than a 1.5 game lead in the NL West at this point, and their pitching has been a reason for some of their struggles. A team ERA of 4.29 is just 16th in the league, but their offense can keep them in almost any game.
The Yankees are just third in the AL East and have struggled at the plate. Their pitching staff is top six in the league, still making them one of the better teams in the league.
Another surprise team this season with an offense that can hit the ball consistently. They look ready to challenge the Dodgers for the NL West.
Not expecting to contend much this season, the Red Sox have had some solid pitching, especially from Chris Sale. As a team, they are hitting .268 which should help them stay in games as the season moves along.
The Blue Jays are in last in the crowded AL East, but have a ton of stars in their lineup, and are in the top half of the league in runs scored and team ERA.
The Mets started the season poorly, but their current five-game winning streak has them climbing back up the rankings to keep within striking distance of the NL East.
The Twins lead the NL Central and their pitching staff is a big reason why with their 3.43 team ERA.
A top offense in batting average that has Shohei Ohtani and Mike Trout makes them worth a top half ranking in the MLB.
The Brewers are average or below average in most categories, but have done enough to lead the NL Central, making them a borderline top half team.
The Pirates were one of the hottest teams to start the season, but have played poorly recently. Their inconsistencies land them in the middle of our power rankings.
MLB Saturday Review: Phillies get much needed win
Houston Astros season update: Improvement after poor start
The Marlins are basically playing .500 baseball, and with an offense that struggles to score runs, they are just below the middle point in our ranking because their pitching is still winning them games.
Last years' runner-ups have recently gotten a boost with Bryce Harper back in the lineup and starter Aaron Nola looked like himself in his most recent start.
The Cardinals recent offensive outburst has them inside the top 20 despite being six games under .500. They crushed the Dodgers in three of the four games in their most recent series and look to be figuring things out.
The Mariners' top five pitching staff and the young stars in their lineup keeps them outside of the bottom 10 teams in the league.
The Giants have had an uninspiring start to the season, but have some good pitchers on their staff, making them a team just outside the bottom 10.
The Padres are dead last in terms of batting average, but have several stars in their lineup, making them a team that could turn things around quickly.
Only their top 10 pitching staff keeps them from being lower on this list as they are in the bottom five in runs scored per game.
The Cubs are seventh in the MLB in batting average, but their team ERA is only 14th.
Josiah Gray has been great this season and Patrick Corbin has won his last two starts, but the Nationals don't offer much else in terms of being able to score runs consistently.
The Tigers rank dead last in runs scored per game, while their pitching is in the bottom 10. They still have enough wins to keep them outside the bottom five teams.
The Rockies have yet to win 20 games, but they are top 10 in batting average and still have some decent bats on their lineup.
The White Sox have a few solid bats on their lineup, but are in the bottom half in batting average and runs scored per game.
Their pitching has been terrible and their "best" starter has an ERA of 4.68, which gives you a good reason why they have yet to reach 20 wins.
The Royals haven't even cracked 15 wins yet, making them the clear choice for the second-worst team in the MLB with poor pitching and little offense.
Are the Athletics even trying to win games? They finally reached double-digit wins recently, and will likely be the worst team all season long.
We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy
Become a member of the world's favorite online sports betting brand
Join NowDeposit required. Bonus Bet winnings are added to Bonus Bets balance. Bonus Bet wager excluded from returns. T&Cs , time limits and exclusions apply.