When the 2017 baseball season began, not many MLB experts were picking the Colorado Rockies or New York Yankees to be one of the best teams in the league. However, with just a few weeks left before the 4th of July creeps in and the official dog days of summer are here, Colorado and New York -- along with the Houston Astros -- are proving that they are going to be around for the duration of the season.

Judging New York

When it comes to the 2017 New York Yankees, it's all about rookie phenom Aaron Judge. While one man certainly does not make a team complete, right now Judge is making a case to prove that theory wrong.

The rookie sensation leads the Yankees in every offensive category, including home runs (19), RBI (44), slugging percentage, (.678), runs scored (50), and overall batting average at .332. To be fair, Judge is not the only New York Yankee having a great season, but at the moment he is the only one in the spotlight in New York, and all around the baseball world.

Can anyone break up the Colorado Rockies?

On the verge of a possible four game sweep of the defending world champion Chicago Cubs, in Wrigleyville nonetheless, and currently on a seven game winning streak, the Colorado Rockies are proving that they are one of the best teams in baseball.

Heading into Sunday's game against the Cubs, Colorado was an incredible 24-10 on the road this season, and amongst the leaders on offense with 337 runs scored. Centerfielder Charlie Blackmon and first baseman Mark Reynolds are quickly becoming two of the most feared hitters in the National League.

Blackmon leads the Rockies with a .338 batting average and 53 RBI, while Reynolds is the top man in the Rockies' lineup with 17 home runs.

In a division that was supposed to be between the Los Angeles Dodgers and the San Francisco Giants, the Colorado Rockies look like they are going to be a pain in their sides as the summer progresses.

Disappointments thus far in 2017

So far, the Detroit Tigers, New York Mets, St. Louis Cardinals and the San Francisco Giants have to be four of the biggest MLB disappointments in 2017.

The positive news is that they have plenty of time to right the ship. The negative is that the teams they are trying to catch are playing well, so it won’t be easy. If these teams continue to struggle after July 4th, look for them to make a few possible trade deals before the July 31st trade deadline. It will be interesting to see what happens.