Since 2015, Luis Arraez had the highest batting average with 400+ at-bats in a season, with an average of .354 in 2023.