Green’s Dictionary of Slang

bat adj.

[bad adj. (3)]

(US campus) good, attractive.

[US]Current Sl. I:2 1/1: Bat, adj. Superior.
[US]G. Underwood ‘Razorback Sl.’ in AS L:1/2 55: bat ‘good, excellent’.