Meaning of BAT A THOUSAND in English

BAT A THOUSAND

hit every time at bat, win every competition

I've had two interviews and two offers. I'm batting a thousand!

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.