Dilson Herrera is back with the Mets.
The team announced Thursday that the 24-year-old infielder is returning to the organization on a minor-league contract with an invite to spring training with the big-league club.
Herrera was once one of the Mets' top prosepcts, but multiple injuries to his right shoulder have stifled his development.
Herrera made his major-league debut with the Mets in 2014, but was limited to just 18 games. He upped that to 31 games the following season. He hit .215 with six home runs and 17 RBI over the two seasons while playing second base.
In August 2016, the Mets shipped him and minor-leaguer Max Wotell to Cincinnati in exchange for Jay Bruce.
Herrera batted .184 with five home runs and 11 RBI in a career-high 53 games with the Reds this past season, playing mostly in the outfield and at second.
He spent the rest of the year in Triple-A, hitting .297 with nine homers, 35 RBI and 10 doubles in 77 games.