Bat a thousand

To be successful in everything that you do.

The salesman was batting a thousand during his sales trip to Europe.