Cardinals Organization Roster Matrix: 2017 Regular Season

NOTE: As of 6/19/17, this version of the roster matrix is no longer current. It reflects the changes during the first half of the 2017 regular season. It should now be considered a historical reference document. For the active roster matrix for the time beginning with the 2017 Draft and short season play, click here.


With the official opening of the minor league season, it is time for another refresh of the Roster Matrix.

This reflects moves during regular season 2017. The previous matrix reflects the rosters as they evolved during 2017 spring training.

matrix-grid-crop-200If you are new to the blog and not familiar with the Cardinals organization roster matrix, here is quick summary:

As 2017 regular season play opened, the St. Louis Cardinals had 261 players under contract from top to bottom, including a full 40-man roster. The 40-man members are called out in bold.

The matrix places each of the 261 at his assigned level in the system as well as by position. Full-season players are listed on their 2017 teams. Other players are shown on their 2016 season-ending rosters. The matrix is kept updated daily or as transactions occur.

Nowhere else will you find this current and comprehensive single-page view of the entire Cardinals organization plus multiple years of history.

Do not be concerned about the order of the players’ names within position. It has no relative significance.


Full team rosters and player profiles at The Cardinal Nation

Remember that to get detailed profile information on every single one of these 261 Cardinals players, simply check out their free player profiles freshly updated now at The Cardinal / You can see bios, photos, videos, articles, news items, links to current season and career stats and much more – everything you need to know about a player in one place.

Click on the following links to be taken to one of the nine team pages at The Cardinal Nation. You can also see rosters and player profiles all the way back to 2004:

Full-season clubs

St. Louis Cardinals
Memphis Redbirds
Springfield Cardinals
Palm Beach Cardinals
Peoria Chiefs

Short-season clubs
State College Spikes
Johnson City Cardinals
Gulf Coast League Cardinals
Dominican Summer League Cardinals

Once on a team page, just click on a player’s name to be taken to his individual profile page for that year. For example, here is the link directly to Luke Weaver’s 2017 Memphis profile.


Looking ahead and back

Now that you’ve found this page once, remember one of three ways to get back here. Bookmark the page, type “Roster Matrix” in the dark blue search box at the upper right or use the dropdown menu at the top of the page: “Players/Staff” > “Depth Charts/Roster Matrix”.

For details behind past rosters and transactions, check out the earlier versions of the Cardinals organization roster matrix as follows.

Link to previous matrices

2009: Jan–March 2009, April 2009, May 2009, June 2009, July 2009-February 2010

2010: 2010 spring training, 2010 regular season, 2010 first half, 2010 short-season, 2010-11 off-season

2011: 2011 spring training, 2011 regular season, 2011 short-season, 2011-2012 off-season

2012: 2012 spring training, 2012 regular season, 2012 short season, 2012-2013 off-season

2013: 2013 spring training, 2013 regular season, 2013 short season, 2013-2014 off-season

2014: 2014 spring training, 2014 regular season, 2014 draft and short season, 2014-2015 off-season

2015: 2015 spring training, 2015 regular season, 2015 draft and short season, 2015-2016 off-season

2016: 2016 spring training, 2016 regular season, 2016 draft and short season, 2016-2017 off-season

2017: 2017 spring training



4/6: New matrix. Organization total: 261 players.

4/6: FA 1B Rangel Ravelo signed to minor league contract. New organization total: 262 players.

4/7: 2016 23rd round draft pick OF JD Crowe signed. New organization total: 263 players.

4/9: Mem RHS Luke Weaver to 7-day DL retroactive to 4/7.

4/10: StL RHR Trevor Rosenthal off 10-day DL. RHR Sam Tuivailala from StL to Mem. RHS Daniel Poncedeleon from Spr to Mem.

4/11: Mem RHR Kurt Heyer released. New organization total: 262 players.

4/13: RHR Mitch Harris off Mem 7-day DL. Mem RHR Thomas Lee released. RHP Trey Nielsen off Spr DL. Peo OF Craig Aikin retired. New organization total: 260 players.

4/14: OF Magneuris Sierra to PB 7-day DL. 2B Casey Turgeon from EST (SC) to PB. OF Nick Plummer to Peo DL. OF Shane Billings from EST (JC) to Peo. IF Matt Davis from EST (SC) to Peo.

4/19: RHR Mitch Harris to Mem 7-day DL. RHR Kevin Herget from Spr to Mem. LHR Jimmy Reed to Spr 7-day DL. RHR Tyler Bray from PB to Spr. LHR Jacob Evans to PB 7-day DL. RHR Austin Sexton from JC to PB. RHR Steven De La Cruz from SC to PB.

4/20: LHR Ross Vance from PB to Spr. RHR Dailyn Martinez from Peo to PB. RHR Mike O’Reilly from GCL to Peo.

4/20: 3B Jhonny Peralta to StL 10-day DL (retro 4/16). LHR Tyler Lyons off StL 10-day DL.

4/21: Spr RHR Daniel Bard to TI list.

4/24: Spr RHR Daniel Bard off TI list. Mem OF Anthony Garcia off 40-man roster. New total 39. PB DL RHR Josh Wirsu released. OF Bryce Denton off Peo DL. OF Vince Jackson from Peo to SC. New organization total: 259 players.

4/25: OF Magneuris Sierra off PB DL. OF Austin Wilson from PB to SC.

4/27: Mem RHR Sam Tuivailala to StL as 26th man for double header. Optioned to Mem following game.

4/28: 1B Rangel Ravelo from SC to Mem. OF Anthony Garcia from Mem to Spr. C Jesse Jenner from SC to Spr. Spr C Luis Cruz released. New organization total: 258 players.

4/29: OF Blake Drake from Spr to PB. 2B Luke Dykstra to PB DL.

4/30: RHP Jorge Rodriguez from Peo DL to SC.

5/2: LHP Tyler Lyons to StL DL. RHR Sam Tuivailala from Mem to StL. 2B Mason Katz released. RHS Luke Weaver off Mem DL. RHR Kevin Herget from Mem to Spr. LHR Ross Vance from Spr to PB. RHR Austin Sexton from PB to SC. New organization total: 257 players.

5/5: OF Stephen Piscotty to StL DL. OF Tommy Pham from Mem to StL. OF Nick Martini from Spr to Mem. OF Thomas Spitz from PB to Spr.

5/7: OF Jose Alberto Martinez to StL DL. OF Magneuris Sierra from PB to StL. LHS Marco Gonzales from Mem DL to PB. IF Luke Dykstra off PB DL. RHR Eric Carter to Peo TI list.

5/8: OF Nick Plummer off Peo DL. OF Shane Billings from Peo to PB. RHR Brennan Leitao to PB DL. Peo RHR Greg Tomchick released. LHR Anthony Ciavarella from GCL to PB. RHR Frederis Parra from JC to Peo. RHR Austin Sexton from SC to Peo. LHS Marco Gonzales from PB to SC. New organization total: 256 players.

5/9: RHR Mitch Harris released off Mem DL. LHP Jimmy Reed released off Spr DL. New organization total: 254 players.

5/10: OF Blake Drake to PB DL. IF Juan Herrera from SC to PB.

5/11: RHS Daniel Poncedeleon to Mem DL. LHS Marco Gonzales from SC to Mem. RHR Eric Carter off Peo TI list. RHR Spencer Trayner from Peo to SC.

5/12: RHR Steven De La Cruz to PB DL. RHP Sam Tewes from GCL to PB.

5/14: RHR Rowan Wick to Mem DL. RHR Ramon Santos from Peo to PB. LHR Anthony Ciavarella to PB DL. 3B Danny Hudzina from Peo to SC. OF Vince Jackson, SS Jose Alberto Martinez and LHR Dewin Perez from SC to Peo. 2B J.R. Davis to Peo DL.

5/15: RHR Trey Nielsen from Spr to Mem. LHR Ian McKinney and RHR Landon Beck from PB to Spr. Spr RHR Daniel Bard released. RHR Estarlin Arias from Peo to PB. RHR Brennan Leitao off PB DL. RHR Max Almonte from SC to Peo. New organization total: 253 players.

5/16: RHS John Gant from StL DL to Mem. 2B Eliezer Alvarez to Spr DL. IF Danny Diekroeger from PB to Spr. OF Ricardo Bautista from SC to PB.

5/19: OF Magneuris Sierra from StL to Spr. 3B Jhonny Peralta off StL DL.

5/20: 1B Matt Adams traded to Atlanta Braves for 3B Juan Yepez (Peo). 40-man down to 38. OF Thomas Spitz from Spr to PB. RHR Frederis Parra from Peo to SC. RHR Yeison Medina from JC to Peo.

5/21: OF Shane Billings from PB to Peo. OF Bryce Denton, IF Matt Davis from Peo to SC.

5/22: OF Austin Wilson from SC to PB. OF Ricardo Bautista from PB to SC.

5/23: LHP Tyler Lyons off StL DL. RHR Sam Tuivailala from StL to Mem. RHS Arturo Reyes to Mem DL.

5/25: RHR Rowan Wick off Mem DL. RHP Chris Ellis from Mem to Spr.

5/26: LHS Austin Gomber to Spr DL. RHS Dakota Hudson to Spr TI list. SS Tommy Edman from Peo to PB. PB SS Juan Herrera released. 2B J.R. Davis off Peo DL. New organization total: 252 players.

5/27: StL RHR Miguel Socolovich designated for assignment. RHR John Brebbia to 40-man, Mem to StL. New organization total: 251 players.

5/28: 2B Kolten Wong to StL DL. IF Paul DeJong to 40-man, Mem to StL. IF Bruce Caldwell from Spr to Mem.

5/29: OF Jose Alberto Martinez off StL DL. OF Randal Grichuk from StL to PB. RHR Miguel Socolovich cleared waivers, to Mem. LHR Corey Littrell off Mem SL, moved to SC. RHP Andrew Morales off Spr DL, to PB. New organization total: 252 players.

5/30: IF Casey Turgeon from PB to Spr. OF Blake Drake off PB DL. RHP Sam Tewes, C Jeremy Martinez from PB to SC. RHP Steven Farinaro from Peo to SC. RHR Frederis Parra from SC to Peo. RHS Dakota Hudson off Spr TI list.

5/31: StL RHR Jonathan Broxton released. RHP John Gant from Mem to StL. RHS Jack Flaherty from Spr to Mem. SS Edmundo Sosa to PB DL. New organization total: 251 players.

6/2: IF Jedd Gyorko to StL TI list. OF Magneuris Sierra Spr to StL. RHR Rowan Wick to Mem DL. OF Thomas Spitz PB to Spr. OF Matt Fiedler from JC to PB. DSL RHR Jesus Garcia (eff 5/4), LHR Luis Rosales, RHR Cristhian Lugo released. New organization total: 248 players.

6/3: RHR Kevin Herget Spr to Mem. RHS Zac Gallen PB to Spr. LHR Corey Littrell SC to Spr.

6/4: IF Jedd Gyorko off StL TI list. OF Magneuris Sierra StL to Mem. OF Adolis Garcia to Spr TI list.

6/6: OF Magneuris Sierra was optioned to Spr, rather than Mem.

6/7: OF Chad Huffman to 40-man, Mem to StL. RHP John Gant from StL to Mem. OF Adolis Garcia off Spr TI list. OF Thomas Spitz from Spr to PB. OF Matt Fiedler from PB to SC.

6/8: OF Randal Grichuk from PB to Mem. RHP Josh Zeid to Mem TI list.

6/9: StL 2B Kolten Wong off 10-day disabled list. StL 3B Jhonny Peralta designated for assignment. New organization total: 247 players. 40-man at 38.

6/9: FA RHR Dionis Zamora signed eff 6/2, assigned to DSL. New organization total: 248 players.

6/9: LHR Chandler Hawkins from Spr to PB. LHS Austin Gomber off Spr DL. LHR Anthony Ciavarella off PB DL to SC. 3B Danny Hudzina from SC to PB.

6/10: RHRs Estarlin Arias, Brennan Leitao from PB to SC. RHR Anthony Shew from JC to PB. LHR Jacob Evans off PB DL.

6/11: LHS Sean Gilmartin claimed off waivers from Mets, to 40-man, optioned to Mem. New organization total: 249 players. 40-man at 39.

6/12: IF Paul DeJong from StL to Mem. RHR Brennan Leitao from SC to PB. RHR Anthony Shew from PB to SC.

6/13: RHR Sam Tuivailala from Mem to StL. LHS Marco Gonzales from Mem to StL for the day as 26th man for DH. RHR Juan Perez from PB to Peo. RHR Estarlin Arias from SC to PB. C Chris Rivera returned to org., assigned to SC. New organization total: 250 players.

6/14: StL 3B Jhonny Peralta released (was already DFAed). RHP Josh Zeid off Mem TI list. Mem LHR Zach Phillips released. 3B Bruce Caldwell from Mem to Spr. C Gabriel Lino to Spr DL. C Andrew Knizner from Peo to Spr. 3B Danny Diekroeger from Spr to PB. LHS John Kilichowski to Peo DL. New organization total: 249 players.

6/15: StL 2B Kolten Wong to StL DL. IF Paul DeJong from Mem to StL. IF Alex Mejia from Spr to Mem.

6/16: 4 players released in May: SC OFs Bladimil Franco, Anthony Ray, RHR Jery Then, JC OF DeAndre Asbury Heath. SC C Chris Rivera returned to retired list. New organization total: 244 players.

6/16: Effective 6/1, C Jeremy Martinez from SC to PB.

6/16: SS Edmundo Sosa off PB DL to Spr. LHS Ian Oxnevad to Peo TI list. SS Tommy Edman to PB TI list.

6/18: 1B Casey Grayson, SS Edmundo Sosa to Spr DL. 3B/SS Leobaldo Pina from PB to Spr.

6/19: IF Andy Young from Peo to PB. SS Tommy Edman off PB TI list.

The St. Louis Cardinals Organization Roster Matrix (effective 6/19/17)


St. Louis (25+3) 40-man (39+1)
C Martinez  Rosenthal Molina  Carpenter Wong (DL) A Diaz  Gyorko Huffman 
Wainwright Cecil (L) Fryer G Garcia DeJong  Piscotty 
Lynn  Siegrist (L) Fowler
Leake  Lyons (L) Jose Alb Martinez
Wacha Duke (L 60 DL) Pham 
Al Reyes (DL) Oh 
Memphis (25+4)
Weaver  Socolovich C Kelly  Voit B Valera  Mejia Wisdom Grichuk
Ar Reyes (DL) Herget A Rosario Ravelo Tovar Cunningham
Flaherty Schafer (L DL) Bader
Mayers  Montgomery Martini
Gant Sherriff (L)
Gonzales (L) J Lucas
Poncedeleon (DL) Wick (DL)
Gilmartin (L) Nielsen
Springfield (24+5)
Alcantara Littrell (L) Lino (DL) Grayson (DL) E Alvarez (DL) Sosa (DL) Caldwell Sierra 
Gomber (L) Bray Jenner J Wilson Pina An Garcia
Hudson Echemendia Knizner Thon McElroy (DL)
Pearce Baker Turgeon Ad Garcia
Gallen McKinney (L) Mercado
Ellis Beck
Palm Beach (25+2)
Ju Fernandez Morales Je Martinez Chinea Seferina Edman Young Spitz
D Gonzalez Vance (L) Godoy Dykstra Diekroeger Drake
Helsley Evans (L) Brodbeck (DL) Arozarena
Woodford Leitao A Wilson
C Jones R Santos
S DeLaCruz (DL)
D Martinez
C Hawkins (L)
Peoria (22+2)
Hicks R Williams O’Keefe McCarvel JR Davis Jose Alex Martinez Yepez Plummer
O’Reilly Almonte Trosclair Jackson
Oxnevad (L TI) Bowen (L) Billings
Kilichowski (L DL) Carter Carlson
Dobzanski Dew Perez (L)
Y  Medina
J Perez
State College (16)
J Rodriguez DeLorenzo (L) Martin Y Gonzalez Fennell
Farinaro Ciavarella (L) M Davis Hudzina Denton
Shew Crowe
Tewes R Bautista
Trayner Fiedler
Johnson City (13+1)
Oca (L) Yokley (ML) Zavala Newman Lopes J Rivera
Castano (L) Siomkin J Lopez Bandes
N Gonzalez E Garcia
GCL (27)
P P C 1B 2B SS 3B OF
Schlesener (L) Thomson (L) D Ortega C Rodriguez L Flores Del Perez Balbuena Robbins
Casadilla Salazar I Wilson Murders Figuera Rosendo
J Alvarez Bohannan Lancaster Whalen Talavera
Seijas Changarotty Ynfante
Medrano C Rowland
EST (16)
De Jesus Blanco (L) Ju Rodriguez D Gomez M Castillo E Montero B Sanchez
Jr Gonzalez E Perez (L) C Soto A Luna
Ramirez Cedeno Machado
DSL (34)
Rondon Trompiz I Herrera F DeJesus Ozuna Jimenez
Pirela Geronimo Joyser Garcia F Soto V Garcia
Cordero (L) Madera Longa Y Rosario Soler
Ventura Solano E Pena Del Rio
Benitez Avelino P Gomez Montano
Pereira R Garcia Samuel
Zapata (L)
Prada (L)
H Soto
Free agent signed,
unassigned (0)
P P C 1B 2B SS 3B OF
Draft signed,
unassigned (0)
P P C 1B 2B SS 3B OF
Draft tentative (8)
P P C 1B 2B SS 3B OF
Kruczynski (L 9) St. Clair (24) Mendoza (11) Fuller (15)
Patterson (L 13) Balestrieri (26) Benson (20)
Latcham (17)
Draft unsigned (30)
P P C 1B 2B SS 3B OF
W Rivera (8) Dayton (L 25) Z Jackson (6) Kirtley (5) Robertson (4) D Williams (14) Hurst (3)
Seeburger (L 10) Whitley (27) Garza (31) I Lopez (19) Brdar (36) Pinder (7)
Summerville (L 12) Saylor (28) Knight (32) Myers (29)
Walsh (16) Fagalde (30) Kerner (37) Bryant (33)
McCarthy (18) Malcom (34)
Dahlberg (L 21) Gallegos (35)
Hamann (22) Voyles (38)
Guillory (23) Hunt (39)
Pollock (L 40)



(#): Round player selected in 2017 Draft
(FA): Free agent signee
(DL): injured – on the disabled list
(TI): temporarily inactive list
(PL): paternity leave
(RL): restricted list
(L): left-handed pitcher
bold: on the Cardinals’ 40-man roster

(#+#): for teams, the number of active players on the roster plus number of inactive/not under contract (DL+TI+PL+RL) players