Rivera signed with the Long Island Ducks of the independent Atlantic League just four days ago, but he’ll instead attempt to work his way back to the majors with the Pirates. Now 32 years old, Rivera appeared in the bigs with the Mets from 2016-17 and batted an effective .304/.335/.445 across 231 plate appearances. The Mets looked as if they had a quality piece in Rivera, but injuries helped to at least temporarily end his time in the majors during his last year with the club. He underwent Tommy John surgery then and dealt with an elbow sprain while recovering in 2018, after which the Mets released him.
On the heels of his Mets tenure, Rivera inked minors deals with the Nationals and Phillies, but he didn’t return to MLB with either team. Now, as long as Rivera passes his physical, he’ll have an opportunity to stage a comeback with Pittsburgh.