Evan Longoria, Giants

The 33-year-old Longoria isn't quite the same player who was named an All-Star three times. Last season, he tied a career-low with a .244 average and set a career-worst with a .694 OPS. In 125 games last year, he also hit 16 home runs and 25 doubles. Despite his advancing age, he remains good in the field even winning a Gold Glove in 2017.