who had the longest hitting streak in mlb history
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]
Major League Baseball consecutive games played streaks The record of playing in 2,632 consecutive games over more than 16 years is held by Cal Ripken, Jr. of the Baltimore Orioles. Ripken surpassed Lou Gehrig of the New York Yankees, whose record of 2,130 consecutive games had stood for 56 years. Before Gehrig, the record was held by Everett Scott (1,307 consecutive games), a shortstop with the Red Sox and Yankees whose streak ended in 1925, less than a month before Gehrig's began. Scott broke the previous record which was established by George Pinkney (577 consecutive games) from 1885â€“1890.