Surprisingly by your defenition the Phillies and Rockies don't have a Major League offense. Of course for the Phillies I kind of agree, but that changes Monday. The Rockies have a combined OPS+ of 85. I haven't seen them at all this year, but they have good players.
Get back to me at the end of the year.