All Time Longest Blue Jays Hitting Streaks

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

Shawn Green has the longest hitting streak by a Blue Jays batter in MLB history, hitting in 28 consecutive games from Jun 29, 1999 to Jul 31, 1999. During the streak his batting average was .366 (41/112) with an OPS of 1.184.

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

Vladimir Guerrero Jr. had the longest hitting streak by a Blue Jays batter in 2026 at 12 consecutive games, from Apr 8, 2026 to Apr 21, 2026. During the streak his batting average was .447 (21/47) with an OPS of 1.117.

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