who has the highest batting average in baseball today
List of Major League Baseball career batting average leaders The last player to bat .400 in a season, Ted Williams,[7] ranks tied for seventh on the all-time career BA list. Babe Ruth hit for a career .342 average and is tied for ninth on the list. Miguel Cabrera holds the highest career batting average among active players.[8]