Your Halos Hub!

Sounds about right


NEW YORK, NY – DECEMBER 13: Centerfielder Jacoby Ellsbury and New York Yankees Manager Joe Girardi stand for a photo during Ellsbury’s introductory press conference at Yankee Stadium on December 13, 2013 in the Bronx borough of New York City. (Photo by Maddie Meyer/Getty Images)

MLB is the only league in the Big Four that doesn’t have a salary cap—and as a result, it has one of the most aggressive free-agent markets out there.

This has led to quite a few big-name players getting signed to enormous deals that they can’t even come close to living up to.

Let’s take a look at the 10 worst free agent signings the league has ever seen.

Barry Zito – Giants

SAN FRANCISCO – JANUARY 3: (L-R) San Francisco Giants manager Bruce Bochy, Giants Vice President and General Manager Brian Sabean, New San Francisco Giants starting pitcher Barry Zito and Giants owner Peter Magowan formally announce Zito to the team January 3, 2007 at AT&T Park in San Francisco. Zito signed a seven-year, $126 million contract with the San Francisco Giants, the highest amount ever paid for a starting pitcher.(Photo by Justin Sullivan/Getty Images)

It isn’t entirely clear who the Giants were bidding against when they gave Barry Zito a seven-year, $126 million contract ahead of the 2007 season. After all, he was coming off the worst season of his career and was five years removed from winning his Cy Young.

Things quickly went from bad to worse for Zito, who never pitched to an ERA below four for the Giants.

Albert Pujols – Angels

ST. LOUIS, MO – JUNE 22: Albert Pujols #5 of the Los Angeles Angels of Anaheim gives fans a curtain call after hitting a solo home run during the seventh inning against the St. Louis Cardinals at Busch Stadium on June 22, 2019 in St. Louis, Missouri. (Photo by Scott Kane/Getty Images)

The St. Louis Cardinals shocked everyone when they let their longtime slugger and surefire future Hall of Famer walk after the 2011 season.

Pujols packed his back and went out west to join the Angels on a ten-year, $250 million deal. He had a couple of decent years at the beginning of the contract, but by 2013, his average started floating around .250 and his power had all but deteriorated entirely.

To make matters worse for the Angels, he played out the entire deal all the way through his age-42 season, at which point he was absurdly overpaid considering his production.

Mo Vaughn – Angels

ANAHEIM, CA – APRIL 30: Mo Vaughn #42 of the Anaheim Angels looks on during the game against the Tampa Bay Devil Rays at Edison International Field on April 30, 2000 in Anaheim, California. (Photo by Stephen Dunn/Getty Images)

The Angels clearly didn’t deploy the eye test when signing a 30-year-old Mo Vaughn to a six-year, $80 million contract in 1998. Plain and simple, the man didn’t look built to last.

And he wasn’t. He played just two seasons in Anaheim before they shipped him off to the Mets, where he continued to under-perform.

Alfonso Soriano – Cubs

CHICAGO, IL- JULY 9: Alfonso Soriano #12 of the Chicago Cubs (L) and catcher Chris Iannetta #17 of the Los Angeles Angels of Anaheim watch Soriano’s solo home run during the first inning at Wrigley Field on July 9, 2013 in Chicago, Illinois. (Photo by Brian Kersey/Getty Images)

Alfonso Soriano was a stud during his lone season in Washington, 2006, and thus masterfully executed his contract year by going for 46 home runs and 41 stolen bases.

The Cubs bought it hook, line, and sinker, and signed the 31-year-old to an eight-year $136 million contract—a deal that Soriano never came close to earning.

Jason Bay – Mets

NEW YORK – JANUARY 05: (L-R) General Manager Omar Minaya watches Jason Bay and put on a New York Mets hat as Mets COO Jeff Wilpon looks on during a press conference to announce Bay’s signing to the New York Mets on January 5, 2010 at Citi Field in the Flushing neighborhood of the Queens borough of New York City. (Photo by Mike Stobe/Getty Images)

Signing Jason Bay ahead of the 2010 season, was an absolutely horrendous move—even to the Mets’ standards. To say that he didn’t live up to his four-year, $66 million contract is the understatement of the century.

Bay went from slugging 36 homers in ’09 for the Red Sox to six in 2010—and totaled just 39 across all four seasons he played in New York, before the Mets mercifully bought out the last year of his deal.

Gary Matthews Jr. – Angels

NEW YORK – OCTOBER 17: Gary Matthews Jr. #24 of the Los Angeles Angels of Anaheim rounds third base on his way to scoring in the 11th inning against the New York Yankees during Game Two of the ALCS during the 2009 MLB Playoffs at Yankee Stadium on October 17, 2009 in the Bronx borough of New York City. (Photo by Nick Laham/Getty Images)

Gary Matthews Jr. was an All-Star exactly one time in his career—and it was during his age-31 season when he hit .313 for the Rangers.

The Angels, for reasons unbeknownst to me, then thought it was a good idea to sign the journeyman outfielder to a five-year, $50 million contract, after which he never got above .252 and continued to deteriorate defensively.

Anthony Rendon – Angels

ANAHEIM, CA – DECEMBER 14: Los Angeles Angels owner Arte Moreno and general manager Billy Eppler look on as All-Star infielder Anthony Rendon #6 is presented his jersey during a press conference at Angel Stadium of Anaheim on December 14, 2019 in Anaheim, California. (Photo by Jayne Kamin-Oncea/Getty Images)

Anthony Rendon was a huge part of the Washington Nationals shocking 2019 World Series run and the Angels decided they had to have him. They ponied up $245 million over seven years, but Rendon never came close to earning his keep.

He’s still yet to play more than 54 games in a season for the Angels and his production has plummeted well below league averages.

Jacob Ellsbury – Yankees

NEW YORK, NY – JUNE 28: Jacoby Ellsbury #22 of the New York Yankees reacts by throwing his helmet in the air after finding out the the run he scored on a stolen base and a two base error were nullified because teammate Mark Teixeira #25 was out looking at a called third strike in the eighth inning against the Boston Red Sox in a MLB baseball game at Yankee Stadium on June 28, 2014 in the Bronx borough of New York City. The Red Sox defeated the Yankees 2-1. (Photo by Rich Schultz/Getty Images)

After dealing with Jacob Ellsbury as a member of the Red Sox for several years, the Yankees decided to try and lure Boston’s beloved outfielder to the dark side with a massive seven-year, $153 million contract.

It felt like an overpay right off the bat—and that was confirmed year after year, as Ellsbury struggled to live up to the expectations from his time in Boston. He really had just one decent season, then it got so bad that the Yankees attempted to void the end of his deal, citing his visit to an unapproved doctor.

Pablo Sandoval – Red Sox

BOSTON, MA – JULY 24: Pablo Sandoval #48 of the Boston Red Sox walks to the dugout before a game against the Detroit Tigers at Fenway Park on July 24, 2015 in Boston, Massachusetts. The Red Sox won 2-1 in eleven innings. (Photo by Rich Gagnon/Getty Images)

Few MLB players have fallen off a cliff in the way that Pablo Sandoval has. One second, he is a Word Series hero for the Giants and widely considered one of the top third basemen in the game, the next, he is designated for assignment by the Red Sox three games into his second year of a five-year $95 million deal.

Carl Crawford – Red Sox

BOSTON, MA – DECEMBER 11: Theo Epstein (L), general manager of the Boston Red Sox, welcomes Carl Crawford to the team during a press conference to announce Crawford’s signing on December 11, 2010 at the Fenway Park in Boston, Massachusetts. (Photo by Elsa/Getty Images)

During his heyday in Tampa Bay, Carl Crawford was one of the most exciting baseball players to watch. He regularly led the league in triples and stolen bases and leading up to the fateful 2010 free agency period, he had his best season to date, posting a 7.0 WAR.

Crawford parlayed that performance into a seven-year $142 million deal with the Red Sox, but unfortunately, the good times came to a screeching halt there. His batting average plummeted from .307 to .255 and his stolen bases tumbled from 47 to 18 during his first season in Boston. All in all, he looked like a shell of himself, and Boston shipped him out of town 31 games into the second year of his deal.


New Report