Players who played for the Kansas City Royals and St. Louis Cardinals
114 MLB players have played for both the Kansas City Royals and the St. Louis Cardinals, regular season or playoffs, listed by career games. Teams that moved count for the team they became: the Brooklyn Dodgers count for Los Angeles, the New York Giants for San Francisco, the Montreal Expos for Washington and the Philadelphia and Kansas City Athletics for today's Athletics.
- Carlos Beltran2,586 GP
- Gary Gaetti2,507 GP
- Vada Pinson2,469 GP
- Orlando Cepeda2,124 GP
- Jose Cardenal2,017 GP
- Terry Pendleton1,893 GP
- Cookie Rojas1,822 GP
- Mark Grudzielanek1,802 GP
- Darrell Porter1,782 GP
- Reggie Sanders1,777 GP
- Lonnie Smith1,613 GP
- Randal Grichuk1,474 GP
- Gregg Jefferies1,465 GP
- Steve Braun1,425 GP
- Vince Coleman1,371 GP
- Luis Alicea1,341 GP
- Tommy Pham1,255 GP
- Jon Jay1,201 GP
- Gerald Perry1,193 GP
- Pat Borders1,099 GP
- Brandon Moss1,016 GP
- Lindy McDaniel988 GP
- Jamie Quirk984 GP
- Paul DeJong925 GP
- Jason LaRue922 GP
- Craig Paquette814 GP
- Octavio Dotel758 GP
- Joe McEwing754 GP
- Felix Jose747 GP
- Dane Iorg743 GP
- Kelly Stinnett734 GP
- Eli Marrero724 GP
- Jamey Wright722 GP
- Lane Thomas715 GP
- Bob McClure699 GP
- Jonathan Broxton694 GP
- Garrett Hampson692 GP
- Ted Abernathy681 GP
- Dan Quisenberry674 GP
- Dennys Reyes674 GP
- Miguel Batista658 GP
- Rick Ankiel653 GP
- Bob Stinson652 GP
- David Howard645 GP
- Ted Savage642 GP
- Brayan Peña638 GP
- Scott Cooper592 GP
- Moe Drabowsky591 GP
- Ray Sadecki587 GP
- Ted Power565 GP
- Ricky Bottalico562 GP
- Greg Holland556 GP
- Mike Difelice550 GP
- Al Hrabosky546 GP
- Clint Hurdle515 GP
- Frank DiPino514 GP
- Bob Heise499 GP
- Joe Hoerner493 GP
- Kerry Robinson463 GP
- Richie Scheinblum462 GP
- Aurelio Lopez459 GP
- Jeff Suppan453 GP
- Nelson Briles452 GP
- Blaine Boyer447 GP
- Tom Murphy443 GP
- Bob Shirley434 GP
- Alberto Castillo418 GP
- Carl Taylor411 GP
- Mike MacDougal407 GP
- Brett Tomko406 GP
- Andy Hassler388 GP
- Larry McWilliams380 GP
- Chris Stratton374 GP
- Trevor Rosenthal373 GP
- Danny Jackson356 GP
- Steve Scarsone350 GP
- John Habyan348 GP
- Michael Wacha342 GP
- Luke Weaver338 GP
- Jacob Barnes334 GP
- Rawly Eastwick326 GP
- Mark Littell316 GP
- Nick Wittgren314 GP
- George Kottaras313 GP
- Mike Perez313 GP
- Don Hood312 GP
- Kip Wells304 GP
- Sidney Ponson298 GP
- Tony Cruz272 GP
- Mike Fiore254 GP
- Seth Maness253 GP
- Wilson Delgado253 GP
- Larry Sutton252 GP
- Sean Lowe248 GP
- Nelson Velazquez245 GP
- Eric Rasmussen239 GP
- Todd Wellemeyer211 GP
- Luis Ordaz206 GP
- Mike Mayers204 GP
- Brad Thompson203 GP
- Craig Wilson203 GP
- Cory Bailey172 GP
- Chris Zachary110 GP
- Francisco Peña86 GP
- Victor Marte82 GP
- Orlando Sanchez73 GP
- Scott Blewett69 GP
- Tom Bruno69 GP
- Aaron Brooks58 GP
- Stan Clarke50 GP
- Anthony Veneziano40 GP
- Brian Barber26 GP
- Mike Jackson23 GP
- Lance Clemons19 GP
Think you know them all?
The Kansas City Royals and St. Louis Cardinals could share a square on today's grid. Name a player who fits both headings on an Ultimate Tic-Tac-Toe board.
More team pairs
- Kansas City Royals and Los Angeles Angels
- Kansas City Royals and New York Mets
- Atlanta Braves and Kansas City Royals
- Kansas City Royals and Pittsburgh Pirates
- Kansas City Royals and Oakland Athletics
- Chicago Cubs and Kansas City Royals
- Cincinnati Reds and St. Louis Cardinals
- Chicago Cubs and St. Louis Cardinals
- Philadelphia Phillies and St. Louis Cardinals
- San Francisco Giants and St. Louis Cardinals
- Pittsburgh Pirates and St. Louis Cardinals
- Los Angeles Dodgers and St. Louis Cardinals
Data: the SABR Lahman Baseball Database, covering everyone who played from 1901 on.