St. Louis Cardinals slugger Albert Pujols was in New York for a series against the Mets recently and decided to drop by “The Late Show with David Letterman.” He came to talk baseball and managed to work in some batting practice as well.

He faced off against Letterman, who surprisingly has some pop in his bat and, not to mention, an athletic-looking swing.

Watch Letterman try to beat Pujols at his own game on

Actor and comedian Denis Leary was a guest on the show as well and was kind enough to play the role of pitcher for both of the contestants.

Read more MLB news on