Lopez, 29, spent seven seasons with the Seattle Mariners and was an all-star in 2006. From ’06-2010, Lopez averaged 15 home runs and 77 RBI per seasons with the M’s, including setting career-highs with 25 homers and 96 RBI in 2009.
Over the past two seasons, however, Lopez has played for four different clubs and managed just a .231/.258/.364 line across 163 games and 490 plate appearances while playing three infield positions and even seeing time in right field.
Lopez doesn’t strikeout often, but is one of the more difficult hitters in baseball to walk. He holds a career .292 on base percentage. The Giants won the 2012 Japan Series and are the country’s most popular club.