With the All-Star break next week, no one could have predicted what has happened so far three months into the season.
The Washington Nationals are in first place, while the Philadelphia Phillies are in last. The Pittsburgh Pirates, New York Mets, Baltimore Orioles and Cleveland Indians are all tied for second place in their respective divisions.
Like every year, the success comes from the pitching staff. Some pitching staffs are overachieving, while others aren't pitching up to potential.
So which teams boast the best pitching staffs and which teams boast nothing? These are the rankings three months in and before the All-Star break.