ball of fire vs tireless

ball of fire

noun
  • A person who is especially hard-working, high-achieving, ambitious, or active. 

tireless

adj
  • Indefatigable, untiring and not yielding to fatigue 

  • Without a tire (wheel covering); tyreless. 

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