All baseball "analysts" have been predicting the demise of my Orioles for some time now, because of their run differential (they've given up 54 more runs than they've scored this year). Their last 10 games are really a microcosm of this:
Orioles 5, Royals 3 (+2)
Orioles 7, Red Sox 1 (+6)
Orioles 5, Red Sox 3 (+2)
Red Sox 6, Orioles 3 (-3)
Tigers 5, Orioles 3 (-2)
Orioles 3, Tigers 2 (+1)
Orioles 7, Tigers 5 (+2)
Rangers 5, Orioles 1 (-4)
Orioles 5, Rangers 3 (+2)
Rangers 12, Orioles 3 (-9)
Record: 6-4
Run differential: -3
As you can see, we crap the bed about once every 10 games, usually because we trot out some terrible AAA pitcher like Tommy Hunter. This crushes our run differential despite being so consistent in the other 9 games.
August 22: Rangers 12, Orioles 3 (-9)
August 1: Yankees 12, Orioles 3 (-9)
July 25: Rays 10, Orioles 1 (-9)
July 16: Twins 19, Orioles 7 (-12)
Run differential in these 4 games: -39 (0-4 record)
Run differential in other 35 games since All-Star Break: +21 (22-13 record)
Total: -18 (22-17 record)