have a ball vs have a good time

have a ball

verb
  • To enjoy oneself thoroughly; to have lots of fun or excitement. 

have a good time

verb
  • To enjoy oneself. 

How often have the words have a ball and have a good time occurred in a corpus of books? (source: Google Ngram Viewer )