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]
List of Major League Baseball career at-bat leaders Pete Rose is the all-time leader in at bats with 14,053. Rose is also the only player in MLB history with more than 13,000 or 14,000 at bats. There are only 28 players in MLB history that have reached 10,000 career at bats, with Adrián Beltré being the only one active.