The St. Louis Cardinals signed 24 players with zero to three years’ service time to one-year contracts, the team announced Saturday.

Among the players are three likely starting position players: second baseman Tommy Edman and outfielders Dylan Carlson and Tyler O’Neill.

The players:

Pitchers Génesis Cabrera, Seth Elledge, Junior Fernandez, Giovanny Gallegos, Ryan Helsley, Dakota Hudson, Johan Oviedo, Daniel Ponce de Leon, Johan Quezada, Angel Rondón, Tyler Webb, Kodi Whitley and Jake Woodford.

Catchers Ivan Herrera, Andrew Knizner and Ali Sánchez.

Infielders Edman, John Nogowski and Edmundo Sosa.

Outfielders Carlson, O’Neill, Austin Dean, Lane Thomas and Justin Williams.