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 strikeout leaders Nolan Ryan has the most career strikeouts in Major League Baseball. During a record 27-year career, he struck out 5,714 batters.