At this time of year, pitchers are typically still ahead of hitters in the MLB season. Offensive struggles are to be expected early on, but some teams stand out from the beginning. 

Even this year, with a shortened spring training, there are offensive juggernauts worth recognizing. 

That's what we'll do here, ranking MLB's most dangerous offenses so far. 

The thinking behind these rankings considers both current performance and the expectations based on who's in the lineups.  

Since there are only 10 spots here, we should recognize two other dangerous offenses that did not make the list: the San Francisco Giants and Houston Astros. 

The Giants scored the third-most runs of any team through their first 609 at-bats, and their plus-45 run differential leads the league. It's an offense that's plenty dangerous.

The Astros are underperforming, but they still have some of the game's best hitters in Alex Bregman, Yordan Alvarez, Kyle Tucker and Michael Brantley, with Jose Altuve expected to return soon from a hamstring injury. 

But there could only be 10 here, so let's dig in.

 

10. Colorado Rockies

The Rockies are one of the surprises of the season so far. Through 17 games, they ranked third in OPS (.747) and tied for sixth in home runs (19). 

Their lineup helped Colorado to a 10-7 record, which includes series wins at home against the Philadelphia Phillies and Los Angeles Dodgers. 

Colorado was tied for the 10th-most runs scored going into Wednesday and had been especially good against left-handed hitting, leading the league with a .290 batting average. 

What's even more impressive is how the Rockies offense is producing despite a slow start by marquee free-agent acquisition Kris Bryant, whose 25.5 percent hard-hit rate is the lowest on the team for everyday players and in the bottom 10 percent of the league.

 

9. Atlanta

Only the San Francisco Giants had as many home runs in the National League as the defending World Series champions through 18 games. 

While Atlanta scuffles around .500, the lineup is still one to be feared. It ranked second in xBA (.274) and xSLG (.504) through 582 at-bats, and third in barrel rate (10.6 percent), according to Statcast.

Like Colorado, Atlanta is also doing this without its best player. Ronald Acuna Jr.'s projected return from an ACL tear is May 6. 

Meanwhile, Atlanta still trots a top four of Ozzie Albies, Matt Olson, Austin Riley and Marcell Ozuna.