Golfer Rory McIlroy, of Northern Ireland, throws out the ceremonial first pitch before 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 a baseball game between the San Francisco Giants and the Houston Astros in San Francisco, Tuesday, June 12, 2012.