The San Francisco Giants announced Monday that the team has claimed infielder Tony Abreu off waivers from the Royals. Abreu was designated for assignment in late January after the Royals claimed catcher George Kottaras off waivers. The 28-year-old switch-hitting Abreu has played 168 games since debuting in 2007, hitting .252/.280/.355 with four home runs in 464 plate appearances.