All Time Longest Nationals Hitting Streaks

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

Vladimir Guerrero has the longest hitting streak by a Nationals batter in MLB history, hitting in 31 consecutive games from Jul 27, 1999 to Aug 26, 1999. During the streak his batting average was .386 (49/127) with an OPS of 1.187.

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

C. J. Abrams had the longest hitting streak by a Nationals batter in 2026 at 8 consecutive games, from Apr 10, 2026 to Apr 17, 2026. During the streak his batting average was .500 (12/24) with an OPS of 1.469.

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 Nationals count toward these streaks. Data goes back to the 1901 season.