Posts Tagged ‘manny harris’


Points Over Replacement Per Adjusted Game

Baseball statistics were my first love, so I thought it would be fun to cook up something as obscure as VORP or BABIP.

But let’s back up:

There was some conversation following my last scatterplot post about how to appropriately interpret the graph in terms of which players have played most effectively on offense.  The individual player offensive rating/usage rate scatterplot isn’t as easy to interpret as the team offensive/defensive efficiency scatterplot.

With offensive rating and usage rate, you really need to multiply the two numbers together (as opposed to subtracting defensive efficiency from offensive efficiency to get efficiency margin).  Taking this concept a bit further, SpartanDan came up with the following:

I wonder if the best measure might be something like (ORtg – 90) * (%Poss), somewhat analogous to baseball’s VORP (value over replacement player).  Not many players below 90 get significant playing time in the major conferences (in the Big Ten, there are eight with 30% or higher minutes and below-90 ORtg, but five play for Indiana), so 90 might be considered “replacement level”.  This formula would give the increase in team points per 100 possessions relative to having a player with ORtg 90 taking all of your possessions.

Breaking this down mathematically:

  • Offensive rating (OffRtg) is basically points produced per 100 possessions used.
  • Usage rate (%Poss) is possessions used per 100 possessions played.
  • So multiplying the two gets you points produced per 100 possessions played.
  • By using (Offensive rating minus 90), you get points over replacement level per 100 possessions played.

So far, all the credit here goes to SpartanDan.

Here’s my addition: If you want to look at which players have contributed  the most marginal offensive value for their teams, you really want an absolute value, not a rate statistic.  If Player A can play 35 minutes per game at a given efficiency/usage level, while Player B plays only 25 minutes per game at the same levels, Player A is contributing more to his team’s efforts to win a given game, since Player B’s team has to find another player (presumably a less efficient one) to play the extra 10 minutes.

Here’s the equation for PORPAG:

(OffRtg – 88) * %Poss * Min% *65


  • I’ve tweaked “replacement level” down to 88.  That’s the average of the 9th best offensive rating on each Big Ten roster at the moment.  (In some cases, the 9th best rating was really, really low, in which case I subtracted 5 from the 8th best rating.)
  • Min% is the percentage of a team’s total minutes a player has played.  Games missed due to injury drive that percentage down.
  • 65 is the current average adjusted tempo for the 11 Big Ten teams.

If my math is correct, this equation gets you something like “Marginal offensive points contributed per game, accounting for a team’s average pace.”


  • Offensive rating accounts for basically all the offensive statistics we have, but can’t cover everything that happens on the court (setting picks, intangibles, etc.).
  • The numbers obviously say nothing at all about a player’s defensive contributions.
  • The “replacement level” concept works better in baseball–where swapping out one player for another in the batting lineup or pitching rotation is a pretty simple change–than it does in basketball–where swapping one player for another alters the team’s on-court dynamics.  But that’s the nature of basketball statistics.
  • We’re using data for both nonconference and conference games, so the numbers reflect individual offensive performances against differing levels of opposition.  Ideally, we’d do this at the end of the year using conference-only data (at which time we’d want to revisit the replacement-level/average-pace assumptions).

OK, so here’s what this approach gets us.  I’ve calculated PORPAG for the top 30 per-game scorers in the league:

Player Min% OffRtg %Poss PORPAG
Battle (PSU) 91.6 121.5 26.6 5.46
Harris (MICH) 81.2 113.0 32.5 4.46
Lucas (MSU) 76.0 121.3 23.0 3.90
Gatens (IOWA) 78.2 127.2 18.9 3.86
Pringle (PSU) 69.6 121.3 23.0 3.57
Sims (MICH) 76.8 115.8 24.8 3.57
Hummel (PUR) 63.5 125.7 20.8 3.32
Meachem (ILL) 75.7 128.1 16.4 3.32
Moore (NW) 87.7 117.2 18.5 3.18
Hughes (WIS) 77.1 114.9 21.6 3.02
Turner (OSU) 84.8 106.5 27.3 2.93
Morgan (MSU) 67.3 112.7 25.6 2.88
Bohannon (WIS) 77.2 115.7 19.5 2.81
Johnson (PUR) 60.5 117.6 23.3 2.80
Coble (NW) 84.4 109.7 22.4 2.79
Landry (WIS) 77.1 110.1 23.1 2.67
Davis (ILL) 70.5 111.6 20.9 2.36
Peterson (IOWA) 78.5 105.5 23.3 2.20
Diebler (OSU) 83.9 109.3 17.7 2.15
McCamey (ILL) 71.4 104.9 24.6 2.04
Westbrook (MIN) 54.1 107.6 27.3 1.98
Cornley (PSU) 85.0 102.5 22.6 1.94
Leuer (WIS) 48.2 107.2 28.3 1.79
Tucker (IOWA) 39.9 115.3 23.8 1.75
Buford (OSU) 55.9 107.8 22.7 1.72
Allen (MSU) 49.8 108.9 24.0 1.70
Tisdale (ILL) 57.7 103.5 24.5 1.52
Pritchard (IU) 73.6 98.0 24.6 1.29
Moore (PUR) 78.5 95.7 26.3 1.17
Dumes (IU) 70.2 89.0 26.9 0.25

I think these results are, for the most part, pretty intuitive.  Talor Battle, Manny Harris, and Kalin Lucas would be at the top of almost everyone”s player of the year ballots right now.  Remove any of them from their respective teams’ lineups and you’d expect team scoring to go down by 4-5 points per game.

At the other end of the list, removing E’Twaun Moore (the way he’s been playing this season, at least) or Devan Dumes from their team’s lineups would have a pretty negligible impact.

If anything, the system probably overvalues offensive rating relative to usage rate.  Matt Gatens, Stanley Pringle, Trent Meachem, and Craig Moore all rank in the top ten on this list largely because they’re good 3-point shooters (although Pringle’s got a healthy usage rate).  It’s hard to separate out how much credit should to go the 3-point shooters versus the other guys on the team who set the picks and made the passes to get them the open looks.

Meanwhile, Evan Turner and Raymar Morgan–two players with decent, but not great, offensive ratings and pretty high usage rates–slide down the ladder relative to their per-game scoring averages.  The preseason conference player of the year, Robbie Hummel, doesn’t rank in the top five as a result of the minutes he’s missed due to back problems.

Anyway, I’ll be interested to hear if these statistical gymnastics make sense to others.  On one hand, one hates to manipulate tempo-free stats too much.  I think the main reason that advanced basketball stats have caught on in the mainstream more quickly than advanced baseball or football stats is that they’re more elegant.  On the other hand, I think the result of the manipulations we’ve done here is a pretty intuitive one, answering the question “How much is this guy contributing on offense each game?”

Final note: To the extent there’s value here, the bulk of the credit goes to Dan.  And, as the academics say, the responsibility for any errors rests solely with the author.

Update: I’d forgotten that Dean Oliver calculates individual win-loss records in “Basketball on Paper” (using a more complex methodology that looks at defense, too).  Here’s an explanation of calculating “Win Shares” for the NBA.  And here’s an ACC blogger who developed a formula for calculating Wins Over Replacement Player.  So others have attempted to cross this river before.

Personally, I like the points-based stat; pushing things to the win-loss level seems a bit too much at the college level, where the quality of your opponents varies so much across the season.  And there are, of course, issues with individual defensive ratings; beyond steals and blocks, you’re basically just divvying up team defensive performance.


Read Full Post »

Even if it is, I love compiling all-Big Ten teams.  This is mostly stats-based as I haven’t seen a lot of Big Ten games outside of MSU’s games to date.  I’ve included scoring average plus a few tempo-free goodies for each player.

Pre-Conference Season All-Big Ten Team

  • Talor Battle (PSU): 19.4 pts/game, 42.9% 3pt%, 32.6% assist rate, 57.2% FT rate
    Battle appears to be the focus of the Nittany Lions offense, while playing 90.0% of available minutes, and is scoring and distributing the ball quite efficiently (albeit against supbar opposition).
  • Manny Harris (UM): 20.3 pts/game, 87.5% FT%, 55.6% 2pt%, 20.2% assist rate
    The conference player of the year to date.  I thought Harris took a bit too much flack for his inefficiency last season (94.8%) as he was often the sole reliable scoring option on the floor for Michigan.  With an improved supporting cast, his offensive rating is up to 117.6 this season, with an even higher usage rate (32.9% vs. 30.5%).
  • Evan Turner (OSU): 16.9 pts/game, 21.% DefReb%, 61.4% FT rate, 25.2% assist rate, 6.1% steal rate
    TAFKATBTW: “When did Evan Turner become Derrick Rose?”
  • Robbie Hummel (PUR): 15.8 pts/game, 56.5%/45.5%/93.3% shooting line, 19.6% DefReb%, 9.4% TO rate
    Hummel has managed to get even more efficient this season.  He’s increased his offensive rating from 126.7% to 134.0%, while also using more of his team’s possessions than last season (22.1% vs. 19.8%).  Could easily live up to his preseason-player-of-the-year billing.
  • DeShawn Sims (UM): 16.9 pts/game, 58.9% 2pt%, 11.9% OffReb%, 19.5% DefReb%, 10.% TO Rate
    Sims has become about as well-rounded a big man as you could ask for as a junior.  And, yes, that’s two Wolverines on the first team.  Can the supporting cast be consistent enough to make Michigan a factor in the conference title race?

Honorable Mention

  • Al Nolen (MIN): 9.2 pts/game, 34.6% assist rate, 5.7% steal rate
  • Kalin Lucas (MSU): 11.0 pts/game. 37.7% assist rate, 8.4% TO rate
  • Trevon Hughes (WIS): 12.1 points/game, 48.6% 3pt%, 21.1% assist rate, 14.3% TO rate
  • Craig Moore (NW): 13.8 pts/game, 61.1% 2pt%, 48.2 3pt%
  • Matt Gatens (IOWA): 10.1 pts/game, 132.2 OffRat, 57.1% 3pt%, 95.5% FT%
  • Raymar Morgan (MSU): 16.0 pts/game, 72.0% 2pt%, 71.6% FT rate
  • Kevin Coble (NW): 15.2 pts/game, 41.0% 3pt%, 8.4% TO rate
  • Mike Davis (ILL): 13.0 pts/game, 55.0% 2pt%, 27.3% DReb%
  • Tom Pritchard (IU): 56.0% 2pt%, 16.7% OffReb%, 70.2% FT rate
  • Dallas Lauderdale (OSU): 7.6 pts/game, 10.4% OffReb%, 20.1% block rate

Not enough data to sort those next ten guys out into two teams yet.  I took the Major League Baseball all-star approach and included at least one player from all 11 teams.

Dallas Lauderdale is your defensive player of the year so far, having blocked one of every five shots the opposition has put up when he’s on the floor.  He’s been the linchpin of an Ohio State defense that ranks 4th in the country in adjusted defensive efficiency (one spot behind Purdue, BTW).

Arguably, the two biggest disappointments in the conference to date have been E’Twaun Moore and Marcus Landry.  Moore is shooting just 30.2% from 3-point range and 69.2% from the free throw line.  Landry has posted very mediocre rebounding rates: 13.4% on defense, 6.4% on defense.  Both players will no doubt be major factors in the conference before all is said and done, though.

Buckeye freshman B.J. Mullens (6.4 points/game, 46.9% 2pt%) has also failed to live up to preseason expectations–expectations that were probably a little too lofty.  Mullens has been unduly burdened by following in the (extremely large) footsteps of Greg Oden.

Final note: It’s the year of the sophomore.  There are four of them on my first team, plus Nolen, Lucas, Davis, and Lauderdale among the honorable mention group.  Manny Harris is the only obvious early-entry candidate among those eight players (maybe Evan Turner?).  The Big Ten–which currently ranks behind only the ACC in average RPI, Sagarin rating, and Kenpom rating–could be very good for quite a long time.

Read Full Post »