I am very excited to introduce EPOCH Basketball, my own brand new NBA stats website! This site provides top tier advanced stats from 1980 to today, using REAL POSSESSION-LEVEL RAPM back to 1985 to inform its impact metrics for every season.
It also has high quality single-game metrics like xPTS (the best single game value metric available), which measures the points a player added to the margin in a single game, along with Win Probability Added, and Shot Quality (based on tracking data back to 1997).
The site also predicts every game of the 2026-27 season. Players get projected box scores for each game, and a simulation of the rest of the season, updated every night, gives every team’s projected record, playoff odds and title odds. In past seasons, our pre-game win probabilities have beaten tied both ESPN and the Vegas closing line.
Each metric has been thoroughly validated against every other top-tier metric, from EPM and DARKO to xRAPM. If you think you would be interested in that, this thread will explain what each stat measures and show how it compares with the best public metrics. The full test results are on the website. (1/?)
https://t.co/SmfWCtjciW
Before 1996-97 there’s no public play-by-play data, but @squared2020 tracked possessions for thousands of games from 1985 to 1996 himself and calculated the players' RAPM for them, so XPM uses those in combination with players’ box scores and WOWYR calculated using every game’s minutes and final scores. The box score prior sets each player’s starting point, and the other sources move it toward measured impact in proportion to how much evidence each provides.
Steph Curry vs LeBron James Matchup RAPM.
This stat measures two players' actual impact in the games they've played against each other using the same method as season level RAPM metrics, like XPM.
This solve pools all of a player's playoff runs together, eliminating the problem that playoff metrics usually have due to small sample sizes.
https://t.co/w75iIIyRLT
@Drewmamba619 This is just an estimate, not ground truth, and every person's definition of what makes a player "good" varies too. But there are few seasons in NBA history where a player was as successful at creating for their teammates while carrying as much of a defensive burden as 09 CP3
Before 1996-97 there’s no public play-by-play data, but @squared2020 tracked possessions for thousands of games from 1985 to 1996 himself and calculated the players' RAPM for them, so XPM uses those in combination with players’ box scores and WOWYR calculated using every game’s minutes and final scores. The box score prior sets each player’s starting point, and the other sources move it toward measured impact in proportion to how much evidence each provides.