who holds the record for longest hitting streak
Hitting streak Joe DiMaggio holds the Major League Baseball record with a streak of 56 consecutive games in 1941 which began on May 15 and ended July 17. DiMaggio hit .408 during his streak (91-for-223), with 15 home runs and 55 runs batted in.[2]