As part of the MLB's All-Star festivities in Washington D.C. this week, several current and former athletes, movie stars, and even Bill Nye The Science Guy, took part in the Celebrity Softball Game at Nationals Park. NBA Hall of Famer Shaquille O'Neal, aka DJ Diesel, was on hand to provide the tunes, but it wasn't long before he inserted himself in the lineup in place of Jamie Foxx.

As expected, Shaq's impromptu appearance was one of the most memorable moments of the night as he channelled his inner Babe Ruth by calling his shot, and took the field with a gigantic glove. Unfortunately for Shaq, his at-bat didn't go quite as planned as he popped out to the catcher.

While The Diesel struggled out on the diamond, other athletes like Washington Redskins cornerback Josh Norman shined. The 30-year old Pro Bowler went 2-2 with two doubles in the game, which aired on ESPN last night, and also allowed just three hits and one run while he was on the mound.

Peep some of the Celebrity Softball Game footage below, including both Shaq and Bill Nye's at-bats.