Has there been a player that hit for a home run cycle in 4 straight games?

Kevin Mench of the 2006 Texas Rangers did it.

1) April 21 - grand slam HR against Tampa.

2) April 22 - three run HR against Tampa.

3) April 23 - two run HR against Tampa.

4) April 24 - solo HR against Oakland.

Kinda like a reverse natural ... Mench's HR streak lasted 7 games as he hit a solo, grand slam, and solo HR in each of his next three games.