An expansion of some cool features on basketball-reference.com

Latest Version

Version
1.3.24
Update
November 30, 2024
Size
1.04MiB
Developer
Category
Users
14
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
See more

BBR Helper Extension

This provides some advanced stats (game score, simple player rating and game box plus-minus) on multiple pages for NBA, WNBA, G-League, international leagues and college basketball.

Including:
- average stats by season on the player page
- average stats by playoff series on the player page
- average stats by player on the team_season page
- average stats by player on the team_player page
- average stats by player on the season_player page
- single game/half/quarter stats by player on the game_boxscore page
- single game and average stats on the gamelog and split pages
- top 5 and top 20 average stats players on the season page
- top 20 average stats players on the team_season page
- top 20 average stats seasons rankings on the player page
- top 50 career stats rankings on the player page
- multiple stats rankings on the leader page
- player awards column on team season page

They are calculated as:
\"\"\"
GmSc = (pts + 0.4 * fg - 0.7 * fga + 0.4 * ft - 0.4 * fta + 0.7 * orb + 0.3 * drb + 0.42 * (trb - orb - drb) + stl + 0.7 * ast + 0.7 * blk - 0.4 * pf - tov) / g

SPR = (pts - fga + 0.2 * fg3a - 0.3 * fta + 0.3 * orb + 0.2 * drb + 0.23 * (trb - orb - drb) + 1.5 * stl + 0.5 * ast + 0.7 * blk - 1.2 * tov) / g

gBPM = (-0.55 * fga + 1.04 * fg3 + 1.39 * fg - 0.25 * fta + 0.79 *ft + 0.17 * orb + 0.27 * drb + 0.24 * (trb - orb - drb) + 1.34 * stl + 0.43 * ast + 0.64 * blk - 0.34 * pf - 0.95 * tov) / g
\"\"\"
, where orb is treated as 0.3 * trb and drb is treated as 0.7 * trb approximately when stats are not complete in early years.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "content_scripts": [ { "js": [ "utils/builder.js", "utils/constants.js", "utils/calculator.js", "utils/fetcher.js", "utils/parser.js", "utils/priority-queue.js", "utils/sorttable.js", "helpers/gamePageHelper.js", "helpers/leaderPageHelper.js", "helpers/playerPageHelper.js", "helpers/playoffSeriesPageHelper.js", "helpers/seasonPageHelper.js", "helpers/teamPageHelper.js", "helpers/versusFinderPageHelper.js", "main.js" ], "matches": [ "https://www.basketball-reference.com/boxscores/*", "https://www.basketball-reference.com/teams/*/*", "https://www.basketball-reference.com/players/*", "https://www.basketball-reference.com/leagues/*", "https://www.basketball-reference.com/leaders/*", "https://www.basketball-reference.com/playoffs/*", "https://www.basketball-reference.com/international/*", "https://www.basketball-reference.com/gleague/*", "https://www.basketball-reference.com/wnba/boxscores/*", "https://www.basketball-reference.com/wnba/teams/*/*", "https://www.basketball-reference.com/wnba/players/*", "https://www.basketball-reference.com/wnba/years/*", "https://www.basketball-reference.com/wnba/playoffs/*", "https://www.basketball-reference.com/wnba/allstar/*", "https://www.sports-reference.com/cbb/boxscores/*", "https://www.sports-reference.com/cbb/schools/*/*/*", "https://www.sports-reference.com/cbb/players/*", "https://stathead.com/basketball/*" ] } ], "manifest_version": 3, "name": "BBR Helper", "version": "1.3.24", "author": "Bowen_BBall", "description": "An expansion of some cool features on basketball-reference.com", "icons": { "48": "/resources/images/icon48.png", "128": "/resources/images/icon128.png" }, "host_permissions": [ "https://www.basketball-reference.com/", "https://stathead.com/" ], "web_accessible_resources": [ { "resources": [ "/resources/data/hof.json", "/resources/data/gmsc_leader.json", "/resources/data/gmsc_player_top50.json", "/resources/data/gmsc_top20.json", "/resources/data/gmsc_top20_p.json", "/resources/data/gmsc_team_top20.json", "/resources/data/spr_leader.json", "/resources/data/spr_player_top50.json", "/resources/data/spr_top20.json", "/resources/data/spr_top20_p.json", "/resources/data/spr_team_top20.json", "/resources/data/gbpm_leader.json", "/resources/data/gbpm_player_top50.json", "/resources/data/gbpm_top20.json", "/resources/data/gbpm_top20_p.json", "/resources/data/gbpm_team_top20.json", "/resources/pages/gmsc_active.html", "/resources/pages/gmsc_active_p.html", "/resources/pages/gmsc_career.html", "/resources/pages/gmsc_career_p.html", "/resources/pages/gmsc_progressive.html", "/resources/pages/gmsc_progressive_p.html", "/resources/pages/gmsc_season.html", "/resources/pages/gmsc_season_p.html", "/resources/pages/gmsc_yearly.html", "/resources/pages/gmsc_yearly_p.html", "/resources/pages/gmsc_yearly_top10.html", "/resources/pages/gmsc_yearly_top10_p.html", "/resources/pages/spr_active.html", "/resources/pages/spr_active_p.html", "/resources/pages/spr_career.html", "/resources/pages/spr_career_p.html", "/resources/pages/spr_progressive.html", "/resources/pages/spr_progressive_p.html", "/resources/pages/spr_season.html", "/resources/pages/spr_season_p.html", "/resources/pages/spr_yearly.html", "/resources/pages/spr_yearly_p.html", "/resources/pages/spr_yearly_top10.html", "/resources/pages/spr_yearly_top10_p.html", "/resources/pages/gbpm_active.html", "/resources/pages/gbpm_active_p.html", "/resources/pages/gbpm_career.html", "/resources/pages/gbpm_career_p.html", "/resources/pages/gbpm_progressive.html", "/resources/pages/gbpm_progressive_p.html", "/resources/pages/gbpm_season.html", "/resources/pages/gbpm_season_p.html", "/resources/pages/gbpm_yearly.html", "/resources/pages/gbpm_yearly_p.html", "/resources/pages/gbpm_yearly_top10.html", "/resources/pages/gbpm_yearly_top10_p.html", "/resources/images/bbr-logo.svg", "/resources/images/favicon-32.png", "/resources/images/favicon-48.png", "/resources/images/ms-tile-144.png", "/resources/images/sportradar.png", "/resources/styles/sr-min.css" ], "matches": [""] } ]}
Read more

Similar Extensions