Getting Defensive About the Offense

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.

Latest News

In This Article

Log In Sign Up

Log In Sign Up

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join DRaysBay

You must be a member of DRaysBay to participate.

We have our own Community Guidelines at DRaysBay. You should read them.

Join DRaysBay

You must be a member of DRaysBay to participate.

We have our own Community Guidelines at DRaysBay. You should read them.




Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.