Advanced Data-Driven NBA Predictions

Subscribe to gain complete access.

Home of Estimated Plus-Minus (EPM)

EPM is a highly optimized, predictive player impact metric that leverages all available data (including player tracking data), incorporates knowledge about how each underlying stat stabilizes, and accounts for key predictive factors to estimate impact at any point in time. Here are the top 5 players right now. Click here to see more.

ESTIMATED +/-
Nikola Jokic
DEN · C 6'10" 250 · 29
35.4
97
+7.0
100
+1.1
91
+8.1
100
Joel Embiid
PHI · C 7'0" 250 · 30
28.8
79
+4.3
98
+2.5
99
+6.8
99
Shai Gilgeous-Alexander
OKC · G 6'6" 180 · 26
30.7
84
+5.0
99
+1.4
94
+6.4
99
Giannis Antetokounmpo
MIL · F 6'11" 222 · 29
35.5
97
+5.0
99
+1.3
94
+6.3
99
Luka Doncic
DAL · G 6'6" 218 · 25
35.2
96
+5.5
99
+0.7
84
+6.2
99
Top 5 players in EPM for Nov 4, 2024 with percentiles.

Points per 100 Poss.

Anthony Edwards
2020-212021-222022-232023-242024-25

Machine-Learned Projection System

The stats that feed EPM are individually optimized via machine learning to weight past games appropriately in predicting next game values. These stats handle the question about sample size for you by distinguishing real change from random fluctuations. The result is an estimate of true skill at each point in time. Here is Anthony Edward's estimated skill in points / 100 possessions over his career.

Team EPM: Player-Driven Team Ratings

Team ratings powered by EPM offer greater accuracy than traditional team ratings, and are more flexible at the start of the season, when there are injuries, and following trades. Additionally, the Strength of Schedule is more precise, reflecting the players who participated in previous games. Here are the top 5 teams right now. Click here to see more.

1 +8.0
1 +5.4
5 +2.7
2 +7.7
11 +1.5
1 +6.2
3 +5.2
2 +5.0
12 +0.2
4 +5.1
9 +1.7
3 +3.3
5 +5.1
3 +4.9
13 +0.1
Top 5 teams in Team EPM for Nov 4, 2024 with ranks.
FinalWin Prob.pScoreScore
9Cavaliers24%10198
1Celtics76%111113
game detail
FinalWin Prob.pScoreScore
10Mavericks30%110104
2Thunder70%11892
game detail
Games on May 15, 2024.

EPM-based Game Predictions

A game-optimized version of EPM is used to generate win probabilities for all regular season and playoff games. Game predictions update based on available information about who will play in the game and are more accurate than traditional ratings in predicting game outcomes. Click here to see current game predictions.

Boxscore Predictions

Optimized predictions for each player stat and game are made possible by the machine-learned estimated skill models which consider entire player careers, how game context influences each stat individually, and understand the difference between random noise and ability. Here is an abbreviated boxscore, with predicted values below actual values, and green circles indicating an exact hit.

GameMINPTSREBAST3P3P%
Jaylen Brown
G-F · 6'7" 225 · 27.6
41
35
11
23
4
6
7
3
1-3
2-5
33%
35%
Jayson Tatum
F · 6'8" 205 · 26.2
43
41
25
28
10
10
9
5
3-7
3-7
43%
37%
Al Horford
F-C · 6'10" 245 · 37.9
35
30
22
9
15
7
5
2
6-13
2-5
46%
36%
Derrick White
G · 6'4" 190 · 29.9
36
32
18
14
5
4
6
4
4-9
3-7
44%
37%
Jrue Holiday
G · 6'4" 205 · 33.9
41
38
13
11
3
6
4
5
1-4
2-5
25%
36%
Predicted values below in grey. Cavaliers @ Celtics, May 15, 2024.

Additional Features

Playoff Probabilities

Predicted win totals, playoff seeding probabilities, and the chance of winning each round is produced from 100,000 nightly simulations using EPM-powered game prediction models.

Powerful Interactive Dashboards

Intuitively command your view of the data by clicking on dynamic tables and beautiful visualizations for quick insight into player, team, and game predictions for any stat at any point in time.

Dynamic Player Comparison Tool

Compare EPM, estimated skills, and traditional stats for up to 5 players at a time by age, season, or career game number. Compare across player careers and at any point in time with percentiles and data visualizations.

Leverage Advanced NBA Predictions and Powerful Interactive Visuals

Subscribe to gain complete access.