Hank Aaron is arguably still a better batter. So are a few others.
He got those numbers and those records from steroids. He hit 73 fcking home runs at 36 years old. Nobody wanted to pitch to a guy with that power, or give up the record to him, so they walked him a sht ton, intentionally. His numbers are all dramatically inflated because of his steroid usage