If you blinked, you might have missed the first half of the 2018 Major League Baseball season.
July is just about here, and teams across the league are roughly halfway through their 162-game schedules. That makes now as good a time as any to re-evaluate all 30 teams with fresh report cards based on their strengths, weaknesses and generally how they're faring as the stretch run nears.
We'll go in alphabetical order by city.
Note: Stats are accurate through play on Wednesday, June 27.
Arizona Diamondbacks
Record: 46-34, 1st in NL West
The Arizona Diamondbacks seemed to be on their way out of the National League playoff picture in May.