who has the most hits ever in major league baseball
List of Major League Baseball career hits leaders Pete Rose holds the Major League record for most career hits, with 4,256. Rose and Ty Cobb are the only players with 4,000 career hits. George Davis was the first switch hitter to collect 2,000 hits, doing so during the 1902 season.[1]
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]