The approach hasn't changed:
Discipline | O-Swing | Swing | Z-Swing | Z-Contact | O-Contact | Zone |
Seasonal | 23 | 44.1 | 66.2 | 86 | 61 | 48.8 |
July | 23.9 | 43.7 | 65.4 | 86.1 | 62 | 47.6 |
The luck has:
Tell-tale | BB | K | HR/FB | BABIP |
Seasonal | 10.7 | 22.7 | 11.3 | 0.313 |
July | 10.6 | 24.5 | 7.6 | 0.278 |
But it's still the same pattern as last year:
Here's the thing, every offense goes through these stretches. The Rays have a .349 team wOBA, the only team with a wOBA over .350 is the Yankees. The Angels are at .348, the Phillies at .346, and the Red Sox at .344. Throw all five teams wOBA by month and this is what you get:
wOBA | April | May | June | July |
Rays | 0.351 | 0.362 | 0.373 | 0.303 |
Angels | 0.338 | 0.325 | 0.35 | 0.378 |
Phillies | 0.354 | 0.355 | 0.322 | 0.353 |
Red Sox | 0.357 | 0.35 | 0.344 | 0.322 |
Yankees | 0.365 | 0.365 | 0.35 | 0.372 |
The Rays had the highest tally entering July and now have the lowest. This is the best the Yankees offense has played, and guess what, the Rays were better in June. With the exception of that well-oiled machine playing in a sandbox, every other good offensive team has went through at least one poor offensive month. The Angels had May, the Phillies June, the Red Sox have July, and the Rays have July. Yes, the low sucks, but the high was ridiculous last month. Having an egregiously poor month is really nothing new.
Only two teams since World War 2 have scored 1,000+ runs in a season. The 1950 Boston Red Sox and the 1999 Cleveland Indians; here's their monthly OPS breakdown:
April: .893
May: .852
June: .839
July: .849
August: .807
Sept/Oct: .812
Look, two ‘down' months! Unfortunately we don't have the 1950 splits available, but if we lower the runs scored threshold to 950 we get some more teams to look at.
Team | Year | April | May | June | July | August | Sept/Oct |
SEA | 1996 | 0.855 | 0.882 | 0.873 | 0.879 | 0.789 | 0.822 |
CHA | 2000 | 0.885 | 0.725 | 0.895 | 0.871 | 0.78 | 0.794 |
COL | 2000 | 0.813 | 0.906 | 0.867 | 0.69 | 0.819 | 0.818 |
NYA | 2007 | 0.768 | 0.782 | 0.802 | 0.916 | 0.848 | 0.841 |
NYA | 1998 | 0.81 | 0.784 | 0.767 | 0.79 | 0.803 | 0.825 |
COL | 1996 | 0.796 | 0.822 | 0.918 | 0.775 | 0.869 | 0.759 |
BOS | 2003 | 0.811 | 0.837 | 0.945 | 0.869 | 0.834 | 0.803 |
CLE | 1996 | 0.837 | 0.841 | 0.841 | 0.859 | 0.852 | 0.866 |
CLE | 2000 | 0.798 | 0.886 | 0.794 | 0.856 | 0.854 | 0.826 |
Going team-by-team:
SEA had two poor months (relative to the rest of their year.)
CHA had three.
COL had one out of this world bad month.
NYA had two, maybe three.
NYA had one.
COL had two.
BOS had two lackluster months.
CLE had none.
CLE had two.
What comes next is the volatility argument. So here's what I did. I took each team's RPG, rounded that up or down (because I wasn't willing to go by hand to see whether a team scored 6.04 runs that day or not), took total number of games over that average and divided it by total games played. Yes, the Rays rank last, but this is against the best offensive teams of all time. Nobody, but nobody, is claiming the Rays to be that good offensively. If the Rays average 5 runs for the entire season they would still score at least 140 runs fewer than the worst run scoring offense on this list.
Team | Year | AVG R/G | %G > * | %G < * |
SEA | 1996 | 6.17 | 0.51 | 0.49 |
CHA | 2000 | 6.04 | 0.48 | 0.52 |
COL | 2000 | 5.98 | 0.48 | 0.52 |
NYA | 2007 | 5.98 | 0.53 | 0.47 |
NYA | 1998 | 5.96 | 0.48 | 0.52 |
COL | 1996 | 5.93 | 0.48 | 0.52 |
BOS | 2003 | 5.93 | 0.52 | 0.48 |
CLE | 1996 | 5.91 | 0.5 | 0.5 |
CLE | 2000 | 5.86 | 0.49 | 0.51 |
TBA | 2009 | 5.18 | 0.45 | 0.55 |
The difference between 45% and 48% is 5 games - cue someone making the "But that gets us into the playoffs..." comment (Yes, if we hold them to less than 5 runs that day), but all that talk about how streaky we are is pretty much moot. Stacked up to the greatest offenses ever, based purely on runs scored, we're fine. This isn't wOBA, or expected runs scored, or anything like that. This is how many times a Rays player has stepped on the plate and had it count on the scoreboard.
We'll be fine. Seriously.