Welcome to the refreshed St. Louis Cardinals roster matrix published to celebrate the start of the regular season for the major league club and the four full-season affiliates.
The initial versions of those four minor league rosters, Memphis, Springfield, Palm Beach and Quad Cities, are complete. Also included are injured and suspended players as well as those granted personal leave.
All of the invitees to Extended Spring Training camp are included together, a group that currently sits at 78 players with five more scheduled to arrive next month. The three US-based short-season rosters, for Batavia, Johnson City and the Gulf Coast League Cardinals, are left blank for the time being.
Come June, those clubs will be populated from the EST standouts as well as 2009 draftees and free agent signings. I will keep this roster matrix updated between now and then and then republish another fresh version once the short-season rosters are announced.
Most of the remainder of the EST players will return to the Dominican and Venezuelan Summer Leagues. The additional 62 players on the DSL and VSL rosters not invited to the US are listed below in their most recent league assignments.
All told, the organization currently has 282 players under contract, from St. Louis down through the Venezuelan Summer League Cardinals.
Like everything here at The Cardinal Nation, the matrix is provided at no charge. That doesn’t mean it didn’t take a lot of work to create and maintain. Please be respectful and link back here if you want to reference the matrix rather than copying it elsewhere.
Remember, this Roster Matrix can always be accessed in several ways. You can enter the term “roster matrix” in the blue search box in the upper right of the site or access this information through the top red menu bar under “Players/Staff” > “Depth Charts/Roster Matrix”.
Update 4/10: RHP Andres Rosales promoted from EST to QC to replace suspended Deryk Hooker
Update 4/13: 2B Oliver Marmol placed on Palm Beach DL, Jose Garcia promoted from EST to Palm Beach. Mark Hamilton activated by Springfield from EST, Brandon Buckman placed on the Springfield DL.
Update 4/15: Chris Carpenter to 15-day DL, Brad Thompson optioned to Memphis. Chris Perez and Mitchell Boggs promoted from Memphis to StL.
Update 4/16: LHR Royce Ring activated from Memphis 7-day DL.
Update 4/17: RHS P.J. Walters from Memphis to StL, RHR Josh Kinney optioned out. 2B Aaron Luna to Quad Cities DL, C Blake Murphy activated.
Update 4/20: OF Brian Barton traded to Atlanta for RHR Blaine Boyer.
Update 4/21: 3B David Freese optioned to Memphis to make room for Boyer in StL.
Update 4/23: RHR Kenny Maiques assigned to Extended Spring Training from Springfield. Eddie Degerman activated from PB DL to Springfield. OF Paul Cruz to Quad Cities DL. 2B Brett Lilley promoted to QC from EST.
Update 4/24: OF Amaury Marti injured (Oaxaca Guerreros of the Mexican League. LHP Katsuhiko Maekawa placed on Memphis 7-day DL.
Update 4/25: Acquired LHP Evan MacLane from Triple-A Reno (Arizona). Assigned to Triple-A Memphis. 282 players under contract.
Update 4/27: LHS Ryan Kulik promoted from PB to Spr as LHS Justin Fiske placed on DL. RHS Scott Gorgen promoted from Extended Spring Training.
Update 4/30: IF Brendan Ryan placed on StL 15-day DL. Tyler Greene promoted to StL from Memphis. OF Paul Cruz activated from DL by QC. C Blake Murphy returned to QC DL. Marco Gonzalez from Mem to Spr with Donovan Solano going the other way. OF Shane Robinson placed on Memphis DL with C Brandon Yarbrough and RHR Fernando Salas activated. SS Pete Kozma from PB to Spr. Kyle Mura to Spr DL. Trey Hearne into Spr rotation for Mura.
Update 5/1: IF Domnit Bolivar from QC to PB. IF Guillermo Toribio from EST to QC.
Update 5/2: LHP Jonny Bravo from EST to QC. RHP Chuckie Fick from QC to PB. RHP Lance Lynn from PB to Spr. Elvis Hernandez to Spr DL. PB ends tandem rotation with Mark Diapoules and Shaun Garceau to the bullpen.
Update 5/3: 1B Matt Arburr activated by PB. OF Charlie Kingrey released. New total 281.
Update 5/4: RHP P.J. Walters optioned to Mem with RHP Brad Thompson promoted to StL.
Update 5/5: 1B Brandon Buckman released from Spr. RHR Marco Gonzalez to Spr DL. LHP Joe Williams signed and added to Spr. OF Shane Robinson off Mem DL with 2B Jarrett Hoffpauir on.
Update 5/7: OF Rick Ankiel placed on the 15-day DL (likely effective 5/5). OF Shane Robinson added to 40-man roster and promoted from Memphis.
Update 5/8: IF Mike Folli from Spr to Mem. OF Brian Buck released from QC, replaced by Frederick Parejo from EST. LHP George Brown sent from QC to EST, replaced by RHP Josh Wilson. RHP Marco Gonzalez activated by Spr with LHP Kristhiam Linares onto Spr DL. QC moves Andres Rosales and Miguel Tapia to bullpen. New total 280.
Update 5/9: OF Alexander Castellano to VSL from DSL. C Jesus Montero to DSL from VSL. RHPs David Brito and Carlos Noguera released from EST. New total 278.
Update 5/12: IF Brendan Ryan assigned to Mem on rehab. RHP Kyle Mura activated by Spr. Ps Carlos Gonzalez, Jose Penaloza, Adam Prange and Senger Peralta released from EST. New total 274.
Update 5/13: OF Ryan Ludwick placed on StL DL, OF Nick Stavinoha recalled from Mem. OF Jarred Bogany from EST to Quad Cities, with OF Ryde Rodriguez going from QC to EST. LHP Ian Ostlund to Mem DL.
Update 5/14: OF Joe Mather to Mem DL. 2B Jarrett Hoffpauir and LHP Katsuhiko Maekawa activated from Mem DL. 1B Javier Brito signed for Mem as minor league free agent. New total 275.
Update 5/15: Spr 1B/OF Andrew Brown placed on DL. 1B Curt Smith from PB to Spr. OF Chris Swauger from QC to PB. OF Travis Mitchell from EST to QC. RP Kenny Maiques transferred from EST to Spr and suspended 50 games. RHP Mitchell Boggs from StL to Mem, with IF Brendan Ryan activated from Mem rehab.
Update 5/16: Mem 3B David Freese to DL. 3B Brett Wallace from Spr to Mem. Amaury Cazana activated from DL in Mexico.
Update 5/18: IF Mike Folli returned to Spr from Mem.
The St. Louis Cardinals Roster Matrix (effective 05/18/09)
| St. Louis (25+5) | 40-man (39) | ||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Carpenter (i) |
Franklin | LaRue | Pujols | Schumaker | K Greene | Glaus (i) | Ankiel (i) |
| Lohse | Thompson |
Molina | Thurston | Ryan |
Duncan | ||
| Pineiro | McClellan | Barden | Ludwick (i) |
||||
| Wainwright | Motte (4) | T Greene (16) | Rasmus (1) | ||||
| Wellemeyer | C Perez | Robinson (27) | |||||
| Ja Garcia (9iL) | Miller (L) | Stavinoha (35) | |||||
| Reyes (L) | |||||||
| Boyer | |||||||
| Memphis (24+4) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Walters (17) |
Todd (7) | Anderson (3) | Brito |
Hoffpauir |
Solano | Craig (18) | Jay (12) |
| Hawksworth | Kinney (20) |
Pagnozzi | Rowlett | Freese (5i) | Shorey | ||
| Mortensen (11) | Salas (31) | Yarbrough | Wallace (2) | Mather (i) |
|||
| Parisi (i) | Scherer | ||||||
| Ottavino (15) | Ring (L) | ||||||
| MacLane (L) | Maekawa (L) | ||||||
| Boggs (10) | Ostlund (iL) | ||||||
| Manning (L) | |||||||
| Others (1) | |||||||
| Cazana | |||||||
| (Mexico) | |||||||
| Springfield (24+8) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Dickson | E Hernandez (i) | Hill (34) | A Brown (i) | Descalso | Kozma (8) | Folli | Jones (6) |
| Herron (25) | M Gonzalez | T Cruz (36) | Hamilton | Jo Martinez (37ti) | Rapoport | ||
| Hearne | Degerman | C Smith (40) | Ant. DeJesus | ||||
| Fiske (iL) | Parise | Henley | |||||
| Lynn (14) | Samuel (21) | ||||||
| Kulik (L) | McCormick (i) | ||||||
| Dew (i) | |||||||
| Norrick (L) | |||||||
| Linares (iL) | |||||||
| Furnish (L) | |||||||
| Williams (L) | |||||||
| Mura | |||||||
| Maiques (susp) | |||||||
| Palm Beach (25+1) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Broderick | Sanchez | Derba | Rivera | Marmol (i) | Sedbrook | Curtis | Chambers |
| R Castillo (19) | Eager | Vazquez | Arburr | Jo Garcia | Bolivar | Pham | |
| Additon (26L) | King | Peterson | |||||
| Gorgen (22) | Reifer (24) | Swauger | |||||
| Kopp (28) | Freeman (L) | ||||||
| Diapoules | |||||||
| Garceau (29) | |||||||
| Fick | |||||||
| Quad Cities (25+4) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Daley, Jr. T4 | Carpenter | Cutler | Morales | Luna (39i) | Vasquez (13) | Parejo | |
| Bravo (L) T3 | Delgado | Espinoza | A Castellanos | Toribio | Edwards (23) | ||
| Hooker (32 susp) | Mulligan | Murphy (i) | Lilley | P Cruz | |||
| J Wilson T3 | Rosales | Bogany | |||||
| McGregor T2 | M Tapia | Mitchell | |||||
| Nieto T2 | |||||||
| Cardenas (L) T1 | |||||||
| Thomas T1 | |||||||
| Veres T4 | |||||||
| Bradford (i) | |||||||
| Ext. Spring (63) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| A Cruz | A Castillo | A Perez | D Medina | Landin | Alvarez | Teran | Babrick |
| Ang. De Jesus | Castro | Rigoli | L Mateo | Y Castillo | R DeLaCruz (38) | ||
| Arredondo | Buursma | Cawley | Scruggs | Mambell | Gomez | ||
| Blazek | L DeLaCruz | Mosquera | Hage | ||||
| Diaz | Calero | Moscatel | Obregon | Ingram | |||
| Fornataro | Frevert | Polanco | R Ruiz | Ja Martinez | |||
| Maertz | Lara | ||||||
| Mayes | |||||||
| Javier | Munoz | R Rodriguez | |||||
| Leach | Orozco | R Rosario | |||||
| Ortiz | Riportella | ||||||
| North | Shepherd | ||||||
| Notti | Pichardo | Swinson | |||||
| R Gonzalez | |||||||
| Rada | Rondon | ||||||
| Richardson | Russell | ||||||
| Rios | Y Gonzalez | ||||||
| Santos | |||||||
| Zawacki | J Castellanos (L) | ||||||
| G Brown (L) | Siegrist (L) | ||||||
| A Ferrara (L) | |||||||
| EST (May 15) (5) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Estalis | Alcala | Valera | Rivero | ||||
| J Castillo (susp) | |||||||
| Batavia (TBD) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Johnson City (TBD) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| GCL (TBD) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| DSL (34) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| A Tapia | Concepcion | V Ferreira | Pimentel | Avila | Cabrera | H Martina | |
| Franco | E Rivera | L Perez | Hiraldo | G Hernandez | Villar | Beras | |
| Jimenez | M Martinez | Montero | J Lopez | Encarnacion | |||
| Pasen | Pinard | W Perez | J Pena | ||||
| Urena | D Rodriguez (L) | Martines | |||||
| Herrera (L) | Mercedes (L) | Reyes | |||||
| L Rosario (L) | P Pena (L) | Sandoval | |||||
| Uribe (L) | Taveras | ||||||
| VSL (26+1) | |||||||
| SP | RP | C | 1B | 2B | SS | 3B | OF |
| Avendano | Cedeno | R Perez | M Marquez | O Medina | H Garcia | Argenal | |
| Bier | F Marquez | Rivas | Vargas | Yegues | Cortez | ||
| Nieves | Guzman | Viloria | Vivas (susp) | Fonseca | |||
| Colorado (L) | Oraa | Velazco | Inojoza | ||||
| Weffer (L) | R Alvarado | A Castellano | |||||
| Ramos | |||||||
| Solarte | |||||||
The matrix: breaking the code
Players with injuries that led to a stint on the disabled list are noted with (i). The number in parentheses after each club’s name is the quantity of players assigned there. (ti) means the player is on the temporary inactive list. “susp” denotes players suspended.
The names of those on the 40-man roster are listed in BOLD.
After some names, you will see a number in parentheses. That denotes my personal ranking of the player in the annual Top 40 Cardinals Prospects voting at Scout.com. (At The Birdhouse, my individual scores as shown here were weighted one-fourth in determining the final Scout.com ranking.)
Paired members of the tandem starting rotations at Palm Beach and Quad Cities are denoted by “Tn”. Pairs are assigned “n” values 1 through 4 or 5 based on their initial assignment sequence.
When assigning positions, I put players in just one column. My attempt was to acknowledge where they are expected to play during the majority of the season.
To delineate the left-handed starters and relievers, I adopted the practice of placing the lefties at the end of the starters and relievers lists, designated by the letter (L).
Don’t read anything into the order of the names within any column, other than the LHPs at the end. They are generally presented alphabetically. The order has no correlation to playing time, duration on the roster or anything else.
This isn’t the final source on the spelling of players’ names. I have tried to remain consistent with what we use at Scout.com and what is designated at MiLB.com. Especially with the academy players, the information from the Cardinals themselves can even include mistakes.
Don’t forget the wealth of (free) information about each player that we maintain in the Scout.com player data base. It is too unwieldy to maintain every link to almost 300 player profiles directly from the matrix, but do keep using the Scout profiles as the source for additional information on individual players.
I will always designate the most current date when the matrix was last updated, but I am not necessarily planning to maintain a log of every transaction that occurs across the system all year, though I will keep the matrix current.
The good news is that I don’t have to document all the moves. UConnCard already does that over on the Scout.com message board. My goal will be to stay in sync with that list of moves visually. So remember the link to the transaction log, especially if/when detailed questions come up.
Link to previous matrix: January – March, 2009
Awesome job, Brian!… this is incredibly useful… could you please do this for all 30 teams? Thanks. ;-D
vivas (vsl) is also gonna be starting the season out on the inactive list with castillo & hooker, he was suspended in december.
argenal at vsl? i though he was going to dsl.
At EST, there seem 10 OF candidates for Batavia or A level teams.
We seem well stocked with catchers, SSes, and pitchers. Its great to have so many pitchers, because this spreads out the workload and can potentially prevent some injuries.
(Might Brett Lilley belong under the 2B column?)
They should have enough people to form up a couple of EST teams to play one another each day. Players should use EST time to work hard on their skills.
If 10 guys get promoted out of EST and 10 leave baseball, we have room to add 30 US amateurs in June.
With the ML team, we have official rookies in Motte, Kinney, Rasmus, and Freese. And there are Barden and Thurston, near-rookies. Only Rasmus is a youngster among this group of 6.
At AAA, there are also Perez, Mather, and Barton, ML rookies last year, looking to get back to the Show.
The overall number of players in the system, illustrated by the matrix perspective, helps explain the aggressive adoption of winter ball or in-season promotions.
We have so many players, we want as many as willing to play ball during the winter, to speed up their development and hasten personnel decisions. If somebody qualifies at one level and if there is a roster slot above, move him up, because there is another kid at a lower level who would like a promotion too. Given the aggregate number of players in the system, time management is important.
I am hopeful about low profile pitchers like Veres, Delgado, Tapia, Cardenas, Nieto at Quad Cities. Given the competition, a young pitcher has to be promising to earn his way onto the QC roster.
gandhi, I could either cover all 30 organizations or respond to an urgent email received overnight regarding “Unclaimed Lotto Millions”. Tough decision for me.
bo, Lilley is moved.
jrocke, the other suspensions are now noted. During the off-season, the Cards listed Argenal at VSL, but I guess we’ll see where he actually plays in a month or so.
Oh Brian, I can’t tell you how much I love this. I’ve been keeping my own similar file but I was missing a few players here and there.
I know once the transactions get hot and heavy this will be tough, but I hope you can keep it up during the season.
Thanks.
Brian:
Great job! I have been following the Cardinals since 1946 and their farm teams since 1948
(via the great and later unlamented The Sporting News).
I have tried for the decades ever since to develop each year a matrix similar to yours and bugged the Cardinal minor league operations to send me their team rosters on a regular basis. It worked when the old timers were in control, but faltered when new people came on board as the minor league coordinators. Even at the best, I never came close to your achievement!
I lreally ook forward to your daily reports. Keep up the good work!
Thanks jon and welcome, Steve! I am probably not going to run daily minors reports here during the season, though I might offer some weekly recaps by team. Not sure yet. Ray Mileur is doing the dailies on Scout.com.
What has happened to The Sporting News is a shame. I have been following discussions among SABR members on archives that have been taken offline since TSN was sold.
[...] The updated Roster Matrix of the entire minor league system has been posted, including those players placed on the disabled [...]
[...] Note: What follows has been superseded by a new version of the Roster Matrix dated 4/10 and available via this link. [...]
Brian, what is the “EST (May 15)” list – is it different than the rest of
EST? Is that when those guys will report?
I wish I understood more of the Cardinals philosophy about EST. IS someone like Pajero there because he wasn´t one of the best candidates for QC, they don´t think he´s ready, or he is in EST working on something specific? Same for Lilley – they really ca~´t be planning to have him go to Batavia again at his age – is he working on something specific?
The injured guys to EST is also not clear. Is MCCormack or Grogan injured and they are rehabbing – if so why are~´t they on a DL somewhere? Are they healthy but not ready? I don´t remeber injured guys being in EST (and not on the DL somewhere) in the past.
Thanks for the list!
CC, yes, May 15 is when that group of players report. I don’t know why Gorgen is not on a team DL. My guess is that they are waiting to see which club, PB or QC has an opening when he is ready, which he told me in Florida would be just a start or two. McCormick is on Springfield’s DL as noted above.
Regarding minor league team assignment asked by Carioca….
Paul Cruz was signed after his senior year at U Tampa. Curt Smith after his senior year at U Maine. Colt Sedbrook after a senior year at Arizona. They all got roster slots at the start of this season.
But roster slots are few, not all seniors can be accommodated, so Buursma, Maertz, and Lilley are at EST. Since the Cards have a largish crew at EST, they need to make good use of their time by competing and working on their games. Time is money.
Assignment to A level teams is a function of upside (Niko Vasquez begins with QC); abundance of players for your position; and prior experience. Some seniors do not get a lot of time to prove themselves, as shown by the releases of Pitts and Hester.
Circa 1996-97, the Cards had a left swinging OF/pinch-hitter Mark Sweeney. Sweeney went on to play with the Padres, Giants, etc.
Sweeney went to the University of Maine, as did 2008 signee Curt Smith, now at Palm Beach. Sweeney and Smith hold many of the hitting records at this university. Sweeney’s example can give Smith hope that Maine Brown Bears can play in the majors.
Paul Cruz is about 5 years older than Frederick Parejo. Cruz had an OPS of circa 540 at Johnson City, while Parejo was a NYPa league all star with an OPS about 100 points higher, at the higher rung. So did Cruz beat out Parejo for a slot at Quad Cities? This seems unlikely. Instead, the older lad is getting first opportunity.
In 2008, OF Beau Riportella began the season with Quad Cities, did not do much with 30 at bats, so was sent back to EST. It is possible the same thing could happen with OF Ryde Rodriguez this year. Sometimes we give a premium prospect a taste of a higher level to see how they respond.
A Quad Cities squad started a season with 1B Charlie Pelt, who played 4 years for Georgia State. Pelt got off to a slow start and was released after about 30 at bats, because an employing team will reach a conclusion quicker with a college senior. No need to send him back to EST for more training.
When we form the Quad Cities team, it may not consist of just the best prospects. This may be unexpected, but seems to be the case. Sometimes we give opportunities to guys because they are older and need their opportunity first. A variety of factors get balanced.
This is very helpful; one of my supervisors at work, although he’s a Cubs fan, is also friends with Niko Vazquez’ father, and so he’s following (with my help) how Niko is doing, as well as Tommy Pham and Mike Blazek, who he also knows from when his own son (who’s a sophomore pitching for LA Harbor College) played with them in high school here in Las Vegas. Pat (the supervisor) tells me if Niko makes it to the major leagues, he’ll have to switch over and become a Cards fan!
The name “Mark Sweeney” sure brings back memories. We got him from the Angels in a minor-league trade and he was a very useful part-time player and pinch-hitter for us; I remember, at one point, he got on base something like 8 times in a row which either tied or approached the ML record (there was a sac fly mixed in there, IIRC, which didn’t count against the streak – or did it? It’s been a long time).
We traded Sweeney to the Padres as part of that “trade that hurt both teams” in 1997; we also gave them Danny Jackson and Rich Batchelor; they gave us Phil Plantier, Scott Livingston, and Fernando Valenzuela.
Jackson and Batchelor did nothing for the Padres; Plantier – who was supposed to give us some power to make up for Brian Jordan’s injury – hit only 5 HR (OTOH, that motivated us to make the McGwire deal a few weeks later when it became obvious that Plantier wasn’t the answer). Livingston was nothing special as a utilityman and Valenzuela didn’t win a single start for us in five attempts and was released when the Cards asked him to go to AAA and he declined the assignment.
Sweeney, though, stuck around and played for several teams, as noted above, and I think played through 2008 – I think he’s a coach this year.
Who would have thought, when that trade went down nearly 12 years ago, that Sweeney would be the one who’d stick around all those years – he lasted around 10 years longer than the other 5 guys in the deal.
Sweeney grew up in Massachusetts. He went to the Univ. of Maine to play quarterback, but focused on baseball after he got there. Odd Sweeney hung on so many years in the majors as a part-time player. Curt Smith went a lot further to get to central Maine, hailing from Curacao in the Dutch Antilles, like Andruw Jones.
The Cardinals have been pretty aggressive about fast tracking but along with it they have given the older guys a shot at advancing but it is up or out with those guys. And they had more time with guys like Mather and Jones because they were younger.
I don’t think they will block the Wallace’s, the Vasquez,s, the Kozma,s or as we have recently learned Ottavino. Ottavino came on strong in spring training and they have made a move with Todd to make room for him at the AAA level.
They have managed it well. If you look at the key players at Memphis you have Greene, Anderson, Stavinoha and Rowlett (2005 draft), Ottavino, Perez, Jay, Robinson, Craig and Shorey (2006) and Todd, and Mortensen (2007). That is 10 regulars drafted in the 05-07 period already at AAA along with Hoffpaiur and Mather from earlier classes.
This is to suggest some under-mentioned prospects or sleepers.
1. Now Springfield LHP Tyler Norrick has moved to reliever, he could make progress A reliever at Southern Illinois, has arm strength and maturity to find success.
2. Springfield 2B Descalso was a 3rd rd pick in 2007. The Cards moved him the draft board a few rounds. A young Adam Kennedy, without the base-stealing dimension.
3. Palm Beach 3b/2b Curtis sprays hits. Does not have the pop or arm for 3B, but could shift to 2B someday. He hit last summer at Batavia and has gotten off to a good start in a tough league.
4. Quad Cities C Charlie Cutler. Same year group out of high school as Bryan Anderson, another left swinging catcher who can throw out baserunners and hit for average. Playing OF as a junior at Cal-Berkeley held down his draft round, 14.
Buckman was DL’d when Hamilton became available. He was quoted in the Springfield paper as sounding more disappointed than injured.
Early in the season, Buckman, Yarbrough, Degerman may be suffering mystery ailments.
[...] When the season began, the Quad Cities tandem rotation had these pairings: Scott McGregor/Andres Rosales and Miguel Tapia/Chuckie Fick. Now Rosales and Tapia have changed partners, with McGregor/Tapia scheduled on Thursday with Rosales/Fick on Friday. The other three pairings did not change. As always, details can be found in the Roster Matrix. [...]
[...] For current rosters and up-to-date transactions at all levels of the Cardinals minor league system, don’t forget to check out the Roster Matrix. [...]