3 Worst Contracts on the Giants Right Now

San Francisco Giants C Buster Posey
San Francisco Giants C Buster Posey / Lachlan Cunningham/Getty Images

For years now, the San Francisco Giants have been handicapped by previous investments that mostly came about during their World Series runs between 2010-2014. However, the team also made some poor decisions (as well as ones that sadly blew up in their face) on top of those deals, leaving them stuck with paying high salaries to players that have had trouble producing or staying on the field.

Here are the three worst contracts on the Giants' payroll today.

3. Johnny Cueto

San Francisco Giants SP Johnny Cueto
San Francisco Giants SP Johnny Cueto / Mike Zarrilli/Getty Images

When the Giants signed Johnny Cueto, they were hoping he'd help lead the top of the rotation for years to come with Madison Bumgarner. While a promising debut campaign that saw him make an All-Star team in 2016 was a tremendous start, since then he's pitched in only 38 games -- totaling fewer innings than his first full year in SF -- due to injuries, which culminated with Tommy John surgery. He's now guaranteed a total of nearly $50 million over the next two seasons.

2. Evan Longoria

San Francisco Giants 3B Evan Longoria
San Francisco Giants 3B Evan Longoria / Thearon W. Henderson/Getty Images

The Giants acquired Longoria in a trade with the Rays in an attempt to remain contenders a few years ago, but the move backfired. Longoria will be in San Fran through the 2022 season (and has a $5 million buyout on his team option in 2023) during which he'll make $15.17 million, $18.67 million and $19.67 million. Entering his age-34 season, Longoria just isn't the player he once was, as evidenced by his plummeting batting average and on-base percentage.

1. Buster Posey

San Francisco Giants C Buster Posey
San Francisco Giants C Buster Posey / Mike Zarrilli/Getty Images

Call it blasphemy, I know, but Buster Posey's deal with San Fran is becoming a burden. He's played in only 219 games over the past two seasons and it's clear catching is taking a toll on his body as he enters his age-33 season. Don't get us wrong, Posey deserves every penny of this deal because of his contributions to the team's World Series runs last decade, but he's making the highest salary on the team at $22.18 million over the next two seasons and then has a hefty team option that will probably be bought out when 2022 arrives. The beginning of this deal was great, but the end is proving to be problematic.