Golfer Rory McIlroy, left, of Northern Ireland, talks with San Francisco Giants pitcher Ryan Vogelsong before a baseball game between the Giants and the Houston Astros in San Francisco, Tuesday, June 12, 2012. McIlroy will throw out the ceremonial first pitch.

Golfer Rory McIlroy, left, of Northern Ireland, talks with San Francisco Giants pitcher Ryan Vogelsong before a baseball game between the Giants and the Houston Astros in San Francisco, Tuesday, June 12, 2012. McIlroy will throw out the ceremonial first pitch.