Wiktionary
off the bat
adv. (context idiomatic English) From the start; immediately; right away. alt. (context idiomatic English) From the start; immediately; right away.