IDIOMS

bat a thousand

(idiomatic) To have identical outcomes on each attempt

Example:   He's batting a thousand so far with the new boss.
  No one can bat a thousand for the whole season.