The struggling San Francisco Giants have reached a deal with veteran outfielder Jeff Francoeur, reports.

Francoeur, 29, was released by the Kansas City Royals over the weekend.

The nine-year MLB veteran and one-time Gold Glove winner was dreadful for the Royals this season, hitting just .208 and slugging just .322 with three home runs and 13 RBIs. It was Francoeur's third season with the Royals; he had a strong 2011 season (with a .285 average, 20 home runs and 87 RBIs) but had a rough 2012 season (hitting .235 with 16 home runs and 49 RBIs).

Francoeur was in the second year of his two-year, $13.5 million contract that he signed in August of 2011.

San Francisco, which won two of the last three World Series, has lost 12 of 14 and is a season-high eight games below .500. The team recently moved Angel Pagan to the 60-day disabled list, and the team fears he may miss the rest of the season.

Francoueur, a right-handed hitter, figures to platoon with switch-hitter Angel Torres in left field.