Barry Bonds had his worst batting average in a season in his rookie season in 1986, with an average of .223.