Rory McIlroy makes perfect pitch for San Francisco Giants

US Open champion Rory McIlroy throws out the first pitch at a Major League Baseball game between the Houston Astros and San Francisco Giants at AT&T Park in San Francisco, California.

McIlroy is preparing to defend his US Open title at the Olympic Club in San Francisco.

He won the title by eight shots at Congressional last year.