The Mets' Bobby Abreu experiment has officially come to an end.

Abreu, who was designated for assignment last Monday, was released by the team Sunday after just over four and a half months.

Back in March, the Mets signed Bobby Abreu to a minor league contract, just four days after the Phillies cut ties after inking him to their own deal in January following a successful stint in the Venezuelan Winter League. He worked his way back up to the majors after not playing in 2013, getting the call on April 22 against the Cardinals. Four days later, he homered in a 7-6 ten-inning loss to the Marlins, his first since September 28, 2012.

But the flashes Abreu showed throughout the season, including a 4-for-4 night against the Padres on June 12 where he doubled and drove in two, were just that—flashes—as he went 1 for his last 21 and 3 for his last 28.

The 40-year-old was playing in his 18th major league season. He was a two-time All-Star (2004 and 2005) and in 2001 had his best offensive season, hitting a career-high 31 home runs and driving in 110 runs.