The Arizona Diamondbacks offense was very productive in the first six games of the season, as indicated by Arizona scoring 37 runs in those six games.
One of the reasons why Arizona was able to have success with scoring runs is that they did a great job of situational hitting in their first two series against the St. Louis Cardinals and the Milwaukee Brewers.
They have had issues with replicating this success so far in the series against the Pittsburgh Pirates as they have been only able to manage eight runs in two games.
The one key area that Arizona excelled at was their ability to move runners over in key situations late in the ball game, and they were also putting the ball in play more often. The other area that made their offense great was the ability to get hits when they had runners in scoring position.
The Diamondbacks have struggled in these key areas against the Pirates. Arizona was receiving contributions all throughout their line up when their offense was productive, and the Pirates have found a way to neutralize that with their pitching.
Arizona has had chances to score in the two games against the Pirates, but they have been unsuccessful when the opportunity has come up. The Diamondbacks have an offense that is built around generating scoring opportunities with men on base. When they are not able to do this, the team will struggle to score runs.