The Royals have been caught in an offensive tailspin, and the only thing that’s allowed them to avoid too much attention is the fact they were expected to be bad in the first place. Once the expectation is there, people don’t care so much about the degree.
The Royals’ last outburst, if you will, came in a 9-6 loss to the Angels on June 4. They scored those six runs, and they managed twice as many hits. Then they went 19 consecutive games without ever scoring more than four runs, which has been the longest streak of the season. The Royals also have an active 24-game streak of not scoring more than five runs, which is the longest streak of the season. And to top it off, the Royals have an active 24-game streak of not producing more than nine hits, which is the longest streak of the season. The second-longest such streak has gone 15 games. At the plate, the Royals just haven’t been able to get a single thing going.
Source: Jeff Sullivan, FanGraphs
The Mets had a 14-game streak where they did not score more than four runs from 5/30-6/15. But their offense has been much better since then, scoring five or more runs nine times in 17 games.