The event is a promotion by Bank of America to show customer appreciation, bank spokeswoman Gita Chandra said.
Posey visited a bank branch at 345 Montgomery St. first, then planned to stop by a branch at 1640 Van Ness Ave. from 11:45 a.m. to 12:30 p.m.
He is giving away two pairs of Giants tickets at each location, as well autographed Giants gear including hats, Chandra said.