2024 / 2023 / 2022 / 2021 / 2020 / 2019 / 2018 / 2017 / 2016 / 2015 / 2014 / 2013
v2024.12.23.0568
 [1] [2]
Improvements to the contract negotiation UI, and some other small fixes.
v2024.11.07.0931
 [1]
On mobile, added a menu to the Trading Block, Saved Trades, and Trade Proposals pages to switch between table view and list view. Previously list view was only on mobile and table view was only on desktop.
v2024.11.05.1313
 [1]
The Trading Block now remembers trade proposals even if you navigate away.
v2024.10.29.0725
 [1]
Added a button you can click to refresh trade proposals, rather than waiting until they automatically refresh every 10 games.
v2024.10.29.0725
 [1]
Defensive players are more likely to win Finals MVP, which was almost impossible previously.
v2024.10.16.1343
 [1]
On the Edit Player page, added a button to give a player a random injury (or heal their current injury, if one exists). Also made the entire form take up less space on mobile.
v2024.10.16.1343
 [1]
Teams use a 4 man pitching rotation in the playoffs, so now the 5th starter is treated as a reliever in the playoffs rather than never playing.
v2024.10.15.1107
 [1] [2]
Improved UI for the four factors in box scores.
v2024.10.14.1177
 [1]
Improved batting order when a starter is injured - now it will only reorder the batting order starting with the injured player's spot, rather than the whole lineup.
v2024.10.11.0840
 [1] [2]
Added holds and blown saves stats for relief pitchers.
v2024.10.09.1291
 [1]
At Tools > Danger Zone, console scripts can now use the console.log and console.table commands to view output, which previously required messing around in your browser debug tools and was not possible at all in some browsers.
v2024.10.03.0628
 [1]
Fewer games are started by relievers, and starters are more likely to pitch in order once every 5 games.
v2024.09.14.1190
 [1]
Add custom player mood entries from the Edit Player page.
v2024.09.14.1190
 [1]
You can edit the Player Biographical Info settings outside of God Mode.
v2024.09.05.1233
 [1]
Added next season's projected salary cap increase to real player rosters. This makes 2025 free agency more normal, rather than everyone being over the cap.
v2024.08.20.1370
 [1]
On the Trade Summary page, the next transaction for each player is shown, allowing you to explore the entire tree of trades stemming from one initial trade.
v2024.08.04.1229
 [1] [2]
New setting to play playoff or finals games at a neutral site.
v2024.07.26.1089
 [1] [2]
New "Team Notes" feature that lets you write custom text on a team's roster page, like if you want to write something to remember about a special team.
v2024.07.26.1089
 [1]
Improved performance of past seasons Roster and Power Rankings pages for leagues with roughly 200+ seasons.
v2024.07.21.1255
 [1]
Updated real players rosters so you can start a league at the 2025 preseason.
v2024.07.20.1055
 [1] [2]
The "Advanced Player Search" page (in the Stats menu) lets you view ratings, stats, and bios of players all in one table. And it does a lot more too!
v2024.06.28.0972
 [1]
Updated real players rosters so you can start a league after the 2024 draft.
v2024.06.25.1347
 [1]
New league setting "Always Show Country" which shows a player's country flag next to their name basically everywhere.
v2024.06.18.0756
 [1]
Updated real players rosters so you can start a league after the 2024 playoffs.
v2024.06.18.0756
 [1] [2]
Slight change to player mood for re-signing superstars (they are more likely to be willing to re-sign).
v2024.06.13.0520
 [1] [2]
You can now use gzip compression when exporting/importing leagues, which produces much smaller file sizes.
v2024.06.13.0520
 [1]
Added support for logical "and" operations in table column filters, like >40&<60 to display players with a rating between 40 and 60, or !DP&!FA to remove draft prospects and free agents from the Player Ratings table.
v2024.06.13.0520
 [1]
Fixed GAA calculation so it's based on minutes played rather than GP.
v2024.05.25.1021
 [1] [2]
You can now view signed free agents (not just available ones) on the Free Agents page, for this season and past seasons.
v2024.05.17.0541
 [1]
The Roster Continuity page loads 10x faster in leagues with many seasons.
v2024.05.17.0541
 [1]
In real players leagues, the luxury tax is disabled before 2001.
v2024.05.10.1123
 [1]
New feature: Team Graphs, view scatter plots of any two team stats, plus other stuff like finance data, power rankings, etc.
v2024.05.10.1123
 [1]
New color picker (for selecting team colors) that allows copy/pasting of hex colors on all platforms.
v2024.04.27.1260
 [1]
During live sim, the number of timeouts remaining is shown below team names.
v2024.04.27.1260
 [1] [2]
New UI for the face editor. Thanks @tomkennedy22!
v2024.04.16.0485
 [1] [2] [3]
New feature - shootouts to decide tie games. In all sports, not just hockey!
v2024.04.16.0485
 [1]
Missed field goals are shown in the scoring summary of box scores.
v2024.04.15.0736
 [1]
Updated real players rosters so you can start a league at the 2024 playoffs.
v2024.03.19.1220
 [1] [2]
Added several new achievements and redesigned the "Switch Team" page.
v2024.03.13.0000
 [1] [2]
New "Compare Players" feature, showing bio/ratings/stats/awards compared between 2 or more players.
v2024.02.21.0132
 [1]
It's still not ideal handling of bye weeks, but there are now fewer bye weeks and more compact regular season schedules (1-2 weeks shorter on average, for default settings).
v2024.02.12.1378
 [1]
Added tracking of number of shifts (SHFT) to player stats
v2024.01.21.0915
 [1]
The Season Preview page now shows the top 10 players on new teams.
v2024.01.11.1310
 [1]
New "Saved Trades" page under the Players menu. Save a trade for later by clicking the flag icon on the Trade, Trading Block, or Trade Proposals page.
v2023.12.25.0513
 [1] [2]
5 new international teams, 3 new American teams, and 4 rebranded teams.
v2023.12.20.1237
 [1] [2]
Many improvements to how the clock works in game sim, particularly in late game situations.
v2023.11.29.1342
 [1] [2]
Improved play-by-play UI in live sim games.
v2023.11.12.0683
 [1] [2]
New drive chart UI during live sim, plus several other small improvements.
v2023.10.20.1033
 [1]
New setting "Max # Overtime Periods" that lets you set how many overtime periods to play before a game ends in a tie.
v2023.10.20.1033
 [1]
Updated playoff overtime rules - both teams must possess the ball before the game ends.
v2023.09.28.0962
 [1]
Added a search filter to the League Settings page.
v2023.09.28.0962
 [1]
Rookie of the Year is shown on the Draft History page.
v2023.09.16.1234
 [1]
In cross-era leagues, you can specify a range of seasons to select teams from, rather than it always being all seasons back to 1947.
v2023.09.16.1234
 [1]
Pitchers and catchers field more batted balls on defense.
v2023.09.16.1234
 [1]
Closers are more likely to be reserved for actual save opportunities.
v2023.09.03.1113
 [1]
New option to have some probability of expansion teams joining the league in the offseason.
v2023.08.30.1000
 [1]
View combined playoff and regular season stats on player profile pages, the Player Stats page, and many other pages.
v2023.08.24.1271
 [1]
For teams above the luxury tax limit or below the minimum payroll limit, projected penalties are shown on the roster and team finances pages. The roster page also shows payroll and penalties for past seasons.
v2023.08.23.0767
 [1] [2]
New "players only" Groundhog Day mode, where player ages/ratings never change but players can switch teams during trades and free agency.
v2023.08.20.1126
 [1]
Legends leagues now work with the random debuts settings, and random debuts is enabled by default in legends leagues.
v2023.08.20.1126
 [1]
Added new "FT Accuracy Factor" setting, and set it to lower values in real players leagues from the 40s/50s.
v2023.08.20.1126
 [1] [2]
New "Force Retire After Seasons" setting which makes all players retire after playing some number of years (with one redshirt year with no GP allowed). Thanks @snzow!
v2023.08.14.0732
 [1] [2]
Fixed a bug where the effects of coaching and health spending were 3x larger after the finances update a couple months ago.
v2023.08.02.1178
 [1] [2]
11 new built-in teams and logos.
v2023.07.28.0997
 [1]
New option to have some probability of a team relocating in the offseason.
v2023.07.17.1321
 [1]
Updated real players rosters so you can start a league at the 2024 preseason.
v2023.07.13.0046
 [1] [2]
Slightly more realistic contracts for real players (although they still have some limitations).
v2023.07.13.0046
 [1]
Currency values above $999.99 quadrillion are shown in scientific notation like $5.21e18.
v2023.06.28.0612
 [1]
Added a new type of random debuts mode that lets you keep the current rosters of teams in your league while randomizing all other players into future draft classes.
v2023.06.28.0612
 [1]
Improved 4th down play calling late in the 4th quarter - if a FG will take the lead or substantially improve an existing lead (like going from a one score lead to a two score lead), teams will now always attempt the FG if there is a decent chance of making it.
v2023.06.25.0862
 [1]
The All-Star Game is now simulated differently than a normal game: more shots, more goals, fewer penalties, fewer blocks/hits, and more balanced playing time.
v2023.06.24.1075
 [1] [2] [3]
New league type: cross-era leagues, made up of historical teams from different years. (Not actually a new feature, just an easier UI to an existing feature!)
v2023.06.23.0721
 [1]
Updated real players rosters so you can start a league after the 2023 draft.
v2023.06.21.1277
 [1] [2]
Several small stat/simulation improvements.
v2023.06.18.1346
 [1] [2]
Fixed a very rare bug where a team would pull their goalie but then not put him back in after tying the game.
v2023.06.14.0568
 [1] [2] [3]
Big changes to the finances system! Set expenses by level rather than $, and the UI shows much more detail.
v2023.06.14.0568
 [1]
Updated real players rosters so you can start a league after the 2023 playoffs.
v2023.06.14.0568
 [1]
Added 2 new rebuild achiements: 2022 Washington and 2023 San Antonio.
v2023.05.25.0959
 [1] [2]
New feature Player Graphs, view scatter plots of any two stats/ratings. Thanks @luso97 for making the initial version of this!
v2023.05.11.1252
 [1]
New frivolities: Best Rookies, Career Progs (biggest ovr improvement from prospect to peak), and GOAT Season (like GOAT Lab but for individual seasons rather than careers).
v2023.05.04.0893
 [1]
Trade summaries now include stats of traded players just with the team they were traded to, in addition to totals for the rest of their careers.
v2023.05.04.0893
 [1]
If all normal jersey numbers (0-99) are used by teammates and retired jersey numbers, it will use 3+ digit numbers rather than giving players no jersey number.
v2023.05.04.0893
 [1]
When editing/creating a player, you can easily specify whether you want their default position to be overridden or not.
v2023.05.02.0981
 [1]
Added a new challenge mode: Sisyphus Mode, where once you reach the top of the mountain (i.e. win a championship), your roster is swapped with the worst team in the league. Also the Thanos Mode probability is now configurable.
v2023.04.20.1325
 [1] [2]
AI teams do a better job of ensuring they always have a healthy player at certain unique positions that other players can't really fill in for (QB/K/P in football, G in hockey).
v2023.04.19.0688
 [1] [2]
New setting "Group Games Into Series" which attempts to group the schedule into 3-4 game series between teams, similar to MLB. It's enabled by default in baseball.
v2023.04.13.1087
 [1]
Improved mobile live sim UI - score and game sim controls are always visible at the top of the screen.
v2023.04.13.1087
 [1]
New setting "Give Me The Worst Roster" when creating a new league, which swaps your roster with the roster of the team with the lowest ovr rating.
v2023.04.13.1087
 [1]
New setting "# Watch List Colors" to let you use multiple different colors of watch list flags if you want to group different sets of players.
v2023.04.13.1087
 [1]
New setting "Minimum Retirement Age" to prevent young players who go unsigned from retiring when there's still a chance they could improve. Default is 26.
v2023.04.13.1087
 [1]
Added settings to disable the dunk and three point contests. In real players leagues, these are now set to disabled prior to 1984 and 1986 respectively.
v2023.04.10.1013
 [1]
Updated real players rosters so you can start a league at the 2023 playoffs. Also, for seasons with the play-in tournament, starting at the playoffs now starts before the play-in tournament, rather than after.
v2023.04.10.1013
 [1] [2]
Added a "Heal injuries" button to team roster pages in God Mode. Thanks @domini7!
v2023.03.24.0592
 [1] [2]
Goalies now get cross-game fatigue in the playoffs too, not just the regular season.
v2023.03.13.1274
 [1] [2]
Better handling of players with gaps in their career in historical real players leagues.
v2023.03.05.1128
 [1] [2]
On player profile pages, league leading stats are shown in bold.
v2023.02.28.0706
 [1]
Added Height Factor and Weight Factor settings to let you control the displayed heights/weights of players.
v2023.02.25.0669
 [1] [2]
You can now create women's leagues.
v2023.02.09.1042
 [1]
View trade offers from AI teams at Players > Trade Proposals.
v2023.01.10.1044
 [1]
Added a new setting "Trade Salary Match" that lets you customize how much salary a team over the soft cap can take on in a trade (default is 125%, same as it's always been).
v2023.01.10.1044
 [1]
The relatives page for an individual player now shows the entire family tree, rather than just immediate family.
v2023.01.10.1044
 [1]
Added a button to the Customize Player page to pick a random jersey number that does not conflict with any teammate.
v2023.01.09.1283
 [1] [2]
Improvements to AI valuation of their own draft picks in trades.
v2023.01.09.1283
 [1]
Draft pick numbers are shown next to team names in the draft lottery table.
v2022.12.29.1094
 [1]
Improved performance: simming an entire season is now 20% faster
v2022.12.07.1123
 [1]
Added a new setting to replace the normal overtime period with an Elam Ending period, similar to what the G League does.
v2022.11.21.1313
 [1] [2] [3]
Added two new advanced stats: +/- per 100 possessions, and on-off +/- per 100 possessions.
v2022.11.10.0777
 [1]
League assist rate is now customizable in the Game Simulation section of League Settings.
v2022.11.09.1073
 [1] [2] [3] [4]
Added settings to control game simulation, allowing you to simulate leagues with different styles of play.
v2022.11.01.1325
 [1]
Fixed advanced stats and league leaders in leagues with long Elam Endings, and fixed a bug where revenue was too low after the recent salary cap increase.
v2022.10.16.1045

Updated the default salary cap in random players leagues to $125M, to make it feel more realistic. Other things like max contract are scaled by the same amount, so gameplay is not changed, the numbers are just higher. This only affects new random players leagues.
v2022.10.14.0869
 [1]
Added a button to export retired players as a draft class (useful for people simming college leagues) and you can now retire/unretire a player's jersey number by simply clicking the jersey icon on their player page.
v2022.09.16.1438
 [1]
When randomizing teams in a new league, you can choose to only use teams in North America.
v2022.09.16.1159
 [1] [2]
Sorry for all the new team updates lately, but here are 10 more!
v2022.09.13.1380
 [1] [2]
More new teams: the Anchorage Glaciers and the Quebec Voyageurs.
v2022.09.09.1380
 [1] [2]
New team: the Albuquerque Thunderbirds.
v2022.09.07.0706
 [1] [2]
Create leagues from a mix of teams - random teams, real current/historical teams (BBGM only), and teams from your existing leagues.
v2022.08.31.1112
 [1]
More star icons! Added a star icon to trade summary graphs for seasons when a team won a championship, along with a tooltip containing season info. Also added All-Star/MVP/champ icons to the player stats, ratings, bios, and injuries tables.
v2022.08.27.0648
 [1]
Play exhibition games between any two teams from any seasons in any of your leagues, including historical real teams in BBGM.
v2022.08.20.0014
 [1]
Fast receivers are more likely to catch long passes, and speed is more important for receivers.
v2022.08.18.1191
 [1] [2]
New team: the Oakland Blue Oaks.
v2022.08.18.1191
 [1] [2]
Fixed bug related to the trade value of draft picks during the draft.
v2022.08.07.0604
 [1]
New option on the Global Settings page to disable automatic redirects, like how it automatically redirects to the playoffs page at the end of the regular season.
v2022.08.07.0604
 [1]
Added a list of top rookies to the season preview.
v2022.08.02.1357
 [1]
Increased the odds of calling a running play near the goalline, leading to more rushing TDs and fewer passing TDs.
v2022.07.28.0926
 [1]
Added a confirmation dialog when you propose a trade where you receive nothing, because those are often mistakes.
v2022.07.28.0926
 [1]
Improved performance for very large leagues (100+ teams) by falling back to simpler/worse algorithms for determining some things such as contract and schedule generation.
v2022.07.28.0926
 [1]
Relief pitchers with low endurance who start games pitch fewer innings. And in the playoffs, pitchers need a little less rest, so it's more likely your best pitchers will play.
v2022.07.25.1219
 [1]
Added buttons to the Manage Teams page to let you quickly relocate or rebrand a team to any of the built-in cities.
v2022.07.25.1219
 [1]
More compact scrollbars on laptops/desktops.
v2022.07.22.0731
 [1]
An early version of the 2023 rosters is available when creating a new real players league.
v2022.07.20.1021
 [1]
Added buttons to show/hide sections of the player profile page.
v2022.07.20.0103

Significantly improved performance for advancing from the regular season to playoffs in large leagues with many more teams than default.
v2022.07.19.0879
 [1]
On player profile pages for players who change teams mid season, combined season stats are shown as TOT along with the stats for each team.
v2022.07.17.1369
 [1]
Added options for sorting retired jersey numbers on the Team history page, and sorting countries/names/colleges in the player bio info editor in League Settings.
v2022.07.17.1369
 [1]
Added a "Trade away pick" button for each of your picks on the draft page.
v2022.07.17.1369
 [1]
Fixed bug where stats were not correctly rolled back after offsetting penalties result in a replayed down.
v2022.07.13.1415
 [1]
Added some summary info for each draft class to the top of the Draft History page.
v2022.07.11.1241
 [1] [2] [3] [4] [5]
There is now an All-Star Game in all sports, not just basketball!
v2022.07.11.1241
 [1] [2]
New All-Star settings, including the ability to pick the teams by conference, which is now the default in pre-2017 historical leagues.
v2022.07.07.0819
 [1]
Added new draft type options: MLB 2022 (new default for baseball), NHL 2021 (new default for hockey), and Custom, which lets you determine how many picks are selected in the lottery and what odds each team has.
v2022.07.05.1384
 [1] [2]
A couple new frivolities made by @maxkarnold - Oldest and Youngest Championship Teams.
v2022.07.04.1001
 [1] [2]
Fixed a performance bug that was in some cases causing the game to run significantly slower than normal.
v2022.06.29.1217
 [1]
Fixed runs scoring on inning-ending double plays and fielder's choices.
v2022.06.29.1217
 [1]
Relatives editor improvements - type to search player names, and any time you add/edit/delete a relation, the other player gets automatically updated too.
v2022.06.27.0041
 [1]
On large screens, the sidebar is now collapsible.
v2022.06.25.1047
 [1]
Added semifinals MVP awards.
v2022.06.25.0896

Fixed some defensive bugs resulting in lower (and more realistic) importance of fielding, particularly for outfielders.
v2022.06.24.1334
 [1]
You can now start a real players league after the 2022 draft.
v2022.06.24.1331

Fixed bug in steals logic - previously fast runners were the least successful at stealing bases.
v2022.06.22.0706
 [1] [2] [3] [4]
ZenGM Baseball is here!
v2022.06.17.1399
 [1]
You can now start a real players league at the 2022 draft.
v2022.06.17.1399

Some more tweaking of the default team logos by @Buck#4498 from Discord to make them better for hockey.
v2022.04.16.0072
 [1]
You can now start a real players league at the 2022 playoffs.
v2022.04.16.0072
 [1]
On player profile pages for real players, added a link to the player's Basketball Reference page.
v2022.04.16.0072
 [1]
Added a quick "Cancel" button to each row in the re-signing players table.
v2022.04.16.0072
 [1]
Added some key team stats (passing yards, rushing yards, penalties, and turnovers) to the top of the box score.
v2022.04.16.0072
 [1]
Added some key team stats (shots, powerplay success, takeaways, giveaways, faceoff win percentage) to the top of the box score.
v2022.03.03.0723
 [1]
Number of championships won is shown for all players on the Team History and GM History pages.
v2022.02.23.0837
 [1]
Change in team ovr for a potential trade is shown on the Trade and Trading Block pages for both your team and the other team.
v2022.02.22.0718
 [1]
Due to popular demand, I added a setting on the Global Settings page to disable the mobile player name/skill abbreviation introduced a couple weeks ago.
v2022.02.22.0718
 [1]
The All-Star History page shows how many times a player won a contest/award.
v2022.02.20.1292
 [1]
Tables showing abbreviated player names will show additional characters when needed to distinguish two players, like "John Smith" and "Jason Smith" will be "Jo. Smith" and "Ja. Smith".
v2022.02.17.1376
 [1]
Added the Progressive Leaders page showing the current and career leaders in a single stat for every year in league history on one page. Access it at Stats > League Leaders > Progressive Leaders, or from the ctrl+k menu.
v2022.02.09.1124
 [1]
Mobile UI improvements for tables, including sticky columns on the left.
v2022.02.07.1351
 [1]
If you have a large screen (not mobile), the trading block has a new UI. It also shows offers from all teams at once.
v2022.02.04.1107
 [1]
A bunch of little UI improvements suggested by users.
v2022.01.29.1002
 [1]
Added the Yearly Leaders page showing the top 10 for a single stat for every year in league history on one page. Access it at Stats > League Leaders > Yearly Leaders, or from the ctrl+k menu.
v2022.01.28.0050
 [1]
On the League Leaders page you can view all seasons at once, as separate seasons or career totals.
v2022.01.28.0050
 [1]
Basketballs in the default team logos have been removed or replaced by footballs. Thank you @Buck#4498 from Discord for doing this!
v2022.01.28.0050
 [1]
Basketballs in some of the default team logos have been removed. Hopefully more will be removed or replaced with hockey imagery soon. Thank you @Buck#4498 from Discord for doing this!
v2022.01.23.0669
 [1]
The Team Stats table has a footer showing league averages.
v2022.01.20.0705
 [1] [2]
Press ctrl+k or cmd+k to open the command palette, which allows easy keyboard navigation of your league.
v2022.01.18.0650
 [1] [2] [3]
New settings allow you to disable the salary cap and have more control over rookie contracts.
v2022.01.13.1084
 [1]
Override default settings for new leagues at Tools > Global Settings > Default New League Settings.
v2022.01.10.1334

Added new Living Dangerously achievements, for when you win a championship with all playoff games being close.
v2022.01.10.1334

Star players are more likely to retire a bit earlier, rather than sticking around for a very long time as role players.
v2022.01.08.0021
 [1]
You can customize the types of tragic deaths in your league at Tools > League Settings > Tragic Death Types.
v2022.01.06.1208
 [1]
Draft round/pick/team can be edited on the Create/Edit Player page.
v2022.01.04.1183
 [1]
On the Achievements page, there are now quick links to create new leagues for each of the rebuild achievements. Also, rebuild achievements are available back to the 1980 season.
v2022.01.04.1183
 [1]
Added "Sim to pick" buttons in the draft UI to let you advance the draft to any point in one click.
v2021.12.30.1370
 [1] [2]
A bunch of new achievements, including rebuilds where you have to take one of the worst real historical teams, rebuild them, and lead them to glory.
v2021.12.21.0061
 [1]
More compact navbar on mobile.
v2021.12.21.0061
 [1]
Improved performance of the Watch List page, particularly in very large leagues.
v2021.12.18.1208
 [1]
Improved performance of the Hall of Fame page, particularly in very large leagues.
v2021.12.16.0687
 [1] [2]
The score bar at the top is scrollable back to the beginning of the current season. Also game simulation is no longer slower while the bar is open. Thanks @mhgamboa!
v2021.12.15.0047
 [1]
The Draft Team History page now includes information about how each pick moved in the draft lottery so you can see how lucky or unlucky you've been.
v2021.12.09.0025
 [1]
Before simming any playoff games, you can edit the playoff teams in God Mode.
v2021.12.04.1335
 [1] [2]
There are separate team ovr formulas for the playoffs and regular season, and you can now see which teams are expected to get better or worse in the playoffs on the Power Rankings page.
v2021.12.03.0648
 [1]
Save leagues to your Dropbox account with one click from the Export League page.
v2021.12.01.0062
 [1]
Columns in box score tables are now sortable.
v2021.12.01.0062
 [1]
The "watch player" toggle button now works on every page. Previously there were some where it did not, such as box scores and frivolities.
v2021.11.22.0854
 [1]
You can customize country flags at Tools > League Settings > Players > Biographical Info.
v2021.11.18.1307
 [1]
You can now sim individual games from the Daily Schedule without watching the live play-by-plays.
v2021.11.15.1148
 [1] [2]
New "Season Preview" page lets you quickly see the top players/teams as well as who is getting better and who is getting worse.
v2021.11.11.0013
 [1]
New setting to switch fantasy points between standard, PPR, and half PPR.
v2021.11.08.1318
 [1]
Select "All Seasons" on the Player Stats page to see the all-time single season stat leaders.
v2021.11.01.1416
 [1]
Improved UI for showing upcoming/completed games on the Team Schedule and Daily Schedule pages.
v2021.10.31.0780
 [1]
In addition to the existing "force win/loss" options in God Mode, you can now force ties too.
v2021.10.28.0685
 [1]
Added FP (fantasy points) stat to box scores and player stats tables.
v2021.10.26.0638
 [1] [2]
Exporting leagues now works regardless of the size of the league.
v2021.10.10.1358

New fast forward option in live sim, play until next change of possession.
v2021.10.06.1387
 [1] [2]
Players act differently when they're in foul trouble.
v2021.10.04.1133
 [1] [2]
Much improved handling of penalties (especially multiple penalties on the same play) and other weird situations.
v2021.09.24.0112
 [1]
Before the All-Star draft starts, you can edit All-Star selections in God Mode. There is also a "Reset draft" button you can use after the draft has started, as long as the All-Star Game has not been played yet.
v2021.09.23.0102
 [1] [2]
Added support for "not" operations and exact searches in table column filters. Enter !CHI to display all players except those on Chicago. And wrap a search term in quotes for an exact search, like "C" will match only C, not FC.
v2021.09.23.0102
 [1]
You can edit your email/username/password from the account page.
v2021.09.21.1241
 [1]
If a team is down late, they will pull their goalie.
v2021.09.19.1385

Improved performance in large leagues (like 100+ seasons) for the Season Summary page and advancing to the re-signing phase.
v2021.09.18.1013
 [1]
Achievements are now displayed separately for each difficulty level (normal/hard/insane). Past achievements count as "normal" because I didn't store the difficulties previously.
v2021.09.17.0673
 [1]
Settings for the number of All-Star contest participants, with no upper limit.
v2021.09.17.0673
 [1]
The three-point contest has also been added to the All-Star events.
v2021.09.14.0644
 [1] [2]
Slam dunk contest!
v2021.09.01.0705
 [1] [2]
Added support for the play-in tournament.
v2021.08.28.0675
 [1]
Added a notification for luxury tax payments/distributions.
v2021.08.22.1034
 [1]
An early version of the 2022 rosters is available when creating a new real players league.
v2021.08.22.1034
 [1]
Customize the countries, names, and colleges of generated players at Tools > League Settings > Players > Biographical Info.
v2021.08.14.1172
 [1] [2] [3] [4]
New playoff settings: "Split By Conference", "# Guaranteed Per Division", and "Reseed Rounds".
v2021.08.14.1172
 [1]
Revenue is scaled by the number of games in the season, so non-default season lengths will no longer result in all teams making or losing tons of money.
v2021.08.11.0009
 [1] [2]
No more hard cutoff in three point shooting tendency.
v2021.08.07.0876
 [1]
Player info popover shows past ratings/stats or peak ratings or career stats, when appropriate.
v2021.08.07.0876
 [1]
Improved UI for editing jersey colors and styles.
v2021.08.02.1060
 [1]
You can rig the draft lottery in God Mode.
v2021.07.30.1120
 [1]
You can now start a real players league after the 2021 draft.
v2021.07.29.0013
 [1]
League > Daily Schedule shows all of the games on a day. For past days, it shows scores. For future days, it shows scheduled games. For today, it replaces the old live sim page.
v2021.07.29.0013
 [1]
New "Youngest Peaks" frivolity at Tools > Frivolities.
v2021.07.25.1376
 [1] [2] [3] [4]
Two new settings "# Division Games" and "# Conference Games" to give you some control over the schedule, although they only work in certain scenarios..
v2021.07.21.1380
 [1]
You can now start a real players league at the 2021 draft.
v2021.07.15.0857
 [1] [2]
Improved identification of rookie contracts in real players leagues.
v2021.07.13.0100
 [1]
You can disable the playoffs and have the #1 regular season team crowned champion by setting "# Playoff Games" to [] on the League Settings page.
v2021.07.11.0740
 [1] [2]
New option to intelligently randomize teams when creating a new random players league.
v2021.07.10.0948
 [1]
You can now clone leagues, under the ... menu in the right column of the leagues table. This is faster than exporting/importing, and should work even on leagues too large to export.
v2021.07.09.0880
 [1]
New frivolities: "Best Player at Every Pick", "Most Games Injured", and "Oldest Peaks".
v2021.07.06.1246
 [1]
Added an "Undo" button for when the AI makes a crazy trade counter-offer and you just want to go back to the trade you had before asking.
v2021.07.05.1338
 [1]
Inflation settings at Tools > League Settings allow you to specify random yearly changes in the salary cap and other contract/finance settings.
v2021.07.05.1338
 [1]
Random players from USA and Canada now have a random state/province/territory generated for them as well. Frequencies are based on population, except for American hockey players it uses the popularity of the sport by state.
v2021.07.03.0793
 [1]
New feature at Tools > Frivolities: the GOAT Lab! Define your own formula to rank the greatest players of all time, based on career stats and awards.
v2021.06.28.1290
 [1]
You can customize the types of injuries in your league at Tools > League Settings > Injury Types.
v2021.06.23.0076
 [1]
A team's average age (weighted by minutes played) is now shown on the roster, power rankings, team stats, and league stats page.
v2021.06.21.0121

If you click the text at the top by the Play button that says something like "2021 free agency" it will now take you to whatever the most relevant page is.
v2021.06.19.1112
 [1] [2]
More realistic awards formulas. Thanks @nicidob!
v2021.06.19.1112
 [1]
Increased the rate of unassisted shorthanded goals (the rate of shorthanded goals is not changed, but more are unassisted).
v2021.06.19.1112
 [1]
A few little UI improvements.
v2021.06.15.1345
 [1]
View player game logs for all games with saved box scores. Access it from a player's profile page, either at the top by clicking "Overview" next to the player's name, or by clicking a season in one of the stats/ratings tables.
v2021.06.10.1275
 [1]
More updates to league export, including the ability to easily export only team metadata and/or league settings.
v2021.06.04.0716
 [1]
Improved performance when advancing from the preseason to the regular season, especially in Firefox.
v2021.06.04.0716
 [1]
Added more padding to the Play menu on mobile, to hopefully decrease misclicks.
v2021.06.03.1397
 [1]
Added some league export options to help with performance/stability of exporting large leagues. Unchecking all the new options decreases export size by about 30%.
v2021.06.02.0776
 [1] [2]
Added a menu to player pages linking between players on the same team or draft class.
v2021.06.02.0776
 [1] [2]
New league setting "Hall of Fame Threshold Factor" to let you control the strictness of HoF eligibility criteria.
v2021.06.02.0776
 [1]
"Trade With" button on League Finances page to let you easily start a trade with a team after checking their salary cap situation.
v2021.05.31.0967
 [1] [2] [3] [4]
Players can now play through minor injuries.
v2021.05.31.0967

Historical team abbreviations that changed over time are now shown correctly on player profile pages, rather than just showing the current abbreviations.
v2021.05.25.0919
 [1] [2] [3] [4]
New "Auto ticket price" setting at Team > Finances, enabled by default in all leagues because it's very useful.
v2021.05.22.1293
 [1]
You can now start a real players league at the 2021 playoffs.
v2021.05.20.1111
 [1]
You can now sign free agents or release players even when it takes you outside of the max/min roster size limits. You still need to get your team within the limits before simming any games.
v2021.05.20.1111
 [1]
Small team logos now appear in the standings and power rankings tables.
v2021.05.17.0023
 [1] [2]
Many updates to the built-in teams, including 8 new teams, secondary logos, and more.
v2021.05.17.0023

Disabled home field advantage for the finals.
v2021.05.13.1370
 [1]
Players from the country of Georgia now are shown with the Georgian flag, rather than the American flag.
v2021.05.11.1331
 [1]
Added a notification when a new version of the game is available, and a button you can click to update.
v2021.05.11.1331
 [1]
Improved the formatting check for imported league files to catch more errors.
v2021.05.09.1209
 [1]
Added shortcuts to partially clear a trade: either only one team, or keeping untradeable assets checked.
v2021.05.09.1209
 [1]
Player profile pages combine regular season and playoff stats into a single table, with a toggle to switch between them.
v2021.05.08.1255
 [1] [2] [3] [4]
The AI considers roster fit when making free agent signings and draft picks. Now there will be fewer seasons wasted by the AI signing multiple elite QBs/goalies to sit on the bench.
v2021.05.08.1255
 [1] [2]
Added a "Clear Injury" button to player pages in God Mode. Thanks @domini7!
v2021.05.03.1348
 [1] [2]
Improvements to the trade finding algorithm, which affects the trading block, the "What would make this deal work?" button, and AI-to-AI trades.
v2021.05.02.0641
 [1] [2]
New more accurate player and team ovr formulas, and some tweaks to player generation and development.
v2021.05.02.0641
 [1] [2]
Fixed a bug where some generated salaries were lower in the first season of a new league than in subsequent seasons.
v2021.05.02.0641
 [1] [2]
After dropping back to pass, QBs now sometimes scramble. This is more common with QBs who are good runners. Furthermore, the player generator now more often generates hybrid QBs who can both run and pass.
v2021.05.02.0641
 [1] [2]
New formula for defensive awards, based more directly on box score stats rather than AV.
v2021.05.02.0641
 [1] [2]
If the winning team has the ball and can kneel to run out the clock, they now do so.
v2021.05.02.0641
 [1] [2]
The retirement age for players is increased, and hopefully you will no longer notice an excessive amount of very good players retiring young.
v2021.04.26.0031
 [1] [2]
Updated allowed jersey numbers per position to match the NFL's new rules.
v2021.04.23.0037
 [1] [2]
New easier way to run commands on the worker console at Tools > Danger Zone.
v2021.04.22.0727
 [1] [2]
Real players leagues now include contract history and retired jersey numbers.
v2021.04.17.1336
 [1]
New league setting "Hide Inactive Teams" to hide inactive teams from dropdown menus at the top of many pages, such as the roster page.
v2021.04.17.1336
 [1]
I also added an "Auto Position" button next to the Position field to the player editor to pick the position that best fits the player's current ratings.
v2021.04.16.0655
 [1] [2]
New "Historical Stats" setting allows you to import historical data (player stats, ratings, awards, standings, playoff brackets) in new real players leagues. By default, new leagues on PCs will include all historical data for active players as well as retired players in the Hall of Fame.
v2021.04.13.0881
 [1]
A player's overall rating is now displayed live while editing his ratings.
2021-04-12
 [1] [2]
All league settings can be edited before creating a new league by clicking the new "Customize Settings" button.
2021-04-06
 [1]
On the GM History page, in addition to your entire career results (record, playoff appearances, etc), it also shows all those statistics for each different franchise you controlled.
2021-04-06
 [1]
On player pages, there is now a double gold border around a jersey if it's retired by that team.
2021-04-06
 [1]
Added a "totals" row to the bottom of box score tables showing team totals, like is already in BBGM.
2021-04-06
 [1]
Made salaries a bit more even, so there are fewer players willing to sign for the minimum.
2021-04-03
 [1]
Denser settings UI, particularly for larger screens.
2021-04-01
 [1]
W/L/OTL/T records are now tracked for goalies.
2021-03-31
 [1] [2] [3]
New position formula for BBGM which is hopefully a bit more stable and sensible than the old one. Thanks @nicidob!
2021-03-27
 [1] [2] [3] [4] [5]
Two new league settings. "Age of Draft Prospects" lets you customize the min/max age for draft prospects. And "Force Retire at Age" lets you set a maxmimum age limit for your league. See the blog post for more details. Thanks @domini7!
2021-03-25

Updated the rosters after the trade deadline.
2021-03-25
 [1]
Added Dean Oliver's "Four Factors" (eFG%, TOV%, ORB%, and FT/FGA) to the advanced team stats page. Thanks @domini7!
2021-03-25
 [1]
Added awards for the season leader in some key stats (hockey: goals, assists, points; football: passing yards, rushing yards, receiving yards; yards from scrimmage). I know people might want more, but at some point it'd be too much clutter. This feature has already been in BBGM for a while. Thanks @domini7!
2021-03-20
 [1]
New live sim fast forward option to play until next goal/score.
2021-03-20
 [1]
Increased roster size by 1, to make up a little bit for not having a real minor league system.
2021-03-20
 [1]
Tweaked trade engine to value individual players less and to value depth more.
2021-03-20
 [1]
If the hard cap is enabled (default for hockey and football), you are allowed to immediately trade rookies after you sign them.
2021-03-20
 [1]
Injured players who have not yet been subbed off are now much less likely to accumulate stats.
2021-03-20
 [1]
Tweaked assist rate so defensemen get more assists.
2021-03-20
 [1]
Adjusted ratings of centers and wingers so that centers tend to be better at defense than wingers.
2021-03-20
 [1]
Fixed faceoffs to actually be based on the faceoffs rating - previously they were completely random, my bad!
2021-03-18
 [1] [2] [3]
Draft order now matches the NFL/NHL in Football GM and ZenGM Hockey. For example, the last pick in the first round is now the championship winning team in FBGM and ZGMH.
2021-03-18
 [1] [2]
Country flags indicating the nationality of every player are shown on the roster, player bios, and player profile pages.
2021-03-16
 [1] [2]
Rescaled the "real player development determinism" implementation - before it felt like anything except a very low value was almost the same as setting it to 100%.
2021-03-16
 [1]
The "passes defended" stat can now only be accumulated on incomplete passes and interceptions.
2021-03-16
 [1]
Fixed bug where stats on failed 4th down conversions were recorded incorrectly. This was most notable on sacks, but also happened on runs and passes.
2021-03-16
 [1]
Fixed bug where a turnover on downs in overtime would not trigger a check if the game is over (such as if the 1st OT possession is a FG and the 2nd is a turnover on downs, the game should be over, but previously the OT period continued).
2021-03-16
 [1]
Fixed bug where a fumble recovered by the offense would result in an extra down being charged.
2021-03-13
 [1]
You can now start real players leagues after the playoffs for seasons where expansion drafts occurred.
2021-03-13
 [1]
Fixed bug where teams with a lead late in the game were shooting too quickly. A side effect of this is that overtime scoring is now a little lower.
2021-03-13
 [1]
When generating a relative of an existing player, there is now a 50% chance that the new player will share the same jersey number and college as the existing player.
2021-03-13
 [1]
Retired players are now shown on their player profile page wearing the jersey of the team they accumulated the most stats on. If the team wore multiple different jersey styles/colors over that time, a random one is picked each time the page is loaded.
2021-03-12
 [1]
New randomization option for real players leagues, "Random debuts forever". It's like random debuts, except when it runs out of real players, it repeats them again in random order after it runs out of players.
2021-03-11
 [1]
In the regular season, goalies need rest days or their performance will suffer. Your coach will automatically play your backup goalie when that gives you a better chance to win.
2021-03-10
 [1]
Added one new jersey option for FBGM, and three for ZGMH. Thanks @TravisJB89!
2021-03-05
 [1]
Added a summary of all current and past injuries in the league at Stats > Injuries.
2021-03-03
 [1]
Added support for changing the rate of steals, blocks, turnovers, and offensive rebounds. In historical leagues, they automatically change over time. This was done in part because I recently (2021-02-20) changed the default steal rate to be 10% lower than it was before, which some people did not like.
2021-03-02
 [1] [2]
ZenGM Hockey is here!
2021-02-21

Following up on yesterday's jersey styles option, @ClevelandFan went through all the default teams and gave them jersey styles that look good. This will only affect new leagues and expansion teams.
2021-02-20
 [1]
At Tools > Manage Teams, it is now possible to change the team jersey styles used for cartoon players.
2021-02-20
 [1]
"Shot Locations" tables are now "Shot Locations and Feats" and they also show double doubles, triple doubles, quadruple doubles, and five by fives.
2021-02-20

Decreased the steal rate to be a bit more realistic.
2021-02-20

On the roster page in past seasons, players still on the current team are highlighted.
2021-02-20

The "worried he'll be traded away" mood component is based on how many players you've traded away recently. Now that factors in how good the player is too. Basically, below average players will not count much there, but above average players still will. This is based on their current ovr, not their pot, so a contending team can trade away prospects without much penalty.
2021-02-16
 [1]
New option to switch between ordering teams by winning percentage (default) or a points formula like the NHL uses.
2021-02-15
 [1] [2] [3]
Non-random tiebreakers, based on things like head-to-head results, strength of schedule, etc. Also it's customizable in God Mode.
2021-02-12
 [1] [2]
New challenge mode "Thanos Mode": at the end of the playoffs, there's a 20% chance of half the league either dying (if random player) or retiring (if real player). After each event, it can't happen again until three years later. Thanks @domini7!
2021-02-11

In custom league files, there is a new simpler format for writing "gameAttributes". Don't worry, the old format will continue to work, you don't need to change anything! But now you can write it as an object rather than an array, which is generally a lot simpler. See the manual for more info.
2021-02-09
 [1] [2] [3]
Head-to-head team results are now viewable at League > History > Head-to-Head and Team > History > Head-to-Head.
2021-02-09

Added a new option in League Settings to track overtime losses (OTL) separately from regulation losses, as is common in hockey. Currently it's just cosmetic, they count the same as losses.
2021-02-09
 [1]
Added new skill label "V" for "Volume Scorer" to BBGM. Thanks @nicidob!
2021-02-09
 [1]
Updated the "desired contract length" formula based to feel more realistic. Thanks @nicidob!
2021-02-07
 [1] [2]
Added a new league setting available in God Mode to control the number of fouls in a period before the bonus. Thanks @domini7! This setting automatically changes in historical leagues in 1955 and 1967.
2021-02-04
 [1]
In the Retired Jersey Numbers of the Team History page, it now shows how many championships each player won with this team.
2021-02-03
 [1]
Several new facial features in the cartoon face generator from @TravisJB89.
2021-01-19

In the play-by-play during live sims, players can get dunked on.
2021-01-18

The "Keep auto sorted" roster option is now per-team rather than global, which may be useful in multi-team mode. This option will also be enabled by default in new leagues.
2021-01-16
 [1]
A few little improvements to FBGM game simulation. Teams will not punt when they're on the verge of losing, and teams will pass more when they're down late. Also fixed a bug where a turnover during a two point conversion resulted in the wrong team kicking off.
2021-01-14
 [1] [2]
Added a new league setting "Number of Periods Per Game" to let you change from the default of 4 quarters to whatever you want. In FBGM, if the number of periods is odd, there is no halftime. In BBGM, I also fixed the logic for which team gets possession at the start of a period (it was actually implemented like football previously which doesn't make any sense, I have no idea what I was thinking when I did that).
2021-01-11
 [1]
If you live sim the last game of the playoffs, confetti drops after the game ends.
2021-01-09
 [1] [2]
When creating a new Real Players league, there is now a "Real draft prospect ratings" option which allows you to change how draft prospect ratings are defined. The default remains unchanged (ratings are based on rookie season stats), but there is now another option to base ratings purely on draft position. That will result in simulated drafts being much more similar to real drafts.
2021-01-04

Added "Clear" button to the Draft Scouting page in God Mode to allow you to easily delete all players in a draft class.
2021-01-04
 [1]
Projected cap space is shown on the Upcoming Free Agents page.
2021-01-04
 [1]
In expansion drafts, now there is a limit to the number of players that can be selected from each existing team. This number is customizable in expansion draft setup, and defaults to the minimum number required to allow the expansion draft to complete (like if there are 20 existing teams and 4 expansion teams, you need at least 2 players per team for a 10 round expansion draft).
2021-01-03
 [1]
The number of times a player has won an award is shown in the League History table.
2021-01-03
 [1]
Team logos are shown in the League History table for the league champion and runner up.
2020-12-26

Added a button to delete all players on a team to the roster page.
2020-12-26

Added buttons to randomize college and country to the player editor.
2020-12-25
 [1] [2] [3]
A ton of new facial features were added by @TravisJB89 and @domini7. Like 100+ new facial features.
2020-12-25
 [1] [2]
The concept of "race" was added to the face generator by @icedjuro. Each country in the game is now annotated with a distribution of races so generated faces feel more realistic. Like it's still possible to get a black player from China, but it is much less common.
2020-12-22
 [1]
You can now add/edit/delete teams in a new Random Players league before creating it, by clicking the "Customize" button under "Pick your team".
2020-12-16
 [1]
Added button to change the schedule of the All-Star Game to Tools > Danger Zone.
2020-12-16
 [1]
Added button to toggle the current state of the trade deadline to Tools > Danger Zone.
2020-12-16
 [1]
The time at which the All-Star Game occurs can now be edited at Tools > League Settings. By default it is 70% of the way through the season.
2020-12-12
 [1] [2]
New "Edit Awards" page available in God Mode, which allows you to edit all the end-of-season award winners. Thanks @luso97!
2020-12-09
 [1]
Added "Randomize Name" button to the Create/Edit Player page, which picks a random name from the currently selected country.
2020-12-06
 [1]
Added next/prev buttons to the season and team top menus, and to the team menu on the trade page.
2020-12-03
 [1]
Added ability to view playoff stats on the roster page.
2020-12-03
 [1]
New "Keep auto sorted" option on the roster page, to let the AI manage sorting your roster (no more clicking "auto sort" periodically).
2020-12-03
 [1]
You can start historical real players leagues at the draft lottery phase.
2020-12-02
 [1]
Icons for All-Stars, MVPs, and championships are displayed on the Draft History and Draft Team History pages. Peak ovr and pot values are also shown there.
2020-11-28
 [1]
An early version of the 2021 rosters is available when creating a new real players league. Also, you can start a 2020 league after the draft if you want to re-play free agency.
2020-11-27
 [1] [2]
Added a "player note" that you can write on player profile pages, if you want to remind yourself of anything about a player in the future. They are also viewable on the Watch List page.
2020-11-19

New setting "AI Teams Retire Jersey Numbers" to control whether AI teams should automatically retire/unretire jersey numbers.
2020-11-19
 [1] [2]
Two new trade frivolities: Biggest Trades (trades involving the best players and prospects) and Most Lopsided Trades (trades where one team's assets produced a lot more value than the other).
2020-11-17
 [1]
Added some charts to the Trade Summary page.
2020-11-15
 [1] [2]
Transaction logs for trades are now dynamically updated to include the players selected by traded draft picks, and they link to a new Trade Summary page showing more details about completed trades.
2020-11-12
 [1]
Fixed bug where "half the distance to the goal" penalties were being assessed wrong, leading to the line of scrimmage being in the endzone.
2020-11-12
 [1]
In live sims, no more spoilers where scoring plays appeared in the scoring summary before being shown in the play-by-play.
2020-11-10
 [1]
Added a button to easily retire a player's jersey number, next to each player on the Team History page.
2020-11-08
 [1] [2]
Redesigned league settings page, including more settings available outside of God Mode.
2020-11-02
 [1]
Added a summary of a player's awards at the top of the player profile page.
2020-11-01
 [1]
In God Mode, you can now clone a player by clicking the "Clone" button on their player profile page.
2020-11-01
 [1]
Added icons in tables on player profile pages showing which seasons a player was an All-Star (or All-League in FBGM) or MVP. For playoff stats, it shows if the player won a championship.
2020-10-29
 [1]
Two new challenge modes: "You're fired if you pay the luxury tax" and "You're fired if you miss the playoffs". For an even bigger challenge, try them both at the same time!
2020-10-26
 [1]
AI teams are a bit more skeptical when trading draft picks with the user.
2020-10-26
 [1]
Contracts are rounded to the nearest $10k rather than the nearest $50k.
2020-10-26
 [1]
Previously, AI teams who were under the salary cap and had no roster spots open would never sign free agents, as if they'd rather miss out on a good free agent than cut a guy at the end of the bench. Now they are willing do that, which can help the AI a lot with roster building.
2020-10-26
 [1]
Fixed bug where it was almost impossible to have any attendance less than a sell out.
2020-10-25
 [1] [2]
AI teams are affected by player mood when re-signing players, and you can see a player's mood toward his current team.
2020-10-18
 [1] [2]
New feature in God Mode to select the winner of a game before it's played.
2020-10-17
 [1] [2]
Start current or historical real players leagues at different times during the season: preseason, playoffs, draft, or after draft.
2020-10-17

Updates to the 2020 rosters, including roster moves, ratings tweaks, and new draft prospects.
2020-10-17

Added "Won Championship" entries to player awards for past seasons in real players leagues.
2020-10-17
 [1] [2]
Some improvements to the trade AI, particularly related to how it values draft picks.
2020-10-05
 [1] [2]
Added a trade deadline, which is customizable in the God Mode options.
2020-10-03
 [1]
New option in God Mode to change the number of draft rounds. This does not change the talent pool - if you add more draft rounds, the additional draft prospects will not be very good. If you remove draft rounds, there will be more good undrafted free agents.
2020-10-01
 [1]
In honor of our glorious upcoming election, I am introducing the most American option ever added to Basketball GM: a new draft type "No lottery, best to worst" in which the best teams get the best picks in the draft.
2020-09-22
 [1]
A few new contract options in God Mode. Set the minimum and maximum length of allowable contracts, and set whether players should be allowed to refuse to negotiate after their rookie contract expires.
2020-09-21

Added keyboard shortcuts to the live game sim controls.
2020-09-20
 [1]
Below team logos in playoff box scores, playoff series results are shown rather than regular season records. And yeah, when you're watching a live game, the win total updates when the game finishes :)
2020-09-19
 [1]
New God Mode option to set the number of players on the court. By default it's 5-on-5, but now it can be anything. Extreme values may do weird things.
2020-09-17
 [1] [2]
New player mood system! Most notable improvements are that it's viewable at any time (not just during free agency) and it's much more transparent about what players think about your team. If your star is not happy and doesn't want to re-sign, you'll know ahead of time.
2020-09-07
 [1] [2]
New challenge mode "Lose best player every season", where at the end of the playoffs every season, the best player on your team will either retire (if he's a real player) or die a tragic death (if he's a random player). Thanks @luso97!
2020-09-07
 [1]
Added eFG% to stat tables. Thanks @domini7!
2020-09-03
 [1]
Fixed team/player stat distributions pages for FBGM, and added additional stats in BBGM. Thanks @luso97!
2020-09-01
 [1] [2]
Added a stats summary to the top of each player page, similar to Basketball Reference. Thanks @luso97!
2020-09-01
 [1]
Clutch plays in the playoffs now contain some info about the series in the text. Thanks @kevbauer!
2020-08-31
 [1] [2]
Added BPM, DBPM, OBPM, and VORP to the advanced stats. Thanks @nicidob!
2020-08-30
 [1]
Frivolity to show which jersey numbers had the most/best players, and the top players who wore each jersey number. Also added similar lists of top players from each country and college, which you can access from those frivolities. They are all also linked from player profiles and the Player Bios table.
2020-08-29
 [1] [2]
Single game highs for players are now tracked for all stats in BBGM - points, rebounds, assists, etc. View them on player profile pages or in the main Player Stats table by switching the stat type to "Game Highs".
2020-08-26
 [1] [2]
Added the Elam Ending as an option for game simulation.
2020-08-26
 [1]
Tweaks to game simulation in the playoffs, most notably resulting in fewer upsets. Also injuries in the playoffs are shorter, to work around the fact that currently there is no way to have players play through minor injuries. Thanks @nicidob!
2020-08-24
 [1]
The Draft Team History page can now use the "GM history" data to show all the draft picks you made, across all teams you managed. Find it at Team > GM History > Your Draft History.
2020-08-22
 [1]
The Team Records page can now use the "GM history" data to show a table of only your teams. Find it at Team > GM History > Your Team Records.
2020-08-22
 [1] [2]
New God Mode option: Spectator Mode, where the AI controls all teams and you just watch. It's like auto play, but you can proceed at your own pace.
2020-08-20
 [1] [2]
Added a new "GM History" page in the Team menu, where you can see your performance across all the different franchises you managed in the past.
2020-08-18
 [1]
If you are successful (high score in the owner's annual performance review) then sometimes other teams will try to hire you. This happens between the playoffs and draft. Previously, the only way to change teams was to get fired or use God Mode.
2020-08-18
 [1]
Purely cosmetic player attributes that don't affect gameplay or achievements (name, height (inches), weight (lbs), jersey number, college) are editable outside of God Mode by going to a player's page and clicking Edit Player.
2020-08-17
 [1]
Added TS%, 3PAr, and FTr to the player info popup.
2020-08-17
 [1]
If you do enough to win an achievement but miss out on it because you used God Mode or easy difficulty, it gives you a notification saying this rather than nothing.
2020-08-17
 [1]
Added "Finals Appearances" and total winning percentage to the Team History page.
2020-08-14
 [1]
New draft type option in God Mode to eliminate the draft and instead have rookies become free agents.
2020-08-13
 [1]
You can watch multiple live games in a single day! Now when you watch a live game, only that one game is simulated. When it's over, the other games from that day will still be waiting to be played.
2020-08-12
 [1] [2]
New frivolities: Best Teams, Worst Teams, Best Non-Playoff Teams, Worst Playoff Teams, Worst Finals Teams, and Worst Championship Teams.
2020-08-11
 [1]
New frivolity: Draft Class Rankings.
2020-08-10
 [1] [2] [3]
The contract generation algorithm has been rewritten. It should be both more realistic and harder to take advantage of. Most noticeably, you should no longer see players ask for too much money and go unsigned.
2020-08-10

Box scores show players who didn't play as DNP (either "Injury" or "Coach's decision") rather than showing a row of all 0s.
2020-08-08

Copying the trend in most other basketball sites, the default standings in BBGM are now conference standings, not division standings. FBGM is not changed.
2020-08-08
 [1]
Team records are shown below logos in box scores. And yeah, when you're watching a live game, the records update when the game finishes :)
2020-08-08
 [1]
In the live game play-by-play, fouls show how many free throws will be upcoming. Like "Shooting foul on Dane Wishnowsky, two FTs for Stephen Lees". Additionally, shot attempts appear on their own line before saying if they are made or missed.
2020-08-02

Added a "Delete Player" button to player profile pages.
2020-08-01
 [1] [2] [3]
Players now have jersey numbers, and teams can retire jersey numbers of former players.
2020-07-28

Injuries that occur during live games show up in the box score.
2020-07-28

When a player retires while (1) still an active player (not a free agent) and (2) still being paid by a team who had previously released him, the remaining amount of his previous contract will no longer be paid.
2020-07-27
 [1] [2]
On the trade page, the trade summary and controls are "sticky" as you scroll so they're always on the screen. This is especially important for FBGM where rosters are huge and much scrolling is required.
2020-07-27
 [1] [2]
Better support for customization of player names, countries, and colleges. And improvements to the built-in names database.
2020-07-27
 [1]
On the Draft Scouting page, added a button to regenerate a draft class if you're in God Mode.
2020-07-23
 [1] [2]
Improvements to game simulation realism: more realistic shooting percentages based on player positions and shot locations; teams change how they play if they are winning or losing; and the distribution of playing time is now more realistic.
2020-07-20
 [1] [2]
The ratings summary at the top of individual player pages now shows the difference between last year's ratings and this year's ratings. Thanks @icedjuro!
2020-07-20

On the roster page and individual player pages, players on your team have a button to quickly add them to the trading block, in the same place as the "Trade For" button for players who are on other teams.
2020-07-20

In Tools > Delete All Leagues, added an option to delete only unstarred leagues.
2020-07-19

Added another "fast forward" option during live game sim - "Until last 2 minutes".
2020-07-17
 [1]
If you navigate away from a live game sim, it will pop up a warning dialog explaining that the play-by-play results will be lost if you proceed.
2020-07-16

Added the Roster Composition table to the re-signing players screen.
2020-07-11
 [1] [2]
God Mode option to enable/disable ties. So for BBGM ties are now possible, and for FBGM you can turn off ties. Ties only can happen in regular season games, and occur after one overtime period.
2020-07-10

Improved AV formula for OL and defensive players, resulting in higher AV for top players at those positions. I also updated the MVP and DPOY formulas to account for this, hopefully retaining good position balance.
2020-07-09
 [1] [2]
A bunch of small FBGM improvements.
2020-07-08
 [1]
Tools > Auto Play now lets you specify a phase (playoffs, draft, etc) to sim to, rather than only allowing auto sim to the preseason.
2020-07-07

On the Playoffs page, the series score links to the most recent box score from that series.
2020-07-07

Groundhog Day can be enabled and disabled in the God Mode settings. So you can turn it on and off for different seasons within the same league.
2020-07-06
 [1]
The Customize Player form includes the ability to change a player's Hall of Fame induction status.
2020-07-02
 [1]
Added buttons to trade screen to allow you to bulk select players/picks as excluded from trade negotiations.
2020-07-01
 [1] [2]
The Power Rankings page now shows team rankings broken down by position (in FBGM) or rating (in BBGM).
2020-06-29
 [1] [2]
Logos for all the new teams!
2020-06-27
 [1]
Random debuts mode now works how you probably wanted it to work in the first place. The pool of players to be randomized is not just current and future players (relative to your starting season), but past players too. So if you start in 2020, you'll get many future draft classes of randomized real players.
2020-06-27
 [1]
Menu on the Standings page to switch between League/Conference/Division standings, which is important on mobile where previously only the division standings were visible.
2020-06-26
 [1]
Added "Fast Forward" button to live game sim, allowing you to jump ahead by some number of minutes or until the end of the quarter.
2020-06-26

+/- buttons for adjusting multiple ratings on the Customize Player page. For BBGM it's all ratings except height. For FBGM it's position-specific and athleticism ratings.
2020-06-26

Logos are shown in box scores if the window is big enough.
2020-06-26
 [1]
Support for exporting/importing individual players or groups of players, at Tools > Import/Export Players.
2020-06-21
 [1]
Added a new page at Tools > Scheduled Events to let you view and (to some extent) delete scheduled events in historical leagues.
2020-06-19

Added an "Export draft class" button to the Draft History page so you can export and re-use historical draft classes.
2020-06-18
 [1]
Awards, All-Star selections, and league leaders are now determined based on total season stats for traded players, rather than just stats from their latest team.
2020-06-16
 [1]
You can customize the order and visibility of columns in most tables by pressing the "..." button to the top right of the table and clicking "Customize Columns".
2020-06-15

More intelligent end-of-game substitution patterns, both for blowouts and close games.
2020-06-14

2 point stats (attempted, made, %) are now viewable on the player stats, team stats, and individual player stats pages.
2020-06-13
 [1] [2] [3]
A bunch of new options for league creation: challenge modes (no draft picks, no free agents, no trades, no visible ratings), player development realism, and more.
2020-06-08
 [1] [2]
Standings now show when teams clinch the playoffs, a first round bye, or the #1 overall seed.
2020-06-08

Sortable table rows (roster, fantasy draft, football depth chart) can be reordered by clicking two rows to swap them, in addition to dragging like normal. This is sometimes easier on mobile.
2020-06-07
 [1] [2]
Added the News Feed page, available in the League menu. This incorporates a score for each event that happens, allowing you to filter events by importance. This replaces the old Transactions and Event Log pages.
2020-06-03
 [1] [2]
If you use God Mode to retire a player, it checks for Hall of Fame eligibility and notifies you if he makes it. And when you edit a player's contract, it also updates the "Salaries" table on player pages and the "Career Earnings" frivolity.
2020-06-03
 [1] [2]
Realistic rosters back to 1947, including contraction of teams occuring automaticaly at appropriate times.
2020-06-03
 [1] [2]
Revamped Team Records page, including team relocations, renames, and contraction.
2020-06-03
 [1] [2]
Support for disabling teams in Tools > Manage Teams. History of disabled teams is preserved and they can come back at a future date, either by re-enabling on Manage Teams or going to Tools > Expansion Draft, where you will see disabled teams as possible expansion teams.
2020-05-26
 [1] [2]
Added a ton of new frivolities and redesigned the frivolities page.
2020-05-24
 [1]
New option "random debuts" when creating a real players league, which randomizes every player's draft year so different players will appear at different times.
2020-05-22

Button on the Create/Edit Player page to randomize player ratings, which works by generating a random player of the same age and copying his ratings over. In FBGM it also matches by position.
2020-05-21
 [1]
When using historical rosters with pre-scheduled expansion drafts, you now are given the option of taking control of expansion teams.
2020-05-20
 [1]
New hair styles! Thanks @TravisJB89
2020-05-20

AI teams draft smarter. Previously the probability they would pick a player depended only on that player's rank, but now it depends on how good the players are. So the AI will almost always take the clear #1 pick, but there will be more randomness if the top available prospects have similar talents.
2020-05-19
 [1] [2]
You can now create a "legends" league filled with the best players in each franchise's history.
2020-05-18
 [1]
Added ability to supply real team info and player photos on the global settings page, which overrides the defaults in any new league with real players.
2020-05-16

Added "Auto adjust for inflation" option to the Team Finances page, which will keep revenue and expense settings in sync with salary cap changes. This setting is enabled by default.
2020-05-14

Shows the team a player was selected from in the "Drafted" table of expansion drafts.
2020-05-14

Historical rosters include team abbreviations that change when a team moves, without breaking links to team pages from past seasons. Some parts of the UI still incorrectly display the current abbreviation rather than the historical one.
2020-05-14
 [1]
"Team History" page shows team region and name from past seasons.
2020-05-13

"Sim to game" button on the schedule page, which now also includes the All-Star game.
2020-05-13

Made AI trade rate proportional to the number of teams, so there aren't too many trades in very small leagues.
2020-05-12
 [1] [2]
Added 4 new draft lottery types, to improve the accuracy of historical leagues.
2020-05-12

Playoff seeds and W/L are shown in score boxes (schedule page, dashboard, live game sim, etc.).
2020-05-11
 [1]
Revamped the UI for selecting a live game to watch.
2020-05-10

Schedules for leagues with non-standard teams and divisions now have balanced home/away games when possible. Or at least close to that - it's not a deterministic algorithm, but it works pretty well.
2020-05-10

New League Stats page which lets you see team stats for all seasons in one table.
2020-05-09
 [1] [2] [3]
Added real historical rosters back to 1956.
2020-05-07

Expansion drafts can be predefined in a league file to trigger at a certain time.
2020-05-05

Expansion draft, including configurable player protections from existing teams and the ability to control an expansion team. Tools > Expansion Draft.
2020-05-03

Added a new page Tools > Manage Confs that allows you to create, edit, and delete divisions and conferences.
2020-05-03

Added tracking of changes to some league settings (conferences, divisions, and number of playoff rounds) so that historical screens don't show incorrect values.
2020-05-03

Added support for team info changes (name, region, logo, etc.) to be predefined in a league file and trigger only at a certain year.
2020-05-03

Added game simulation settings to God Mode to allow for more realistic simulation of different eras of basketball, when things like pace and 3 point shooting were very different.
2020-05-02

Added the ability to change what division/conference a team belongs to from Tools > Manage Teams.
2020-05-02

Added tracking of changes to team info (name, region, logo, etc.) so they can be displayed correctly when viewing historical data. Previously, updating a team's name (for example) would update it when viewing data from past seasons too.
2020-05-01

Added a way to temporarily disable auto save to the Danger Zone screen.
2020-05-01

Added "Acquired" column to the re-signing players table.
2020-04-30
 [1] [2]
Added real historical rosters back to 2005.
2020-04-25
 [1] [2]
Added an option to create a new league based on real players.
2020-04-19
 [1] [2]
Added new God Mode option "Trades Between AI Teams Factor" to control the rate of trades between AI teams.
2020-04-16

Defensive linemen now get fewer tackles.
2020-04-16
 [1] [2]
Added a new Award Races page, available under the Stats menu.
2020-04-16

Added "Auto sort roster" and "Reset playing time" buttons to the Multi Team Mode page, to allow you to easily apply those actions to all teams you control.
2020-04-12
 [1] [2]
Scores of your team's games are shown at the top of the screen on all pages.
2020-03-12

Changes to player salaries in God Mode will now show up in the Player Salaries table on player pages.
2020-03-12

Added seeds of the league champion and runner up to the League History table. Also, for leagues where the length of the playoffs is changed in God Mode, the champion is now shown correctly in this table.
2020-03-12

Added an option in God Mode to lock an individual player's ratings, so they don't change from season to season.
2020-03-07

Added "Reset Table" in the "..." menu for tables, which resets the search text, page, sorting, and filters to their default values.
2020-03-03
 [1]
New God Mode option to set rookie contract lengths.
2020-03-03
 [1]
Added new Countries frivolity to show which countries have the best players, similar to the existing Colleges frivolity.
2020-03-02
 [1]
Added jump balls to game sim at the beginning of each game and overtime period, based on height and jumping ratings.
2020-02-28
 [1] [2] [3]
Added "Acquired" column to the roster, showing how the team acquired each of its players.
2020-02-26

Upcoming Free Agents contracts factor in player mood, and the "Current Contract" column is not shown during the re-signing phase.
2020-02-17

New retirement formula allows rare old and good players to have longer careers.
2020-02-13
 [1] [2]
Redesigned schedule listings to include team logos, team records, team overall ratings, and the predicted point spread.
2020-02-10
 [1]
Added play/pause/next controls to the draft lottery reveal.
2020-02-08
 [1] [2]
Added option to set units for height and weight to metric.
2020-02-07
 [1] [2]
Added Player Bios page and removed country and college info from Player Ratings.
2020-02-03

For users who have an OS-level dark mode enabled, the default color scheme is now dark.
2020-02-02
 [1] [2] [3]
Players are assigned a college when they are generated.
2020-02-01

Touchbacks on punts put the ball at the 20 yard line, not 25.
2020-02-01

Added sacks to the league leaders page.
2020-01-30

Added average margin of victory to the roster page.
2020-01-05

Revamped the UI for page titles, dropdown options, and shortcut links between pages.
2020-01-03
 [1] [2]
Added support for logical "or" operations in table column filters, like "C|PF" to display centers and power forwards.
2020-01-02

Fixed bug where loading a league file during a fantasy draft created extra draft prospects.
2019-12-29

Decreased pace, to make it more similar to the NFL (~1000 plays/year per team, rather than ~1200).
2019-12-29
 [1]
Fixed bugs in AV calculation.
2019-12-27
 [1]
New God Mode options to set the number of fouls needed to foul out and the foul rate.
2019-12-16
 [1] [2]
New God Mode option to set the number of seasons in the future that you can trade draft picks.
2019-12-14
 [1]
Fewer fumbles recovered by the offense will result in large yardage gains after recovery.
2019-12-14
 [1]
Smarter end of half/game clock management, most importantly resulting in more field goals as the clock runs out.
2019-12-11
 [1] [2] [3]
Added a "Budget" option to God Mode, which lets you equalize all the team spending effects (scouting, coaching, facilities, health) and ignore whether your team is making a profit or loss.
2019-12-07

Change team ovr ratings to be unbounded rather than 0-100, because some multiplayer leagues and custom roster files people use have very inflated ratings and half the league ends up at 100.
2019-12-01

Show region population on league finances page.
2019-11-25
 [1]
Player names and countries are now more realistic, rather than just being copied from BBGM.
2019-11-24

Box score shows home team at the bottom, not the top. This matches how every other website does it.
2019-11-23

Fixed several penalties to awarwd automatic first downs.
2019-11-23

Added JSON Schema validation when loading a league file.
2019-11-23

Fixed sack safeties - should always be credited to the same player.
2019-11-23

Fixed bug where a turnover during a two-point conversion try would result in the wrong team kicking off.
2019-11-23

Fixed glitch in box score where safeties and two-point conversions would be confused.
2019-11-22

On player page, link the draft year to the draft history page even for undrafted players.
2019-11-21

Integrated shot locations into the normal stats table.
2019-11-20
 [1]
Added team overall rating and improved power rankings.
2019-11-18

Added option to enable persistent storage, and request it by default if no prompt is needed.
2019-11-17

Fix updating of ovr and pot after editing a player's position.
2019-11-16
 [1]
Added team overall rating and improved power rankings.
2019-11-15

When importing a league file with partially defined stats objects (like for manually added historical data), fill in any missing stats with 0.
2019-11-15

Fewer really short (less than 4 seconds) possessions.
2019-11-14

Improve rookie salary extrapolation for leagues with more teams than default.
2019-11-13

Option to minify JSON when exporting a league.
2019-11-13

Worked around bug in mobile Safari that was breaking scrolling of sortable tables.
2019-11-10

Better calculation of days remaining, like if you play a month when only 20 days are left, it'll start the countdown at 20.
2019-11-09

Fix importing of players with only historical stats.
2019-11-08
 [1] [2]
New ovr formula.
2019-11-03

Switch key binding for "one day" from alt+d to alt+y, because browsers already use alt+d.
2019-11-03

When importing over a starred league, retain the star after import.
2019-11-03

Fix errors that happened when editing a player's relatives.
2019-11-02

Fix team history pages for players with no ratings for a team, only stats (like for custom rosters with historical stats)
2019-11-02
 [1] [2] [3]
Multiple improvements to game simulation, mostly related to more realistic behavior in the play-by-play.
2019-10-27
 [1] [2] [3]
Made long-term effects of injuries viewable on player pages, along with a log of all player injuries.
2019-10-22
 [1] [2] [3]
New UI for the dashboard.
2019-10-19
 [1] [2]
Added more keyboard shortcuts to the items in the Play menu.
2019-10-13

Added special gold basketball/football logos for Gold subscribers.
2019-10-13

Added "Type" column to statistical feats table, allowing the display of regular season, playoff, and All-Star feats all in one table.
2019-10-13

Fixed a rare bug in draft lottery odds.
2019-10-13

Added an "Export" button for each draft class on the Draft Scouting page.
2019-10-11
 [1]
Revamped the Manage Teams page. Some features are available outside of God Mode, and team colors are editable.
2019-10-11
 [1]
Fixed bug where All-Star starters were incorrect.
2019-10-11
 [1]
New frivolities: Most Teams and Oldest Former Players.
2019-10-10
 [1] [2] [3]
New player faces!
2019-10-07
 [1]
In honor of Daryl Morey, there is a new social media feature at Tools > Social Media.
2019-10-04
 [1] [2]
Fixed a big bug in game simulation, where the effect of OL was reversed for passing plays.
2019-09-30
 [1] [2] [3]
New feature for BBGM: the All-Star Game!
2019-09-15
 [1]
Clutch plays are shown at the bottom of box scores.
2019-09-15
 [1]
New draft type "Random Order" available in God Mode.
2019-09-15

Free agents in leagues with few games per season (such as the FBGM default) will lower their demands faster during the regular season.
2020-09-14

Fixed rare bug where injured or fouled out players would sometimes play even when someone else was available.
2019-09-07

Fixed hard cap trading logic - team under the cap cannot go over the cap, and team over the cap must reduce salary.
2019-09-07

If two teams in the finals are tied in winp, break the tie with seed before defaulting to random.
2019-09-03
 [1] [2] [3]
Revamped owner messages.
2019-08-31
 [1] [2]
Improvements to schedule and playoff seeding: regular season schedule is more balanced, and division winners are guaranteed a top 4 seed.
2019-08-27

Fix table sorting after the year 10000.
2019-08-27
 [1]
Finals home court advantage is based on winning percentage, not seed. Also fixed some bracket generation errors for non-standard playoff formats.
2019-08-17
 [1] [2]
Many more tables (such as Draft Summary) are searchable, filterable, and downloadable.
2019-08-17
 [1] [2]
The AI resets their finance settings after firing you.
2019-08-17
 [1] [2]
The Hall of Fame cutoff adjusts based on the number of games in a season and the length of a quarter. Previously, short leagues would have empty HoFs and long leagues would have tons of HoFers.
2019-08-14
 [1] [2]
Achievements.
2019-08-03

Added years with team to the re-sign players page.
2019-07-28
 [1]
New God Mode option to edit the strength of the home court advantage.
2019-07-28
 [1] [2]
Added a bunch of new achievements.
2019-07-27

Made HoF requirements a bit stricter.
2019-07-21
 [1] [2]
Added support for far future draft classes in custom league files. Previously the limit was 3 seasons, now there is no limit.
2019-07-15

Renamed Macedonia to North Macedonia.
2019-07-07
 [1]
The Edit Team Info page has been renamed to Manage Teams and it now includes (very rudimentary) support for adding and removing teams.
2019-06-27

Added support for creating a league file from a URL to a JSON file (with the apporpriate Access-Control-Allow-Origin header) rather than just uploading a file.
2019-06-25

Highlight HoF players on historical roster pages.
2019-06-06
 [1]
New God Mode option to disable players refusing to negotiate.
2019-05-27
 [1]
Added ability to edit relatives of players in God Mode.
2019-05-27
 [1] [2]
Frivolities! View family trees, tragic deaths, roster continuity, and the best players who never made the playoffs.
2019-05-25

Illegal contact is an automatic first down.
2019-05-25
 [1] [2]
Play/Pause/Next Play buttons in live game sim.
2019-05-22

Fixed bug where the wrong team would kick off after a missed XP.
2019-05-18

Fewer QB runs.
2019-05-12
 [1]
Added timeouts, the two minute warning, and fixed a bug where sometimes overtime would end in a tie prematurely.
2019-05-12
 [1]
Fixed some bugs and improves coaching decisions (field goals, extra points, onside kicks).
2019-05-12

Show total of unsigned players contracts on the re-signing page.
2019-05-04

Added roster composition table to the free agents page.
2019-05-04

Game sim tweaks.
2019-05-03

The order of teams (for draft or playoff seeding) now has random tiebreakers rather than alphabetical.
2019-05-03
 [1]
Ability to specify the complete order of a fantasy draft.
2019-05-01
 [1] [2]
Changed the default draft lottery to the NBA's new 4 team lottery, and added an option to switch to the old lottery or disable the lottery entirely. Also improved the lottery for non-standard leagues.
2019-04-27
 [1]
New playoff bracket UI.
2019-04-21
 [1] [2] [3]
Football GM is here!
2019-01-04
 [1]
Added a better way to filter tables by position, but then had to remove it due to strange browser compatibility issues.
2018-11-11
 [1] [2]
New God Mode options: hard/soft cap and playoff byes.
2018-11-03
 [1] [2]
More realistic contracts and draft history in new leagues.
2018-11-03

Added SMOY and MIP to league history table.
2018-11-03

Added MIP to team records.
2018-11-03

Non-guaranteed rookie contracts now remain non-guaranteed even if they are traded.
2018-10-28
 [1]
Added "Download Spreadsheet" button to nearly every table.
2018-10-27

Player contract tweaks - old player value is higher, young player value is more based on ovr (so, lower), and bumped up player contracts at the end of free agency, especially for players who improve.
2018-10-21

Added ability to show playoff stats on the League Leaders page.
2018-10-20

Changed the number of games a new signing is untradeable to 14 rather than 15, so simming 2 weeks will be enough.
2018-10-15
 [1] [2]
"Untouchable" players and picks in trades.
2018-10-07
 [1] [2]
Lots of small UI improvements, including dark mode and a much nicer menu on mobile.
2018-09-22
 [1]
Playoff series length is now customizable in league files.
2018-09-17

Better offline support by using a Service Worker.
2018-09-07
 [1]
"Play > Until end of round" in the playoffs.
2018-09-02
 [1] [2]
Fixed bug where potential was calculated wrong for draft prospects, leading to inflated values.
2018-09-02
 [1] [2]
Fixed simulation beyond the year 9999.
2018-09-02
 [1] [2]
Finals MVP is actually the finals MVP, not the playoffs MVP.
2018-09-02
 [1] [2]
Altered attendance formula so you can no longer make tons of money from a small number of incredibly expensive tickets.
2018-07-22
 [1]
Made free agents less willing to sign with you at hard and insane difficulties.
2018-07-07

"Reset playing time" button on the Roster page.
2018-06-24
 [1] [2]
New feature: difficulty levels.
2018-06-19
 [1]
Better schedule generation for non-standard (not 30 teams or not 82 games) leagues.
2018-06-18

Show roster size and salary cap info on the re-signing page, same as on the free agents page.
2018-05-26

In God Mode, no players are untradeable.
2018-05-21
 [1] [2]
Better error checking for custom league files.
2018-05-19

Dead players cannot have children.
2018-05-11
 [1] [2]
Draft day trades.
2018-05-08

After the draft lottery, show draft pick positions when trading picks.
2018-05-03
 [1] [2]
Relatives! Players can be the father, son, or brother of other players.
2018-04-11
 [1] [2]
Performance improvements in large leagues.
2018-04-07
 [1] [2]
Customizable stadium capacities.
2018-03-17
 [1]
Fix overflowing tables showing content on top of each other, especially on the Draft Scouting page.
2018-03-07
 [1] [2] [3] [4] [5] [6]
Big changes to player ratings and development.
2018-02-18

Improve performance of Export Stats feature.
2018-02-11

Use average of WS and EWA for the HoF formula.
2018-02-11

Add opponent and playoff filters to Team Shot Locations page, bringing it closer to feature parity with Team Stats.
2018-01-08

Better draft prospect generation - players "leave school" when they are a top draft prospect, after 1/2/3/4 years.
2017-12-22
 [1]
Added a new Draft Team History page.
2017-12-11
 [1]
New God Mode option to set the injury rate.
2017-12-09
 [1]
Tweaks to MVP formula.
2017-12-04
 [1] [2]
Most Improved Player award.
2017-12-03

Tweaks to HoF formula.
2017-12-03

Make the Upcoming Free Agents accessible even when Free Agents page is not (playoffs, draft).
2017-12-02

Tweaks to award formulas.
2017-11-29
 [1]
New God Mode option to set the tragic death rate.
2017-11-26
 [1]
On the Free Agents page, added a button to show only free agents that are cheap enough to sign with available cap space.
2017-11-21

Added "Share" links after taking a screenshot.
2017-10-06
 [1] [2]
New advanced stats: offensive rating, defensive rating, win shares, and various team advanced stats.
2017-10-02
 [1] [2] [3]
New stats: team opponent stats, team playoff stats, and various player advanced stats.
2017-09-29
 [1]
Added advanced stats to the Player Stats page.
2017-09-26
 [1]
Added some new advanced stats to player profile pages.
2017-09-23
 [1]
New God Mode option to set max roster size.
2017-09-09
 [1] [2] [3]
More realistic player height distribution, including extreme outliers.
2017-08-06

Added little colored W/L icons next to game result notifications.
2017-08-06

Improved draft lottery UI for a non-standard number of teams.
2017-08-06

Improved AI drafting logic (more likely to take the best player available).
2017-07-08
 [1] [2]
New feature - view the draft lottery live!
2017-06-30
 [1]
New feature - sometimes young players will fake their ages. Be careful who you draft!
2017-06-10
 [1]
New feature in Tools > Options - stop game sim if an injury longer than N days occurs.
2017-06-10

New feature in Tools > Options - auto delete old box scores, to save space. Enabled by default.
2017-06-02

Tweaks to the distribution of players generated in new leagues.
2017-05-22

God Mode option to disable AI trades.
2017-05-21
 [1]
After many long years, Baskteball GM finally runs in Safari, which means it finally runs on iPhones and iPads!
2017-04-21

AI-to-AI trades.
2017-04-08
 [1]
Added icon to open a little popup window with ratings and stats next to each player's name.
2017-04-01
 [1] [2]
You can apply filters to one or more columns of most tables.
2017-04-01
 [1] [2] [3] [4] [5] [6] [7] [8] [9]
Basketball GM 4.0 brings some absolutely massive performance improvements.
2017-03-30

Fix finals home/away teams when seeds are the same.
2017-03-25

Home/away teams in playoff series are set by seed, not winning percentage.
2016-10-28

Allow editing a player's college and year of death in God Mode.
2016-09-11
 [1] [2] [3]
Various UI improvements resulting from rewriting the UI code from Knockout.js to React.
2016-08-30

Added footers to the player salaries table on the Team Finances page showing the total salary owed and the free cap space each season.
2016-08-13

Add highlighting to team stats page based on rank.
2016-08-13

Show team records on the Schedule page.
2016-08-12

Display team payrolls by their offers on the Trading Block page.
2016-08-08

On League Dashboard, show games remaining and percentage of season completed.
2016-07-27

Fix display of custom conference names on Playoffs page.
2016-07-23

Fix Negotiation page on small screens.
2016-07-09

Fix attendance formula to be responsive to salary cap.
2016-07-09
 [1] [2]
Default salary cap is now $90M, max salary is now $30M.
2016-07-05

Fix setting ages and seasons for draft prospects in league files that start after the draft.
2016-06-19

Fix draft lottery in leagues with small number of teams.
2016-06-18
 [1] [2]
More customization options: conferences, divisions, and playoff length.
2016-06-14
 [1]
Fixed tragic deaths, which actually had been broken for a little while. Also added a bunch of new deaths.
2016-06-13
 [1] [2]
More realistic player names, including international players!
2016-06-04
 [1] [2]
Logos for default teams.
2016-05-28
 [1] [2]
Improved "Shuffle Rosters" for new leagues.
2016-05-19
 [1]
If a player wins an award for >2 years, it's shown as like 2015-2020 rather than 2015,2016,2017,2018,2019,2020.
2016-05-19
 [1]
League leaders for scoring, rebounding, assists, steals, and blocks are tracked like awards.
2016-04-15

Added best record and worst record to Team History page.
2016-04-12
 [1] [2]
Game simulation performance improvements.
2016-03-03

Add draft pick to Hall of Fame table.
2016-02-06
 [1] [2]
Ten new options in God Mode.
2016-01-31

Left and right arrows move between games in Game Log.
2016-01-31
 [1] [2]
Serious injuries can lead to a decrease in athleticism ratings.
2016-01-30
 [1]
Tweak the C/FC assignment algorithm.
2016-01-27

Game-winning and OT-forcing shots are now tracked in player feats.
2016-01-26

Round all contracts to the nearest $50k.
2016-01-12
 [1]
New contract negotiation system, with predefined options rather than an actual negotiation.
2015-12-12
 [1]
Fixed ordering of matchups in playoff preview during the regular season.
2015-09-16
 [1]
New pages: Transactions, Team Records, and Award Records!
2015-08-31

Added new tragic deaths.
2015-08-12
 [1]
Luxury tax proceeds are distributed to teams under the limit.
2015-08-12
 [1]
There are now notifications about the draft lottery (I still eventually want a dedicated page for this, but it's better than nothing).
2015-08-12
 [1]
Notification bubbles are on the right, so they don't overlap with the browser's URL tooltip.
2015-05-30

Players who qualify for PG and C are assigned to F, not GF.
2015-05-21
 [1] [2]
Fixes to player positions, heights, and weights.
2015-05-06
 [1]
New stats: plus/minus and blocks against.
2015-05-05

Game simulation is based on a clock, not a predefined number of possessions.
2015-04-25
 [1]
Improve trading block performance.
2015-04-22

Make a player's injury editable in God Mode.
2015-04-22

Fix ticket revenue share computation for away teams.
2015-04-17

All-Rookie Teams.
2015-04-12

Each player has a small chance of dying a tragic death.
2015-03-29
 [1] [2]
Customize generated player names in a league file.
2015-03-21
 [1] [2]
New feature, Multi Team Mode, that allows you to control more than one team in a league.
2015-03-18

Fix YWT calculation when drafting your own player in fantasy draft by not adding an extra stats row in that situation (should also help cutting and re-signing a player in the same season)
2015-03-15
 [1] [2]
Go to Tools > Screenshot and it will save a screenshot of your current page to Imgur.
2015-02-07
 [1] [2]
Simulate through multiple seasons in one click at Tools > Auto Play Seasons.
2015-02-06

Fixed a trade AI bug that applied a penalty in the wrong direction for "4 quarters for a dollar" trades.
2015-02-04
 [1] [2]
New feature: Statistical Feats. Triple doubles, 5x5s, 50 point games, etc.
2015-01-31
 [1] [2]
Easy spreadsheet stats export from Tools > Export Stats.
2015-01-18

Add Game Score to box scores.
2015-01-14

Highlights user's picks in the "Draft Results" list during the draft.
2015-01-12

Added Last Season to Team History table.
2015-01-11
 [1]
Transaction history is shown on player profile pages.
2015-01-10
 [1]
Added "four factors" to box scores.
2015-01-10
 [1]
Fix bugs related to unreliable transition between game phases/seasons.
2015-01-08
 [1]
Fix bug where contending/rebuilding strategies were accidentally assigned randomly in new leagues.
2015-01-04

Fix bug where salary was not updated for user's team in trade.
2014-12-05
 [1] [2] [3] [4]
20% faster game simulation performance.
2014-11-04

Show injured players at the bottom of the box score.
2014-09-28
 [1] [2] [3] [4] [5]
Revamped player development algorithm.
2014-09-08

Slightly decrease contracts.
2014-08-05

More 3 point shooting.
2014-08-05

After lottery, draft order is by record, not playoff performance.
2014-08-04

Awards are now calculated before players retire, so retiring players are still eligible.
2014-07-30

Default to selecting the same new team as last time when starting a new league.
2014-07-30

Allow you to view any team's schedule on the Schedule page, not just your team.
2014-07-30
 [1]
Performance and stability improvements.
2014-07-19

Contracts are editable in create/edit player.
2014-07-12
 [1]
New feature: Power Rankings.
2014-07-05
 [1] [2]
New feature: God Mode, which allows you to have more control over your league.
2014-06-15
 [1] [2]
Custom draft class import.
2014-06-02
 [1] [2]
Full league import/export.
2014-05-24
 [1]
Redesigned dashboard.
2014-05-04
 [1]
Slight change to game simulation - your best players will score more.
2014-05-01
 [1]
Fun new Donald Sterling-inspired owner message.
2014-04-27

Filter by team in Player Stats and Player Ratings pages.
2014-04-26

Redesigned Schedule page.
2014-04-25

Make healthRank a little less impactful in determining injury duration.
2014-03-18

Show conference ranks in division standings, which is particularly important for mobile where conference standings are not shown.
2014-03-09

Decrease the recently-added trade fudge factor by 50%.
2014-03-09

In trades, AI teams value their assets more, and they value combinations of players less.
2014-03-08

Add support for leagues with more than 30 teams.
2014-03-08

Players should very rarely refuse to re-sign after winning the title.
2014-03-05
 [1]
New "Upcoming Free Agents" page.
2014-03-04

Warning when proceeding to free agency while some players remaining un-re-signed.
2014-03-03
 [1] [2]
Achievements! Also, an account system to store achievements.
2014-02-24

Add point differential to team stats.
2014-02-24

Remove double counting of rebounding synergy bonus.
2014-02-22
 [1]
New league history summary page, showing all seasons at once.
2014-02-19
 [1] [2]
Synergy depends on player rating values, not on skill labels. So a player who barely gets a skill label and a player who barely misses it will be almost identical.
2014-02-17

Rookie of the Year should not depend on wins, otherwise weird stuff can happen like a player who got 0 minutes on a great team winning.
2014-02-17

Improve trading block performance.
2014-02-15
 [1] [2]
New improved trade AI.
2014-01-31

Injuries heal even if the player's team doesn't play that day.
2014-01-26
 [1]
New Feature: Create A Player.
2014-01-21
 [1] [2]
New team regions and names.
2014-01-21
 [1]
New feature: Watch List.
2014-01-15

Tweak steal and turnover distributions.
2014-01-14
 [1]
Team abbreviations are customizable at Tools > Edit Team Info.
2014-01-13
 [1] [2] [3]
Three years of future draft prospects are generated ahead-of-time, and are viewable on the new Draft Scouting page.
2014-01-06
 [1] [2]
Add option to delete old data and improve performance.
2014-01-05

Progress bar while waiting for trading block offers.
2014-01-03
 [1]
New options on the player stats page: view career totals, career averages, season totals, per 36 minute stats.
2013-12-22
 [1]
Quick access menu on the left on large screens.
2013-12-21

Added Finals MVP award.
2013-12-21

Base roster sorting on player value (no potential, just ovr and stats) rather than just ovr.
2013-12-14

Show attendance in box score.
2013-12-11

Show player moods in the Free Agents table.
2013-12-10

Display change in ovr and pot in the Roster table.
2013-12-08

Spread out the foul distribution a little bit more. Fewer players foul out, fewer players get 0 fouls.
2013-12-08

GMs get fired after playoffs, not before regular season. And you get a new intro message after you start with a new team.
2013-12-07

Tweak contracts formula to fix issue wtih too many free agents going unsigned.
2013-12-03

Keyboard shortcut: alt+p -> click first item of play menu.
2013-11-27

Add support for custom rosters to define the URL to a logo for each team.
2013-11-26

Highlight players on court in live play-by-play.
2013-11-26
 [1]
Better awards formulas, based on EWA and wins.
2013-11-24
 [1]
Notification bubbles.
2013-11-20
 [1]
Smarter substitution patterns, based on stats too, not just ratings.
2013-11-18

Show EWA in Team History and Hall of Fame pages.
2013-11-10

Allow trades that go over the roster size limit, and check roster size limit before starting game simulation.
2013-11-03
 [1]
Live play-by-play simulation.
2013-11-01

Fixed a bug that allowed AI teams to go over the cap to sign free agents.
2013-10-25
 [1]
Fixed various bugs introduced with the recent free agency changes.
2013-10-22
 [1]
Revamped free agency, which now gradually happens over 30 days rather than all at once.
2013-10-15
 [1]
New "Fantasy Draft" feature.
2013-10-11
 [1]
Once you've loaded the game in your browser, it should be cached so that it loads in the future even if you're offline.
2013-10-06
 [1]
Changes in player development (7 footers with perimeter skills are much less common).
2013-10-01
 [1]
New UI - prettier, less glitchy, and mobile-friendly.
2013-09-21
 [1]
New features: "Trading Block" and a better "What would make this deal work?" button.
2013-09-02

Releasing a just-drafted player before the regular season starts incurs no penalty - basically the contract is not guaranteed until the regular season.
2013-09-02

Increase luxury tax from 50% to 150%.
2013-09-01

Allow user to randomize teams when importing custom rosters.
2013-09-01

Get rid of the ability to "Buy Out" contracts because it made tanking too easy.
2013-08-31
 [1]
New formula for overall ratings.
2013-08-29

New "Edit Team Info" page.
2013-08-29

Steeper declines in player value for aging players.
2013-08-28

A little lower contracts across the board.
2013-08-27

After being fired, the user has the option of being hired by a bad team, rather than just having the league be over.
2013-08-25

Added EWA calculation, based on PER. Displayed in leaders, player stats, and player pages. This will eventually be used for awards.
2013-08-24
 [1]
Player valuation changes.
2013-08-24

Grouped awards by type in player page, which makes long awards lists more readable.
2013-08-11

Fixed a couple things about exported rosters for past seasons: rosters reflect past not current players, and startingSeason is correct.
2013-08-11

Increase min height by 1 inch.
2013-08-11

Fix floor on 3 point percentage.
2013-08-10

Tweak game simulation to encourage more balanced rosters.
2013-08-10

Teams draft based on "value" which incorporates age, not just ratings.
2013-08-08

Allow teams to be defined in custom roster files.
2013-08-07

Make counter-offer button faster by only testing up to 5 assets.
2013-08-05
 [1]
AI teams will not trade away more than two draft picks in a single trade.
2013-08-05
 [1]
Default ratings for bigs lowered by 5 across the board.
2013-08-02

Optionally allow real images to be used for players in custom roster files, rather than always using randomly-generated faces.
2013-08-01

Reduce importance of interior defense and rebounding skills.
2013-08-01

Reset playing time modifier when a player leaves the user's team.
2013-08-01

Taller bigs.
2013-08-01

Fewer players demanding contracts slightly above the minimum.
2013-08-01

No fuzz for height rating.
2013-08-01

League championships show up in Awards section on player pages.
2013-08-01

Add a three season grace period in new leagues where you cannot be fired.
2013-07-30

Fixed bug where coaching spending had the opposite of its intended effect for improving players.
2013-07-28

Fixed bug where playing time would be set to 0 if you view an old roster before viewing the current one.
2013-07-27

Fixed contract lengths for exported rosters.
2013-07-26

Automatically add minimum contract players to the AI teams before the season starts if they are below the minimum roster limit.
2013-07-19

Make free agents a bit more adversarial.
2013-07-17
 [1]
Player contract demands are based on ratings and stats, not just ratings.
2013-07-17
 [1]
Future draft picks can be traded.
2013-07-17
 [1]
"What would make you agree to this deal?" button to get counter-offers in trade negotiations.
2013-07-17
 [1]
GMs of other teams pursue different strategies depending on if they are contending or rebuilding.
2013-07-14

Strongly discourage AI teams from trading draft picks early in the game, since there is too much uncertainty then.
2013-07-05

New method of calculating salaries based on player value.
2013-06-16

Hall of Fame.
2013-06-14

Fewer extreme tall/short players.
2013-06-07

Support for starting a league with custom rosters and exporting the rosters from a current league.
2013-05-26

Immediately sub off a player with 6 fouls. Otherwise, more than 6 fouls could happen.
2013-05-20

Faster UI, particularly in the game log.
2013-05-15

Change playing time for your players from the Roster page.
2013-05-14

Show record and playoffs results in the Roster page.
2013-05-13

Added all players in team history to the Team History page and you can switch to other teams besides your own.
2013-05-05

Player value is logarithmic when making trades, so it is harder to steal top players from AI teams.
2013-04-08

Added NBA-like draft lottery.
2013-04-06

Players foul out with 6 fouls.
2013-03-23

More refined financial data, such as different classes of revenue and expenses, and a new Team Finances page to view it.
2013-03-23

Injuries.
2013-03-23

Home court advantage in game simulation
2013-03-23

"Hype" for a team governs things like attendance and revenue.
2013-03-23

Different population sizes for different regions, which influences revenue and thus game difficulty.
2013-03-23

Awards and salaries from previous seasons displayed in player view.
2013-03-23

More sane and less adversarial contract negotiations, with more direct feedback about what the player is thinking.
2013-03-23

Settings to control various budget items, such as ticket price, scouting budget, etc.
2013-03-23

"Fuzz" in displayed player ratings: the more spent on scouting, the more accurate the displayed ratings.
2013-03-23

More historical information in player view: previous contracts and awards won.
2013-03-23

Annual interactions with the owner: if you do poorly, you might get fired.
2013-03-23

Free agents refuse to sign with your team if they don't like you.
2013-03-02

First beta of the web-based version Basketball GM, replacing the old downloadable version.