Who was the last player to hit above .400 in the National League? October 13, 2022Baseball History The last National League player to hit above .400 was New York Giants first baseman Bill Terry, who hit .401 in 1930.