What does “nobody bats a thousand” mean?
Native speaker’s answer
Rebecca
"Bat a thousand" is an idiom that means "to be successful at something or multiple things". The idiom comes from baseball, that if someone "bat a thousand", that would be a very high batting average. Ex: I bat a thousand today, I got promoted at work and got a pay raise!