The official mascot of the San Francisco Giants has been Luigi Francisco Seal (a.k.a. Lou Seal) since 1996. An Oakland Athletics fan named Todd Schwenk came up with name after he won a calling contest on KNBR Sports Radio. Schwenk based his decision on the seals commonly seen at Fisherman’s Wharf, and the old baseball club called the San Francisco Seals during the first half of the 20th century. Lou Seal sports a Giants’ cap on his head and a pair of sunglasses while wearing a Giants’ uniform. He has appeared in 1,050 straight home games.