
Bat a thousand
Not Literal
The phrase is metaphorical, referring to perfection but not actual baseball. 
High Expectations
Using it can imply very high, sometimes unrealistic, expectations for success. 
Informal
It is casual, best suited for informal conversations or friendly banter. 