I just heard "he knocked it out of the park" in Jon Stewart's Daily Show.
I googled and have got an explanation on it:
to do a stellar job. Term is from baseball.
So I got the meaning and I can play the scenario out in my mind a baseball being hit so hard that it flies out of the park. That means a nice batting.
But I have some questions.
Firstly, can I also say "knock it out of the court/field/diamond/ring..."? Is baseball "park" an informal name for the baseball ground?
Secondly, Are there any expressions (slangs or idioms) equivalent to or synonymous with "knock (it) out of the park"?