
Baseball Legacy Manager 25 will be released on April 5th 2025. You can pre-order right now on:
Primary Features
Three teams trades
- Added the ability to add a third team to a trade.
- Added the ability, in a three-team trade, for a team to retain salary on a player as a middleman (e.g., player goes from team A to team B while having his salary retained by team C).
- AI teams can reject offers even if the value is fair based on their current needs (e.g., a contending team will reject offers where they have to retain salary as a middleman or acquire a bad contract; a rebuilding team will reject offers where they have to trade away bad contracts or first-round picks). Teams, however, will be open to trading those assets for an overpayment.
- Added an autocomplete button to the trade view, allowing you to let the AI add the missing assets to complete a trade.
- Added player potential to the trade view.
- Added a preview button to three-team trades, which shows in detail what each team is trading away and acquiring.
- Reduced the effect of negative contract value on players that are still developing.
- Reduced the effect of negative contract value for players over 87 overall.
- Increased the effect of negative contract value for contracts extending past the regression age.
- The trade list ordering will remain active when changing teams.
- Reduced the value of older players.
- Reduced the value of the user’s expiring contracts on the trade deadline and on draft day.
- Retaining salary will be worth more value.
- Players clearing waivers will temporarily loose most of their value
- Added an expiring filter to the trade list during the trade deadline.
Inbox
- Added a new way to keep track of your team news: Inbox!
- The inbox acts as your personal email inbox for every notification throughout your seasons.
- Multiple new messages and notifications have been added:
- Awards Result: View all the award winners from the major league in a single email.
- Buyout: Sent when any team buys out a player.
- Daily Signings Recap: Sent every day when there’s at least one contract signing (user team excluded).
- Family Birth: Sent when a user player welcomes a child.
- Head Coach Firing: Sent when any major league team fires their head coach.
- Jersey Retirement: Sent when a team retires a jersey.
- League Changes: Sent when there’s a rule change for the major league (expansion, divisions, schedule, etc.).
- Lottery Result: Sent after the draft lottery with the lottery result.
- Salary Cap Increase: Sent when the salary cap increases.
- Monthly Draft Preview: Sent every month showing the current rank of every prospect in the projected first round, also tells the quality of the draft (below average, average, above average).
- Monthly Progression: Sent every month when at least one player overall in the user organization improves.
- Monthly Prospect Recap: Sent every month showing the stats of every prospect in your organization.
- Tournament Recap: Sent after a tournament showing the stats of your players.
- Tournament Start: Sent before a tournament showing which of your players are invited.
- Daily Trade Recap: Sent every day where there’s a trade with the full list of trades for that day.
- Vacant Leadership Role: Sent at the beginning of the season when your team has a vacant captain or assistant.
- For each message from this list, you have the option to choose how important they are to you:
- Silenced: The message will not be visible by default in your inbox.
- Inbox: The message will be visible in your inbox, but you will not be notified.
- Notified: You will receive a notification while simulating.
- You can then personalize your experience to what is important for you to see during the season.
- Multiple existing notifications have also been updated:
- The season-ending notification now includes the list of first-round matchups.
- The contract negotiation notification will now show which team a player signed with when not signing with your team.
- The retirement notification will now show which players from your team have retired, plus any players that played for you and the most notable retirements.
- The notification that reminds you to sign your players right before free agency will now show the list of unsigned players.
- The notification that reminds you to sign your staff will now show the list of staff set to expire.
- The waiver notifications have been merged into a single notification. You can also claim players directly from the notification.
- There’s a new notification before the start of the season that shows every rookie set to make their major league debut.
- Your most recent emails are visible from the office page.
- The number of unread emails is visible in the navigation bar.
- The number of unread emails is visible in the navigation bar.
Contract Clauses
- Added four new contract clauses:
- No Trade Clause (NTC): Players with NTC can’t be traded.
- Modified No Trade Clause (M-NTC): Players with M-NTC can’t be traded to a certain number of teams.
- M-NTC can be awarded in increments of 5 teams (5, 10, 15, 20, etc.), depending on the number of teams in the league.
- Player options: the player can decide whether or not to extend it’s contract for another season
- Team options: the team can decide whether or not to extend the player contract for another season.
- Trade clauses are active for the full length of the contract.
- Players will be open to lifting their clause in the last year of their contract if traded to an interesting team. The details of a contract clause can be seen on the player profile.
- In the case of an M-NTC, you can see which team the player refuses to be traded to.
- On the trade page:
- The contract clause will show in red if the player can’t be traded to a team.
- It will show in green if the player can be traded to a team.
- Contract clauses can be added through the roster editor.
- Offering a trade clause to a player who doesn’t ask for one will lower the asking salary. Not offering a trade clause to a player who asks for one will increase the asking salary.
Hall of Fame
- The new Hall of Fame page is accessible from the Honors page, now combined with awards.
- Each offseason, you can take part in the Hall of Fame voting process. You have the opportunity to nominate and vote for who will be inducted into the Hall of Fame each year.
- You can browse inductees by position and induction year.
- Inducted players have a Hall of Fame badge on their profile.
- Hall of fame players can be added from the roster editor
Training & Development
- The Player Development section is now organized into three tabs:
- Development: A summary page featuring current trainings, completed trainings, a progression recap section, and a top 5 list of the most productive developing players (25 years old and under) in the organization.
- Players: The existing page listing all players in the organization along with their potential/overall differentials.
- Stats: A stat list of every developing player in the organization. For each player, you can see their age, league, and stats.
- Added a new “Trend” indicator
- The trend indicator shows the effect of the player’s season on their development. It is influenced by:
- The quality of opposition relative to the player (league strength).
- The number of games played.
- The number of playoff games.
- The number of games missed due to injury.
- Here are a few examples:
- A 78 overall prospect on a major league lineup who doesn’t play many games will have a low trend.
- An 82 overall prospect in the minor league will have a low trend.
- A top 5 pick with a high overall who stays too long in college will have a low trend.
- A young player still developing, good enough for the major league but misses many games due to injury will have a low trend.
- The trend has 4 levels: Very slow, Slow, Normal, Excelling, and Outstanding.
- Very slow and Slow will reduce the player’s development for the current season. The player is also at risk of having their development ceiling lowered.
- Excelling and Outstanding will increase the player’s development for the current season.
- The trend is visible from the Players tab (mentioned earlier) and from the player profile.
- The trend indicator shows the effect of the player’s season on their development. It is influenced by:
- Added a new development focus concept.
- You can choose which aspect of the game you want the player to focus on:
- General Focus: Balanced, Pitching, Batting, Fielding, Running
- Attributes Focus: Control, Velocity, Break, Stamina, Arm Strength, Arm Accuracy, Contact, Power, Speed, Stealing
- Concentrating on a specific attribute or category will expedite the development towards the selection. Other attributes will progress at a slower pace.
- The focus is also visible from the Players tab (mentioned earlier) and from the player profile.
- You can choose which aspect of the game you want the player to focus on:
- Your coaches and Head of Player Development can now train players:
- Head of Player Development: Has 3 training slots and can train any players in the organization.
- Head Coaches: Have 2 training slots and can only train players on their team.
- Assistant Coaches: Have 1 training slot and can only train players on their team.
- Here are the available trainings:
- Secondary Position: Adding a secondary position to a player.
- Rating: Increasing a selected rating by +1.
- These trainings are only available to developing players.
- The duration of a training is calculated based on:
- The age of the player (younger = shorter, older = longer).
- The potential of the player (higher = shorter, lower = longer).
- The difference between the current overall and potential overall (larger difference = shorter training).
- The current rating (e.g., a player with a 90 shooting rating will take longer than one with a 60 shooting rating).
- The amount of training completed (more training completed = longer subsequent trainings).
- Coach training.
- Here’s an example of durations for an 18-year-old, High 4 Stars, 70 overall player:
- Secondary Position: 178 days (6 months).
- Player Type: 267 days (9 months).
- Rating: between 110 and 135 days (4 months).
- A player’s training can be paused, but progress will be lost if the player starts a new training.
- Trainings are only available during the season and are paused during the offseason and preseason.
- Training can be disabled or auto-assigned.
- Potential drops will happen much later in player development and less frequently.
- Added an individual rating increase (+1, -1) next to the rating on the player profile.
- Increased the impact of the draft quality setting
- Lowered the overall of players drafted past the 1st round
Simulation speed
- Improved the simulation speed on PC:
- Career creation is 35% faster
- Full season simulation is 5% faster
- Improved the simulation speed on Mobile:
- Career creation is 57% faster
- BLM24: 16s
- BLM25: 7s
- Full season simulation is 76% faster
- BLM24: 4m05s
- BLM25: 58s
- Tested on a roster with the default roster on an iOS device
- Complete season with the default roster on a high-end device takes:
- Career creation is 57% faster
Baseball upgrades
- Added a stamina attribute for pitchers
- Added a setting that allows you to set the contract limit value (No limit, 40, 60, 80, or 100 contracts)
- Renamed “Batting Priority” to “Batting Order”
- Added a salary cap column to the team rankings to show the cap limit for each team
- You can now set a closing pitcher when setting your lineup
- The schedule generator is now more realistic when using the major league default parameters (162 games, 30 teams)
- Added a 0.15x speed option to the play-by-play simulation
- Added the universal designated hitter rule
- Added 150 games as a schedule option
- Added a “batting games played” stat
- Added a stat editor when creating or editing a player
- Added the ability to add negative buyouts
- Added batting and throwing handedness
- Added new awards:
- Added a team award for each conference winner
- Added the hitter of the year award for each conferences
- Existing awards have been duplicated for each conferences
- Improved play-by-play
- You can now see balls, strikes and outs for each play
- You can now see the players on base for each play
- Added a visual indicator for the top and bottom of each innings
- Added a visual indicator when a run is scored
- Improved the play-by-play description
Roster editor
- Added a new setting that allows modification of positions, attributes, and contracts of players during a career.
- Added an in-game league editor which allows editing of the name, abbreviation, color, divisions, conference names, and trophy names.
- Added a position and status filter (retired, active, draft eligibility) on the created players page.
- Added league and team filters to the created staff page.
- Staff and player filters and ordering will remain active when updating a staff or player.
- Added the ability to add awards to teams, players, and staff.
- The winning history of an award will now show the team or player at the moment of winning instead of their current team.
- Added a “Date Modified” column to the active roster list.
- Added team championship history to the roster.
- Added major league trophy history to the roster.
- Added the ability to link retired numbers to a player.
Simulation league
- Added Commissioner Mode, allowing you to switch easily between teams during the season and take control of every team during the draft.
Draft
- Undrafted players who are still draft eligible will return for the next draft.
- Added age to the draft list.
- Added a “Sim Pick” button to skip to the next pick.
- Added a position filter to the prospect list.
- Added a setting that allows changing the generation of each position for the draft (from -50% to +50%).
- Reduced the odds of a draft-eligible player leaving their country to play in a stronger league elsewhere.
Other
- The profile of every retired player from a roster is now available in your career.
- Records, Milestones, Rankings, and Draft History are now combined in a single page named “League.”
- Added the draft hosting city on the draft page.
- Added the list of retired numbers on the team profile.
- Improved the performance of the in-game team editor logo selector.
- Added the name of the roster used to create a career on the About page.
- Added Netherlands, Italy, Czechia, Great Britain and France to all second division tournaments.
- Improved the performance of the expansion draft planning page when handling thousands of teams.
- When the maximum contract setting is turned off, the number of contracts a team has will still be visible.
- Added “Most Downloaded” and “Most Recent” filters to the community roster view.
- Added position filters to the fantasy draft page.
- Major rivalries are now limited to 3 per team, with a total of 6 including minor rivalries.
- Added the ability to import/export saves.
- Reduced the impact of the clutch attribute.
- Added a graph showing the standing history of a team on its profile.
- Added a draft eligible filter on the player stats page.
- Included playoffs wins and losses on the team ranking page.
- The contracts page is available in read-only mode between the trade deadline and the contract extension period.
- Added a new schedule page where you can view the results of every game for a team. This page is connected with the calendar, allowing for direct simulation from the schedule page.
- Added the established season of a team to the team profile.
- Added a settings shortcut on the lineup page for editing AI behavior towards your lineup.
- Picks in the trade history will show the selected player in brackets.
- The salary cap will scale with the strength of the major league when using a custom league.
- Teams will now fire their head coach based on their season results.
- Short-term injured players will now count towards the salary cap in the offseason.
- It is now harder to sign a player with Low or Very Low signing interest towards your team.
- Reduced the frequency of injuries.
- You can now press on a retired player jersey from their profile to retire/unretire their number.
- Added advanced search functionality to the search bar.
- Search players by positions by typing “3B”
- Search players by overall by typing “86-88”, “-88”, or “+88”
- Search players by status by typing “active” or “retired”
- For example, typing “3B 86-88 active” will display the top 10 third bases between 86 and 88 overall who are not retired.
Bug fixes
- Fixed a bug where selecting first overall automatically drafted the pick.
- Fixed a bug where injured players’ numbers were reset during the season.
- Fixed a bug where created staff were ignored when starting a fantasy draft.
- Fixed a bug where the draft class quality setting was not applied to the following season.
- Fixed a lot of crashes
AI
- Enhanced trade finder to discover more potential trades.
- Resolved issue where teams could exceed their contract limits when making trades.
Settings
- Added a setting to hide player potentials.
- Added a setting to choose the number of rounds in a fantasy draft.
- Added a setting to retain the last 1 to 4 autosaves simultaneously.