I’ve been thinking a lot recently about “fit” when it comes to building a basketball team.

Too often, statheads are guilty of plugging in players’ metrics and expecting a certain outcome without giving a thought to how the skills of each player mesh together. Dean Oliver’s “Skill Curves” are a simple way of modeling these teammate interactions, but they often fall short because Possession % is not always an adequate explanation for *how* a player produced points at a given efficiency.

A better way to look at fit would be to grade players’ skill sets and see how certain combinations of skills predict lineup efficiency. That’s a project for a later date, but today I thought I’d take a stab at generating ratings for players based on their skills. Here’s the process:

- Generate projections for each player. In this case, I used Basketball-Reference’s Simple Projection System and regressed to positional means instead of league means. I also left out the age adjustment, since I want to estimate player skills in year Y, not year Y+1.
- Decide which skills to measure, and how to measure them. I settled on the following “tools” as base skill sets for an NBA player:
**Shooting**– Pure shooting ability; measured by Free Throw Percentage**Scoring**– Ability to create & make shots; measured by Points per 36 minutes**Floor Game**– Passing & ball handling skill; measured by Pure Point Rating**Defense**– Size + blocks, steals, & other stats that predict defensive +/-; measured by Defensive SPM**Rebounding**– Ability to grab missed shots; measured by Total Rebounds per 36 minutes- Determine a grading scale. First, I calculated each player’s percentile rank (among players at the same position that season) in each category. Then, in true scouting tradition, I set up a 2-8 scale for each skill rating, corresponding to the following percentiles:
**2**= 0-3%**3**= 4-13%**4**= 14-35%**5**= 36-65%**6**= 66-87%**7**= 88-97%**8**= 98-100%- The average player at a position will have a rating of 5 in a given skill. Remember, players are rated relative to others at the same position, so a 5 Floor Game point guard is still likely to be a better passer/ballhandler than an 8 Floor Game center.

Without further ado, here’s a Google spreadsheet with the ratings for all seasons from 1982-2011.

Some fun notes…

The most “complete” players (highest simple sum of ratings) in the dataset seem to be Larry Bird and Kevin Garnett. In 2005, KG was an 8 (relative to other PFs) in Scoring, Floor Game, Rebounding, and Defense, with a 7 in Shooting, for a total of 39. Bird actually had three separate 39 seasons — 1984, 1985, and 1989; in the former two he was 8 across the board except in Scoring, and in the latter he pushed his Scoring to 8 (with his Defense falling to 7)… Chris Paul‘s 2009 and 2010 seasons were phenomenally complete, as he posted 8s in Scoring, Floor Game, & Defense, to go with 7s in Shooting & Rebounding… LeBron James is known for his all-around talent, which is borne out with 8s in Scoring/Floor Game and 7s in Rebounding/Defense. But the well-known hole in his game is also exposed here: he’s merely a 5 Shooter… Kobe Bryant‘s complete skills seem to have peaked in 2004, when he was an 8 Scorer, 7 Shooter/Rebounder, and 6 in Floor Game/Defense. In 2011 he remained an 8 Scorer (as he’s been every year since 2002), but his Shooting/Rebounding have fallen to 6s, and his Floor Game & Defense only score 5s… Arvydas Sabonis was a surprisingly great all-around player. Even at ages 34-35 in 1999 & 2000, he was an 8 Shooter relative to other centers, with 7s across the board in the other categories… During the prime of his first stint in the league, Michael Jordan was consistently an 8 Scorer/6 Shooter/7 Floor Game/8 Defender, with his rebounding varying between 7 & 8. When he returned from retirement, MJ’s Floor Game & Defense fell to 6, and in the twilight of his Wizards days he was a 7 Scorer/5-6 Shooter/6-7 Floor Game/7 Rebounder/5-6 Defender.

*Email Neil at np@sports-reference.com. Follow him on Twitter at @Neil_Paine.*