9th June 2011
With the NBA Finals locked up 2-2, it seems like a good time to look at the best Finals performances in our database (which extends back to 1991 for playoff games). The metric of choice is Statistical Plus-Minus, an estimate of the player's contribution to the team's point differential per 100 possessions, using his boxscore stats as inputs. And, as an added twist, I weighted each game of the Finals according to its series leverage (the expected change in series win probability of the game in question relative to the series' overall average per-game change), meaning that performance counts more in the games that contain the most pressure. Here is every player in the dataset who played a minimum of 24 minutes per team game:
Read the rest of this entry »
Posted in Analysis, Data Dump, History, Playoffs, Statgeekery, Statistical +/- | 26 Comments »
12th May 2011
With the Magic, Lakers, and now Celtics being dispatched from the playoffs, I was thinking about whether a down period was necessary for teams that had been at the top for multiple seasons when their run was finally over.
Part of Danny Ainge's rationalization for the Kendrick Perkins-Jeff Green trade was to make the Celtics younger and give the team a solid player in the future. But do (older) mini-dynasties like Boston's ever really have a future? Does a modern NBA team ever successfully rebuild on the fly, or are good years always followed by a transition period of losing? Instead of making any attempt to build a future, should he have just committed to the 2011 team and accepted losing down the road?
Let's go to the data -- every team that went to at least 2 conference finals in 3 years, and their winning percentages in the next 5 years (Y+1, Y+2, ... , Y+5). "Age" is the team's minute-weighted average age in year Y's playoffs. "< .500" and "<.350" are the # of seasons in the next 5 that they posted a a record worse than .500 and .350, respectively. Enjoy:
Read the rest of this entry »
Posted in Analysis, Data Dump, History, Playoffs | 7 Comments »
4th April 2011
A lot of users have been asking for double- and triple-double leaderboards, so I thought I would make some now that we have gamelog data going back to 1986.
Here are the career double-double leaders since then:
Read the rest of this entry »
Posted in Data Dump, History, Just For Fun | 32 Comments »
30th March 2011
Since we now have boxscore data from the 1985-86 regular season on the site, I thought it'd be fun to look at the top 50 individual single-game performances of that season according to the various "game score" metrics out there. First, here were the top games by John Hollinger's game score:
Read the rest of this entry »
Posted in Data Dump, History, Site Features, Statgeekery | 29 Comments »
24th March 2011
Today we have a big data dump thanks to this question from Ifeanyi:
"If the LA Lakers win the rest of their 11 games this season, that'll give them a 24-1 post all-star break record. My question to you is, what is the NBA's all time best record for regular season games played after the break?"
Including 2011 to date, here are the all-time best W-L records after the All-Star break:
Read the rest of this entry »
Posted in BBR Mailbag, Data Dump, History, Trivia | 20 Comments »
3rd March 2011
While I'm en route to Boston for the MIT Sloan Sports Analytics Conference, here's a neat question SI's Zach Lowe had regarding the Memphis Grizzlies' defense:
"Memphis has emerged as a top-10 defensive team despite being good at only one of the four factors--forcing turnovers, which they do extremely well. They rank below the league average in eFG (barely below the avg), DRB rate (horrible) and FT/FGA (somewhere in between). I have a feeling it's unusual for a team to rank in the top-10 overall while ranking below the league average in 3 of the 4 defensive factors, but perhaps it's not as unusual as I think it might be."
It is very unusual, in fact. Since 1974, the first year we can compute the Factors, just eleven defenses (including Memphis) have ranked in the top 10 despite being below-average in 3 of 4 Factors. And if we expand it to include either offense or defense, the list contains only 27 teams:
Year |
Team |
Type |
Rtg |
Rk |
efg% |
<avg |
tov% |
<avg |
rb% |
<avg |
ftr |
<avg |
1974 |
Philadelphia 76ers |
Defense |
99.0 |
10 |
46.8 |
✔ |
17.6 |
|
66.7 |
✔ |
21.0 |
✔ |
1975 |
Portland Trail Blazers |
Defense |
97.7 |
6 |
45.0 |
|
16.0 |
✔ |
69.6 |
✔ |
22.8 |
✔ |
1976 |
Phoenix Suns |
Defense |
97.9 |
7 |
46.8 |
✔ |
17.3 |
|
69.1 |
✔ |
22.9 |
✔ |
1976 |
Chicago Bulls |
Defense |
98.0 |
9 |
46.7 |
✔ |
15.8 |
✔ |
74.6 |
|
23.2 |
✔ |
1978 |
Atlanta Hawks |
Defense |
99.8 |
6 |
47.4 |
✔ |
19.9 |
|
67.0 |
✔ |
32.9 |
✔ |
1984 |
Milwaukee Bucks |
Defense |
103.6 |
2 |
45.9 |
|
14.7 |
✔ |
65.6 |
✔ |
26.6 |
✔ |
1986 |
Denver Nuggets |
Defense |
105.9 |
9 |
49.5 |
✔ |
16.9 |
|
64.1 |
✔ |
26.6 |
✔ |
1989 |
New York Knickerbockers |
Defense |
107.5 |
10 |
50.4 |
✔ |
16.7 |
|
65.1 |
✔ |
24.9 |
✔ |
2004 |
Toronto Raptors |
Defense |
100.4 |
7 |
44.9 |
|
14.1 |
✔ |
70.1 |
✔ |
24.1 |
✔ |
2009 |
Utah Jazz |
Defense |
107.3 |
10 |
50.5 |
✔ |
15.0 |
|
72.7 |
✔ |
26.2 |
✔ |
2011 |
Memphis Grizzlies |
Defense |
104.8 |
8 |
49.8 |
✔ |
15.7 |
|
71.9 |
✔ |
23.3 |
✔ |
1976 |
Cleveland Cavaliers |
Offense |
99.5 |
3 |
45.4 |
✔ |
13.5 |
|
29.9 |
✔ |
17.5 |
✔ |
1977 |
Kansas City Kings |
Offense |
100.5 |
8 |
46.0 |
✔ |
15.4 |
|
30.9 |
✔ |
22.1 |
✔ |
1977 |
Detroit Pistons |
Offense |
100.3 |
9 |
48.3 |
|
16.6 |
✔ |
30.7 |
✔ |
18.5 |
✔ |
1977 |
New York Knickerbockers |
Offense |
100.1 |
10 |
48.6 |
|
16.6 |
✔ |
26.4 |
✔ |
21.1 |
✔ |
1978 |
New York Knickerbockers |
Offense |
101.7 |
9 |
48.8 |
|
16.7 |
✔ |
31.0 |
✔ |
21.4 |
✔ |
1980 |
Los Angeles Lakers |
Offense |
109.5 |
1 |
53.0 |
|
16.5 |
✔ |
32.6 |
✔ |
22.0 |
✔ |
1980 |
Cleveland Cavaliers |
Offense |
106.7 |
6 |
47.6 |
✔ |
13.2 |
|
33.1 |
✔ |
21.2 |
✔ |
1984 |
Phoenix Suns |
Offense |
108.9 |
10 |
51.4 |
|
15.1 |
✔ |
31.4 |
✔ |
23.2 |
✔ |
1987 |
Denver Nuggets |
Offense |
109.3 |
8 |
47.8 |
✔ |
11.8 |
|
32.2 |
✔ |
24.8 |
✔ |
1988 |
Denver Nuggets |
Offense |
110.1 |
8 |
48.6 |
✔ |
11.7 |
|
29.7 |
✔ |
23.1 |
✔ |
1992 |
Milwaukee Bucks |
Offense |
108.8 |
10 |
48.6 |
✔ |
14.2 |
✔ |
35.9 |
|
22.1 |
✔ |
1993 |
Houston Rockets |
Offense |
109.6 |
6 |
51.5 |
|
14.5 |
✔ |
30.0 |
✔ |
23.5 |
✔ |
1995 |
Houston Rockets |
Offense |
109.7 |
7 |
52.9 |
|
15.0 |
✔ |
26.9 |
✔ |
23.2 |
✔ |
1997 |
Houston Rockets |
Offense |
108.8 |
7 |
52.0 |
|
15.6 |
✔ |
28.4 |
✔ |
23.2 |
✔ |
1999 |
Houston Rockets |
Offense |
105.4 |
5 |
50.6 |
|
15.8 |
✔ |
27.8 |
✔ |
22.8 |
✔ |
2008 |
Phoenix Suns |
Offense |
113.3 |
2 |
55.1 |
|
13.4 |
✔ |
22.4 |
✔ |
22.8 |
✔ |
I'll let Zach provide the commentary, so go check out his post at SI's Point Forward blog.
Posted in Data Dump, Statgeekery | 4 Comments »
25th February 2011
During Chris Bosh's brickfest last night, all I could think of was, "Wow, this is a John Starks-ian performance." Turns out it was even worse, albeit in a much less critical situation than Game 7 of the Finals.
Using offensive statistical plus/minus (OSPM), I put together a list of the most detrimental offensive games in our box score database (this spans 1987-2011 for the regular season, and 1991-2010 for the playoffs). For every game, I calculated the player's OSPM, the team's offensive rating, and what the team's offensive rating would have been had the player turned in a league-average performance. The most detrimental performances were the ones that sucked the most points from a team's offensive rating. I also added one requirement to qualify for the list: the player's offense must have cost his team a win -- i.e., with an average offensive performance from a player in his minutes, they would have outscored the opponent, but instead lost the game.
Let's use Bosh as an example. Last night, Bosh had an OSPM of -15.18, which means for every 100 possessions he was on the floor, he drained more than 15 points away from Miami's offensive rating relative to a league-average performance. Miami's actual offensive rating was 95.3, but if Bosh had just been average, Miami's rating would have been 108.5 -- meaning he cost them 13.16 points of offensive rating over the course of the entire game. Worse yet, Chicago's offensive rating was 99.6, so if Bosh had been average (or even merely below-average), Miami would have won the game. That's why Bosh qualifies for the list, because his poor offense cost his team a win.
Anyway, here are the most detrimental offensive performances in our database (mouse over column headers for descriptions):
Read the rest of this entry »
Posted in Analysis, Data Dump, Statgeekery, Statistical +/-, Trivia | 26 Comments »
22nd February 2011
Well, it's (quasi) official now: Carmelo Anthony is a member of the New York Knicks.
Finally, we can put aside the trade speculation and ask the really important questions about the deal. No, I'm not talking about how this shifts the balance of power in the East, or if 'Melo and Amare Stoudemire can coexist in the Big Apple... I'm talking about where Carmelo ranks among all-time players who were traded in the middle of the season.
Read the rest of this entry »
Posted in Data Dump, History, Statgeekery, Trivia, Win Shares | 37 Comments »
17th February 2011
The chart on this post about non-passing guards was so popular, I decided to run it for players at all positions (minimum 30 MPG):
Read the rest of this entry »
Posted in Data Dump, Statgeekery | 25 Comments »
16th February 2011
Prompted by some questions in the comments of Monday's post about the playoff predictivity of regular-season W-L vs. elite teams, here's some more raw data on every 2nd-round or later series since the merger:
Read the rest of this entry »
Posted in Data Dump, History, Playoffs | 33 Comments »