Baseball Sim Methodology
Historical rosters
Historical teams are converted from season data into playable lineups, benches, rotations, and bullpens.
Team seasons become playable rosters
When a user selects a historical team, Baseball Sim builds a roster from that team season rather than using a hand-authored depth chart. Position players are chosen from players who appeared for that club, with playing time and position usage guiding who starts and who fills the bench. Regulars are preferred at their real positions, and bench spots are filled to cover catcher, infield, and outfield needs.
The goal is not to reproduce one exact lineup card from one exact day. It is to create a plausible representative roster for the selected season that can survive a simulated game, series, or season.
Pitching staffs balance starters and relievers
Pitching staffs are assembled from season usage. Innings pitched and games appeared help identify the primary starter candidates, additional rotation depth, and bullpen arms. For longer formats, the app uses expanded roster logic so rotations and relief usage can carry across multiple games.
Stamina is based on historical workload. A pitcher who regularly worked deep into games can last longer before fatigue penalties mount. A reliever is treated more like a short-outing pitcher. If a staff runs out of fresh options, the remaining pitcher can keep going, but fatigue makes continued pitching harder.
Traded players and incomplete data are handled consistently
For players who appeared with multiple teams in a season, the roster builder assigns the player to the team where he ended that season, while still using full-season statistics for rating calculations. This keeps the roster list stable and avoids placing the same season version of a player on multiple historical teams.
Some early or unusual team seasons do not have enough imported data to fill every ideal slot. In those cases, Baseball Sim uses the players available rather than inventing missing roster members. The result may be less deep than a modern team, but it remains grounded in the data that exists.