play (one's) heart out

play (one's) heart out

To exhibit maximum effort and enthusiasm while playing something, such as a sport, game, or instrument. Even though I played my heart out and scored two goals, we still lost the playoff game. You can tell the trumpet player is really feeling it—he's playing his heart out up there.
See also: heart, out, play
Farlex Dictionary of Idioms.
See also:
  • air guitar
  • sporting blood
  • scrape out of
  • scrape (something) out of (something)
  • scrape out
  • pour cold water on
  • pour cold water on (something)
  • pour cold water on something
  • pour/throw cold water on something
  • put the damper on (something)