2017 MLB All-Star Game voting: Astros hold down three spots in latest AL update

Three weeks from the 2017 All-Star Game, three Houston Astros are in position to start the game July 11 at Marlins Park, according to updated fan voting announced Tuesday by MLB.

The Diamondbacks felt like nothing more than a punchline over the past few seasons. Yet, they currently hold a firm lead on a Wild Card spot. What’s changed in Arizona? They’ve had one of the most productive offenses in baseball up to this point. The Diamondbacks have scored the fifth-most runs in the league (342), and they’re in the top 10 by BA, HR, RBI, R, and SB. That sounds like a team capable Cheap Jarome Iginla Jerseys of scoring a lot of runs.

The usual suspects are contributing to these results. Paul Goldschmidt is on pace to have one of the best seasons of his career. Similarly, Jake Lamb has built on a productive 2016, and it appears that he’s taken another step forward. Brandon Drury, David Peralta, and Chris Owings are all performing at or above league-average production. These pieces together have given Arizona a potent offense.

Perhaps even more surprising has been the success of Arizona’s starting rotation. Zack Greinke has rebounded from a disappointing 2016, and he’s looking more like the pitcher the Diamondbacks thought they were acquiring. However, Greinke isn’t the only story here. Three of the other four starters in the Diamondbacks rotation are giving the team above league-average production.

Robbie Ray has been the most impressive of this group. Over 13 starts, Ray has gone 7-3 with a 2.62 ERA. He’s striking out a career-high 11.7 batters per nine, and he’s surrendered zero earned runs in four of his last five starts.