The Marlins announced that they have claimed infielder/outfielder Rosell Herrera from the Royals. Herrera was designated for assignment by K.C. last month.

The 26-year-old Herrera made his Major League debut last season, hitting .234/.286/.317 over 302 combined plate appearances with the Reds and Royals, as Kansas City claimed him off waivers from Cincinnati last June. In this brief time in the big leagues, Herrera has already played all three outfield positions as well as time at second base and third base, so he offers quite a bit of versatility to a Marlins team that parted ways with Derek Dietrich earlier this winter. Herrera doesn’t have Dietrich’s upside at the plate, of course, so he could perhaps fit better as competition or perhaps a replacement for current utilityman Miguel Rojas.

Herrera has been added to Miami’s 40-man roster, giving the Marlins a full 40-man complement.