In 27 games over the past 30 days the Baltimore Orioles are 15-12, 9-6 vs. NL teams and 6-6 vs. AL teams.
Over the same time period, the team ERA is 9th in the AL at 4.24. O's pitching has issued the 6th fewest walks and 4th fewest HR during the stretch.
The offense was 5th in BA, Runs, Walks and Number of Pitches. They were 12th in HR and Slugging.
The leather was 10th in Fielding Pct and committed more errors than all but two AL teams.
So, what to make of a winning record over the course of 30 days? 15 of the 27 games against the NL East, who, as a division, spent the month of June in a funk, was a big help and is also where the 3 wins to the plus side came from.
However, winning 6 of 12 from AL teams, including 3 of 7 on a west coast trip made the last 30 days prior to the All-Star break look promising. The O's had a winning stretch in interleague play and followed it up with a break even stretch rather than a losing stretch.
The hitting and defense, although not performing poorly, has performed better in the past and it is not unreasonable to hope for better in the 2nd half. The bullpen has performed well thus far and for the first season in quite a few, they are not "cooked" already. The starting pitching has been competitive over the last month and here's hoping the youngsters continue to get hitters out.
A little rest over the All-Star break and onto July, August and September, where we find out if these O's really are Major Leaguers.