The Cardinal Nation blog

Brian Walton's news and commentary on the St. Louis Cardinals (TM) and their minor league system

Cardinals Organization Roster Matrix: 2015-2016 Off-Season

NOTE: As of 03/13/16, this version of the roster matrix is no longer current. It reflects the changes during the 2015-2016 off-season. It should now be considered a historical reference document. For the active roster matrix for 2016 spring training, click here.

With the official opening of free agency on November 6, it is time for another refresh of the Roster Matrix.

This reflects new free agents for 2015-2016 and season-ending 2015 rosters. The previous matrix reflects the rosters as they evolved during the 2015 short season through the playoffs.

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

As the 2015-2016 season play opened, the St. Louis Cardinals had 259 players under contract from top to bottom, including 33 players on the 40-man roster plus one suspended player. The 40-man members are called out in bold. Listed for reference but not included in the totals are both Major League and Minor League free agents.

The matrix places each of the 259 at his assigned level in the system as well as by position. It 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 259 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 Stephen Piscotty’s 2015 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


11/6: New matrix. Organization total: 259 players.

11/12: Two minor league free agents signed with non-roster invitations to MLB camp – RHR Juan Gonzalez, C Eric Fryer. New organization total: 261 players.

11/19: Three to 40-man roster: Mem LHR Dean Kiekhefer, Mem SS Aledmys Diaz, Spr OF Charlie Tilson.

11/20: FA RHP Deck McGuire signed to minor league contract. New organization total: 262 players.

11/30: FA 1B Xavier Scruggs to Marlins on a minor league deal. FA C Brayan Pena signed to two-year contract. New organization total: 263 players.

12/1: FA OF Rafael Ortega to Angels on MLB contract.

12/2: StL C Tony Cruz traded to Kansas City for rookie-level SS Jose Martinez. OF Peter Bourjos claimed off waivers by Philadelphia. RHR Steve Cishek, suspended C Cody Stanley non-tendered. New organization total: 260 players.

12/4: FA SS Pete Kozma to Yankees on a minor league contract. FA RHS John Lackey to Cubs.

12/8: OF Jon Jay traded to San Diego for IF Jedd Gyorko.

12/9: 40-man LHP Jayson Aquino claimed off waivers from Cleveland. New organization total: 261 players.

12/10: Rule 5 Draft. MLB Phase: RHS Luis Perdomo to Colorado, RHS Matt Bowman from Mets, to 40-man roster. Minor league Phases: Spr RHR Jhonny Polanco to Boston, PB RHS Cory Jones to Baltimore, SC RHR Kender Villegas to Milwaukee, PB SS Robelys Reyes to Arizona, Spr OF Mike O’Neill to Cubs, Peo RHS Fernando Baez to Tampa Bay. RHR John Brebbia from Arizona, LHR Michael Heesch from Cubs. New organization total: 256 players.

12/10: FA IF Mark Reynolds signs with Colorado. FA RHR Jonathan Broxton re-signs with StL. New organization total: 257 players.

12/10: Minor league free agent signings: RHP J.C. Sulbaran (KC), OF Jeremy Hazelbaker. New organization total: 259 players.

12/11: FA OF Jason Heyward signs with Cubs.

12/12: FA RHR Steve Cishek signs with Seattle.

12/17: Contract of Mem RHS Zach Petrick sold to Yokohama of NPB. Three pitchers released: Peo LHR Steve Sabatino, JC RHS Juan Bautista, JC RHR Anderson Gerdel. New organization total: 255 players.

12/22: FA RHS Mike Leake signed. New organization total: 256 players.

12/26: FA 1B Chris Jacobs signed to minors contract. New organization total: 257 players.

12/28: FA RHS Jeremy Hefner signed to minors contract. JC LHR Ismael Brito released.

1/4: FA C Ed Easley to Pirates on minors deal.

1/11: FA RHR Seung-hwan Oh signed to MLB contract. New organization total: 258 players.

1/12: Mem LHS John Gast retired. Spr C Alberto Rosario re-signs (effective 12/12). Organization total: 258 players.

1/13: FA RHR Carlos Villanueva signs with San Diego.

1/20: NRIs (22): Ps: Silfredo Garcia, Austin Gomber, Juan Gonzalez, Jeremy Hefner, Corey Littrell, Deck McGuire, Trey Nielsen, Daniel Poncedeleon, Robby Rowland, J.C. Sulbaran, Tyler Waldron, Luke Weaver: Cs: Steve Bean, Luis Cruz, Eric Fryer, Carson Kelly, Alberto Rosario: IFs: Jonathan Rodriguez, David Washington, Jacob Wilson, Patrick Wisdom: OF: Jeremy Hazelbaker.

1/20: STEP Camp invitees (26): Ps: Sandy Alcantara, John Brebbia, Junior Fernandez, Jack Flaherty, Derian Gonzalez, Josh Lucas, Mike Mayers, Alex Reyes, Arturo Reyes, Rowan Wick, Jacob Woodford; Cs: Chris Chinea, Jose Godoy, Ryan McCarvel, Brian O’Keefe; IFs Eliezer Alvarez, Paul DeJong, Juan Herrera, Chris Jacobs, Oscar Mercado, Darren Serefina, Edmundo Sosa; OFs Harrison Bader, C.J. McElroy, Nick Plummer, Magneuris Sierra.

1/22: FA OF Carlos Peguero signed to minor league contract with MLB spring camp invitation. New organization total: 259 players.

1/27: FA LHP Nick Greenwood to Cubs on minor league contract.

2/2: FA LHR Bob Wheatley signed to minor league contract. New organization total: 260 players.

2/12: FA RHR John Church signed to minor league contract. New organization t0tal: 261 players.

2/17: FA RHR Matt Belisle signed a minor league contract with MLB spring training invitation with Washington.

2/27: Three DSL players signed: RHPs Jorge Rondon, Winston Nicacio and C Julio Rodriguez. LHR Jesus Narvaez released. New organization total: 263 players.

2/29: PB RHS Nick Petree retired. New organization total: 262 players.

3/2: DSL RHP Wilman Madera signed. New organization total: 263 players.

3/4: JC UT Luke Doyle suspended for 50 games.

3/5: FA 1B Dan Johnson signs minors deal with Tampa Bay as a pitcher.

3/10: Mem LHS Kyle Hald, SC IF Michael Massi retired. New organization total: 261 players

3/11: FA LHR Randy Choate to Toronto on minor league contract.

The St. Louis Cardinals Organization Roster Matrix (effective 3/11/16)

St. Louis (30) 40-man (39)
Wainwright Rosenthal Molina Adams Wong Peralta Carpenter Holliday
Lynn Maness Pena Moss
G Garcia

Ja Garcia (L) Siegrist (L)


Wacha Socolovich

C Martinez Walden

Lyons (L) Tuivailala

Leake Harris




MLB free agents (1+8)
(not included in totals)
Lackey (QO-ChC) Broxton (StL) Stanley (susp) Reynolds (Col) Heyward (QO-ChC)
Belisle (Was MiLB)
Choate (Tor MiLB)
Villanueva (SD)
Cishek (Sea)
Minors free agents (4+8)
(not included in totals)
Greenwood (L ChC) Hatley Easley (Pit) Johnson (TB-P) Kozma (NYY) Hazelbaker (StL)
Butler Tartamella Scruggs (MIA) Ortega (MLB-LAA)
Rosario (StL)
Jo Gonzalez
Memphis (23)
Gonzales (L) Heyer Fryer (NRI) J Wilson (NRI) Mejia An Garcia
Ar Reyes (STEP) Wyatt Anna A Diaz Hazelbaker (NRI)
Cooney (L) Waldron (NRI) Peguero (NRI)
Hefner (NRI) Kiekhefer (L)
McGuire (NRI) Wright (L)
Sulbaran (NRI) Sherriff (L)
Ju Gonzalez (NRI)
Springfield (23+1)
Al Reyes (RL STEP) Donofrio Ohlman Jon Rodriguez (NRI) B Valera M Williams Wisdom (NRI) Martini
Mayers (STEP) S Garcia (NRI) Rosario (NRI) Washington (NRI) Wiley Sohn Tilson
Reed (L) Baker Caldwell
T Lee Perry
Morales Shaban
R Rowland (NRI)
Melling (L)
Palm Beach (30)
Anderson Herget C Kelly (NRI) Voit Katz Herrera (STEP) Diekroeger Drake
Poncedeleon (NRI) Schumacher Jacobs (STEP) Turgeon Staton McElroy (STEP)
Nielsen (NRI) Lomascolo (L) Radack
Weaver (NRI) McKnight Aikin
Littrell (L NRI) Stoppelman (L)
Aquino (L) J Lucas (STEP)
Fernandez (STEP) Holt

C Hawkins (L)
Brebbia (STEP)
Heesch (L)
Peoria (27)
Flaherty (STEP) Llorens Bean (NRI) A DeLeon Seferina (STEP) Mercado (STEP) Gronsky Bryan
Gomber (L NRI) Then O’Keefe (STEP) Swirchak DeJong (STEP) Thompson
McKinney (L) Bray L Cruz (NRI) Mi Reynolds Bader (STEP)
D Perez (L) Frey Peoples-Walls
Pearce Grana Gibson
Beck Kuebel (L)
State College (29)
Wirsu Echemendia Jenner R Garcia Martin Pina Lankford Acevedo
Jor Rodriguez S DeLaCruz Godoy (STEP) Grayson C Rowland Spitz
J Perez Velazco Chinea (STEP) E Rodriguez Pritchard
D Martinez Almonte Dennard Olivera
Cross Harrison
Evans (L) Tomchick
Oca (L) Wheatley (L)
Johnson City (20+2)
Dobzanski Yokley (ML) C Rivera Newman E Alvarez (STEP) Sosa (STEP) Asbury
R Williams Farinaro McCarvel (STEP) Doyle (RL) J Hawkins R Bautista
J Mateo Escudero J Martinez Sierra (STEP)
Parra Ray
R Santos
GCL (33)
Alcantara (STEP) Gallardo J Lopez Brodbeck Cordoba Denton Bandes
Arias Higgins F Rodriguez Tice Becker Talavera
D Gonzalez (STEP) Y Medina Zavala J Rivera
Medrano Bohannan Drongesen Torres
Woodford (STEP) Ward E Garcia Franco
Hicks Bowen (L) Plummer (STEP)
Oxnevad (L) Wick (STEP)
DeLorenzo (L)
Schlesener (L)
DSL (42+1)
O Diaz Ramirez Melendez D Gomez L Flores Cotes E Montero Rosendo
Casadilla Changarotty Cedeno C Rodriguez Delgado Figuera B Sanchez
J Alvarez De Jesus D Ortega Linares A Luna
Jr Gonzalez Blanco (L) I Wilson Balbuena C Luis
Seijas Lugo Ju Rodriguez Ozuna Ynfante
Cordero (L)
Rosales (L)
E Perez (L)
Je Garcia
Tejada (RL)

(FA): recent free agent signee
(DL): injured – on the disabled list
(IA): inactive
(TI): temporarily inactive list
(PL): paternity leave
(SL): suspended list
(RL): restricted list
(QO): qualifying offer made to free agent
(NRI): non-roster invitee to MLB spring camp
(STEP): minor league Spring Training Early Program invitee
(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+IA+TI+SL+RL) players

Follow me on Twitter.

Follow me

Brian Walton

Brian Walton runs The Cardinal Nation and The Cardinal Nation Blog, covering the St. Louis Cardinals and minor league system.
Follow me

26 Responses to “Cardinals Organization Roster Matrix: 2015-2016 Off-Season”

  1. Brian Walton says:

    On a related topic, my annual view of the Cardinals Rule 5 eligible players and my prediction of which ones will be added to the 40-man roster is now available for members of The Cardinal Nation.

    P.S. We currently have a three months for the price of one promotion for Veterans Day, so if you are on the fence, it would be a great time to sign up. Details here.

  2. blingboy says:

    The fresh matrix arrives in the nick of time. My own roster/payroll spreadsheet somehow got totaled. I was about to have a panic attack.

  3. Bw52 says:

    Brian-i have been wondering about the Dean Anna situation and him staying on the roster so far.I think he will constantly on the edge between being dropped from the 40-man or does the organization like his veteran triple presence at Memphis? What say you?

  4. Bw52 says:

    Cards sign Juan Gonzalez RHP from Rockies system (AAA) and Eric Fryer C to minor league contracts.Fryer gets a Spring training invite also.Gonzalez had 12 saves for Rockies AAA team in 33 games.Fryer veteran backup catcher .

  5. lrcardinal says:

    Hi Brian,

    Did the Cards ever get the “player to be named” from Texas for Sam Freeman? Don’t remember who it was if we did!!


    • Brian Walton says:

      No, I don’t believe so. The maximum six months passed for a PTBNL, so the deal must have ended up being for cash.

      • JumboShrimp says:

        The Rangers ran Freeman thru waivers circa last April, thereby escaping the obligation to give the Cards a player.

        • Brian Walton says:

          Why do you think that later transaction would affect the initial trade terms? Never heard of that before.

          My belief is that none of the players on the list the Cardinals ended up wanting. Typically, the cash in these deals is $50K.

          • JumboShrimp says:

            The Cards feared they would lose Freeman by running him thru waivers, so they traded him to the Rangers for a PTBNL. The Rangers outfoxed Mo. Soon after acquiring Freeman, they ran him threw waivers, then put him at AAA. The deal with the Cards was probably contingent on Freeman remaining in the majors. Once he became a minor leaguer, however, the Rangers no longer owed a player. Later, the Rangers promoted Freeman and used him. So the Rangers made out on the deal.
            We could have released Choate to keep Freeman, but such was not to be.

            • JumboShrimp says:

              Freeman was DFA’d on April 5. The Rangers elected to begin the season with no southpaw in their pen. He was outrighted April 15.
              He threw 8 innings at AAA. Then was promoted and threw 38 innings for his hometown Rangers.
              Worked out well for the Rangers.

            • Brian Walton says:

              What is your source of that supposed trade contingency? If you don’t have anything, which I suspect, at least show me another trade that worked that way. Otherwise, I will chalk it up as another of your suppositions without foundation.

              • JumboShrimp says:

                Why not ask a team official what the Cards received for Sam Freeman? Seek facts to illume.

                • Brian Walton says:

                  I don’t need to ask. No player moved the other way within six months, so they received cash. That is the way it works.

                  • JumboShrimp says:

                    So you prefer not to ask if the cards received any cash.

                    Freeman was out of options. The cards were concerned he could play in the majors and would be claimed if they tried to send him to Memphis. Reasonably, Mo worked out a deal with the Rangers to give us a prospect if they took Freeman. However the Rangers decided they did not have room on their roster, so dfa’d him. With that, the offer of a prospect would have evaporated, since contingent on the Rangers receiving ML value. Mo is not especially happy with the Rangers about the Freeman transaction, but teams can be ruthless and the Rangers hoodwinked us within the bounds of the game, so there is nothing to complain about.

  6. lrcardinal says:

    Hi Brian,

    You show C Jose Gonzalez resigning with the Cards in the Transactions, but then show C Alberto Rosario as returned to the Cardinals and invited to Spring Training. Did they both resign with Cards?

    Larry Cardinal

Leave a Reply

You must be logged in to post a comment.