According to Elias

 

Jamey Carroll

Jamey Carroll homered for the Twins in their 4-2 loss at Chicago. Carroll, who has only 13 home runs in 3,388 career at-bats in the majors, snapped his streak of 1,348 consecutive at-bats without a home run (since August 9, 2009). Carroll entered the night with the longest current homer-less streak in the majors; that distinction is now owned by Kansas City’s Chris Getz (currently on the disabled list with 918 at-bats since his last four-bagger). No player had ended a homer-less streak as long as Carroll’s since Rafael Belliard went 1,869 at-bats between round-trippers from May 5, 1987 to September 26, 1997. Source: Elias

As far as the Twins homer-less streaks are concerned, Al Newman is first with 1,647 homer-less at bats and Ben Revere is next with 884 home-less at bats through yesterday’s game and his streak is still active. Carroll is now third on the Twins longest homer-less streak with 412 at bats.