Inspired by a Danny Knobler tweet, here’s a list of players to hit the most homers over the course of a hitting streak.
Joe DiMaggio (NYY, 1941): 15 HR in 56 G
Willie McCovey (SFG, 1963): 15 HR in 24 G
Alex Rodriguez (NYY, 2006): 15 HR in 23 G
Chuck Klein (Phi, 1929): 13 HR in 25 G
Babe Ruth (NYY, 1921): 12 HR in 26 G
Hack Wilson (CHC, 1930): 12 HR in 22 G
Mike Schmidt (Phi, 1979): 12 HR in 17 G
Dante Bichette (Col, 1995): 12 HR in 19 G
Shawn Green (Tor, 1999): 12 HR in 28 G
Dan Uggla (Atl, 2011): 12 HR in 31 G
Chuck Klein (Phi, 1930): 11 HR in 26 G
Hal Trosky (Cle, 1936): 11 HR in 28 G
Fred Lynn (Bos, 1979): 11 HR in 20 G
Juan Gonzalez (Tex, 1996): 11 HR in 21 G
Vladimir Guerrero (Mon, 1999): 11 HR in 31 G
Larry Walker (Col, 1999): 11 HR in 18 G
Ken Williams (SLB, 1922): 10 HR in 28 G
Rogers Hornsby (BSN, 1928): 10 HR in 20 G
Hack Wilson (CHC, 1930): 10 HR in 22 G
Lou Gehrig (NYY, 1936): 10 HR in 18 G
Joe DiMaggio (NYY, 1937): 10 HR in 22 G
Duke Snider (Bro, 1953): 10 HR in 27 G
Willie Mays (SFG, 1964): 10 HR in 20 G
Don Mattingly (NYY, 1985): 10 HR in 19 G
Kirby Puckett (Min, 1986): 10 HR in 16 G
Jeff Bagwell (Hou, 1994): 10 HR in 18 G
Eric Davis (Bal, 1998): 10 HR in 30 G
Damion Easley (Det, 1998): 10 HR in 19 G
Larry Walker (Col, 1999): 10 HR in 21 G
Tony Clark (Det, 1999): 10 HR in 19 G
Gary Sheffield (LAD, 99-00): 10 HR in 19 G
Mike Piazza (NYM, 2000): 10 HR in 21 G
Jeff Bagwell (Hou, 2000): 10 HR in 18 G
Miguel Tejada (Oak, 2002): 10 HR in 24 G