Ted Williams
The last Boston Red Sox player to bat .400 or more was Ted Williams in 1941.
Rogers Hornsby won it TWICE with a batting average over .400 -- 1922 and 1925
No one has ever hit .500 for an entire season. Ted Williams was the last player to hit above .400 and it will probably never happen again. To be considered a top-flight MLB player, .300 is the benchmark. Needless to say, yeah if you could hit .500 you would be considered pretty good. Hitting .500 means that you have to get a hit once every two times you are pitched to. A .300 batting average is considered great and .500 would be a superman average.
between 400 and 600k a year
In 1988, Jim Acker played in 21 games, batting in all of them. He had 5 at bats, getting 2 hits, for a .400 batting average, with 0 runs batted in. He was walked 1 times. He struck out 1 times. He hit only singles.
In 1895, Henry Adkinson played in 1 games, batting in all of them. He had 5 at bats, getting 2 hits, for a .400 batting average, with 0 runs batted in. He was walked 0 times. He struck out 2 times. He hit only singles.
In 1969, Hank Aguirre played in 41 games, batting in all of them. He had 5 at bats, getting 2 hits, for a .400 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times. He hit only singles.
In 1975, Bill Almon played in 6 games, batting in all of them. He had 10 at bats, getting 4 hits, for a .400 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times. He hit only singles.
In 1959, Don Dillard played in 10 games, batting in all of them. He had 10 at bats, getting 4 hits, for a .400 batting average, with 1 runs batted in. He was walked 0 times. He struck out 2 times. He hit only singles.
In 1941, Tom Drake played in 11 games, batting in all of them. He had 5 at bats, getting 2 hits, for a .400 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times. He hit only singles.
In 1922, Larry Duff played in 3 games, batting in all of them. He had 5 at bats, getting 2 hits, for a .400 batting average, with 1 runs batted in. He was walked 0 times. He struck out 1 times. He hit only singles.
In 1940, Tom Earley played in 4 games, batting in all of them. He had 5 at bats, getting 2 hits, for a .400 batting average, with 0 runs batted in. He was walked 2 times. He struck out 1 times. He hit only singles.