Golfer Rory McIlroy, of Northern Ireland, throws out the ceremonial first pitch before of a baseball game between the San Francisco Giants and the Houston Astros in San Francisco, Tuesday, June 12, 2012.

Golfer Rory McIlroy, of Northern Ireland, throws out the ceremonial first pitch before of a baseball game between the San Francisco Giants and the Houston Astros in San Francisco, Tuesday, June 12, 2012.