Green’s Dictionary of Slang

ball and bat n.

[rhy. sl.]

a hat.

[UK](con. WWI) Fraser & Gibbons Soldier and Sailor Words 14: Ball And Bat: Hat (Rhyming slang).
[UK]B. Kirkpatrick Wicked Cockney Rhy. Sl.