Batter up!

President Obama will throw out the ceremonial first pitch at tonight's Major League Baseball All-Star Game in St Louis.

The president is no stranger to the MLB mound. Back in 2005, then senator Obama threw out the first pitch for his beloved Chicago White Sox.

Today in the Oval Office, after meeting with the Dutch Prime Minister, Mr Obama modestly reflected upon his pitching skills, "My general strategy the last time I threw a pitch was at the American League championship series, and I just wanted to keep it high," Obama said. "Now, there was no clock on it. I don't know how fast it went. But if it exceeded 30 miles per hour, I'd be surprised. But it did clear the plate."

Obama, a southpaw, noted that he will want to loosen up his arm in preparation for tonight.

The presidential pitch is scheduled for 835pm ET and can be seen on Fox.