Find the word definition

Wiktionary
bat a thousand

vb. 1 (context baseball English) To reach first base on every at-bat. 2 (context idiomatic English) To achieve success at each attempt. 3 (context idiomatic English) To achieve perfection. 4 (context idiomatic English) To have identical outcomes on each attempt