This is a subject which has been disputed.
There are references stating that Ed Delahanty is the only player to win the MLB batting title in both leagues. He won the National League title in 1899 with a .410 average, but the dispute is regarding the 1902 title, where he batted .376 in the American League.
Other references have Delahanty's .376 batting average listed as second highest to Nap Lajoie's .378 in 1902.
Chat with our AI personalities
Al Kaline won the 1955 American League batting title with a .340 batting Average.
In 1928, Goose Goslin of the Washington Senators won the A.L. Batting Title with a .379 average. The National League winner was Rogers Hornsby of the Boston Braves with a .387 average.
Hanley Ramirez won the 2009 National League Batting title with a .342 batting average, and Joe Mauer won the 2009 American League batting title with a .365 batting Average.
Ted Williams
Don Mattingly of the Yankees won the A.L. Batting title in 1984 with a .343 average.