All Time Longest Royals Hitting Streaks

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

Whit Merrifield has the longest hitting streak by a Royals batter in MLB history, hitting in 31 consecutive games from Sep 10, 2018 to Apr 10, 2019. During the streak his batting average was .326 (43/132) with an OPS of .879.

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

Bobby Witt Jr. had the longest hitting streak by a Royals batter in 2026 at 10 consecutive games, from Apr 18, 2026 to Apr 29, 2026. During the streak his batting average was .357 (15/42) with an OPS of 1.047.

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