All Time Longest Diamondbacks Hitting Streaks

What is the longest hitting streak for a Diamondbacks batter in MLB history?

Luis Gonzalez has the longest hitting streak by a Diamondbacks batter in MLB history, hitting in 30 consecutive games from Apr 11, 1999 to May 18, 1999. During the streak his batting average was .400 (46/115) with an OPS of 1.162.

What is the longest hitting streak for a Diamondbacks batter in 2026?

Ildemaro Vargas had the longest hitting streak by a Diamondbacks batter in 2026 at 24 consecutive games, from Mar 30, 2026 to May 1, 2026. During the streak his batting average was .404 (38/94) with an OPS of 1.131.

Note: A hitting streak only counts games in which the batter had at least one official at-bat — a walk, hit-by-pitch, or sacrifice bunt does not break the streak. Only games while on the Diamondbacks count toward these streaks. Data goes back to the 1901 season.