Who has the longest hitting streak in baseball history
Joe DiMaggio, New York Yankees' center fielder, compiled a major league-record 56-game batting streak in 1941. During the streak, DiMaggio batted .408 (91-for-223) with 15 home runs and 55 runs batted in. Immediately after being stopped, DiMaggio had a 16-game hitting streak - giving him hits in 72 of 73 games.
Jim Bagby Jr. Facing DiMaggio (hitless in two previous official at-bats) in the eighth inning of a July 17, 1941, game at Cleveland's Municipal Stadium, the Indians' Bagby induced the Yankee standout to hit into a double play - ending DiMaggio's streak. Lou Boudreau. Cleveland shortstop who started the streak-ending double play (Boudreau to Ray Mack to Oscar Grimes). Ken Keltner. Cleveland third baseman who made two fine fielding plays on DiMaggio earlier in the game.
Joe Krakauskas. Cleveland pitcher who, on July 16, 1941, gave up the last hit to DiMaggio during the Yankee player's streak. Al Smith. Cleveland pitcher who started against the Yankees on July 17, 1941, and held DiMaggio hitless in two official at-bats (the ground balls to Keltner). He also walked DiMaggio. Smith was the losing pitcher as New York won, 4-3. Edgar Smith. Chicago White Sox's pitcher against whom DiMaggio started his streak on May 15, 1941, with a first-inning single.