For a player who had enough at-bats to qualify, the lowest batting average ever is .168, achieved by Chris Davis of the Baltimore Orioles in 2018.
He stayed in the batting lineup because of his proven ability in previous seasons to hit home runs and get on base. Davis had 16 home runs and 12 doubles that season.
See More Baseball Trivia & Questions