400 in a single Major League Baseball (MLB) season, but none have done so since 1943, when Josh Gibson of the Homestead Grays hit . 466, the single-season record. In the National League, the last to do so was Bill Terry of the New York Giants in 1930. Ted Williams of the Boston Red Sox is the last player to hit .