Page Notes  
View a franchise's Current MLB Active and 40-man roster or Org roster. The active roster represents the players who are eligible to play in a Major League game at any given time. The 40-man roster is a protected roster where players can move between the majors and minors (if eligible) without passing through waivers. The Org roster is a list of all players in the Major League Baseball organization. The Full Season Roster is a list of all players who have played at least one game for the current season or most recent season.
About the Data:MLB Roster Data

Learn more about TBC data and the site in the About TBC section. Also, don't forget to find a way to Support TBC.
Related Data Products:Transactions | MLB Stats History | Draft Register

The TBC Data Store allows you to purchase the data you see on the site. The store has standard pre-determined data products as well as the ability to work with us to produce custom data extracts based on your requirements.
Get TBC PREMIUM and remove ads, cleaner display, access to research applications, data store discounts and more!
The TBC Newsletter will keep you periodically up-to-date on what is happening at The Baseball Cube.

Current Major League Rosters

top csv share Sort
Team NameLeagueFranchiseRoster Pages
Arizona DiamondbacksNL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Atlanta BravesNL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Baltimore OriolesAL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Boston Red SoxAL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Chicago CubsNL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Chicago White SoxAL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Cincinnati RedsNL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Cleveland IndiansAL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Colorado RockiesNL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Detroit TigersAL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Houston AstrosAL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Kansas City RoyalsAL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Los Angeles AngelsAL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Los Angeles DodgersNL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Miami MarlinsNL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Milwaukee BrewersNL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Minnesota TwinsAL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
New York MetsNL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
New York YankeesAL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Oakland AthleticsAL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Philadelphia PhilliesNL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Pittsburgh PiratesNL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
San Diego PadresNL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
San Francisco GiantsNL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Seattle MarinersAL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
St. Louis CardinalsNL CentralFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Tampa Bay RaysAL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Texas RangersAL WestFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Toronto Blue JaysAL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
Washington NationalsNL EastFranchise PageCurrent Active Roster | 40-Man Roster | Organizational Roster | Full Season Roster
30 record(s)