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]
Batting average For non-pitchers, a batting average below .230 is often considered poor, and one below .200 is usually unacceptable. This latter level is sometimes referred to as "The Mendoza Line", named for Mario Mendoza (a lifetime .215 hitter), a stellar defensive shortstop whose defensive capabilities just barely made up for his offensive shortcomings. The league batting average in Major League Baseball for 2016 was .255,[9] and the all-time league average is between .260 and .275.