Page 1 of 1

Calculating OREB%, DREB% and REB%

Posted: Fri Mar 31, 2023 2:15 pm
by Apostadorzao
Hi! Does anyone know how nba.com calculates OREB%, DREB% and REB%?

For example in this game:

https://www.nba.com/game/uta-vs-sas-002 ... raditional

Utah rebounding stats:
OREB 8
DREB 37
REB 45

San Antonio rebounding stats:
OREB 9
DREB 30
REB 39

But when it comes to the advanced stats, that’s what it shows:

https://www.nba.com/game/uta-vs-sas-002 ... e=advanced

Utah:
OREB% 21.4
DREB% 73.1
REB% 50.0

San Antonio:
OREB% 26.9
DREB% 78.6
REB% 50.0

In basketball-reference it is how the formula says:

https://www.basketball-reference.com/bo ... 90SAS.html

Utah:
OREB% 21.1 (-0.3)
DREB% 80.4 (+7.3)
REB% 53.6 (+3.6)

San Antonio:
OREB% 19.6 (-7.3)
DREB% 78.9 (+0.3)
REB% 46.4 (-3.6)

Do you have any idea of why it happens? Because it does with everygame.

Re: Calculating OREB%, DREB% and REB%

Posted: Fri Mar 31, 2023 5:24 pm
by Crow
Comparing advanced boxscores, almost all the difference is related to Barlow getting higher OReb% at BRef and presumably that affecting Jazz Def Reb%s. Why? I don't know. Ask them if important to you.

Re: Calculating OREB%, DREB% and REB%

Posted: Fri Mar 31, 2023 10:41 pm
by Mike G
Maybe NBA.com includes "team offensive rebounds" in their OReb%
At b-r.com it's simply ORb/(ORb+oppDReb). It's a ratio of ORb to "rebounded missed shots".

In the example given, the Spurs missed 50 FGA and 4 FTA. That's 54 misses. Utah got 37 of them (DRb) and SAS got 9 (ORb). The total is 46, so 8 misses went "unrebounded" by individuals. As many as 4 FTX may have been "unreboundable" if they were the 1st of 2 (or techs).

How they come up with 26.9% ORb% is hard to figure -- 9 ORb is 27% of 33.5, a far cry from 54 (or 50) ORb opportunities.

Unfortunately, "team rebounds" are a thing still, and they don't distinguish between actual possessions recovered (as when the opponent touches the ball as it goes out of bounds) and the meaningless missed 1st-of-2. If those "dumb rebounds" are included in the total OReb, you get a dumb ORb%.

Neither nba.com nor b-r.com is getting to a real team ORb%, if they aren't utilizing the play-by-play and including true team rebounds.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 12:55 am
by Mike G
OK, I have skimmed over the play by play of the game, here:
https://www.basketball-reference.com/bo ... 90SAS.html

In that telling, the Spurs had 4 legitimate (possession retaining) Offensive Rebound by Team and 3 Defensive.
The Jazz had just one of each.

Additionally, SA had 3 dumb/absurd ORBT and Utah had 1.

This accounts for the differences. ORb% = ORb/(ORb+oppDRb)
The 2nd set includes the Team Rebounds.

Code: Select all

tm    ORb  DRb   TRb    ORb%    DRb%    TRb%
Uta    8    37    45    .211    .804    .536
SAS    9    30    39    .196    .789    .464

tm    ORb  DRb   TRb    ORb%    DRb%    TRb%
Uta    9    38    47    .214    .731    .500
SAS   14    33    47    .269    .786    .500
Note that the amended SAS line has a 5th ORb added, to reach the nba.com %numbers. Either I missed one, or they included one of the dummies.
(One was a missed 1st of 2 FT; next was on a missed technical FT; finally one at 0:00 in the game. None of these count for anything.)

In general, it looks like nba.com is (mostly) doing the job, and b-r.com is slacking -- estimating.
It's possible for a team to lose all 4 of the Four Factors and still win the game! They just have to dominate in the team rebounds.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 2:16 am
by Apostadorzao
That was lit! I didn’t get to count the Team Rebounds because at nba.com it was 3 for Utah and 10 for San Antonio, so it wouldn’t reach 50%/50% REB anyway. I thought it was obtained by a formula. And I thought it because I saw some pattern in a few other games.

For example:

https://www.nba.com/game/gsw-vs-mia-002 ... /box-score

GSW and MIA had the same total Rebounds and still 50%/50% REB%, plus their difference of OREB and DREB is the same: +1 in OREB for GSW and +1 DREB for MIA.

There are more with same totals and these same difference. And there are more with the same total but not the same difference, so the REB% is not 50%/50%.

The point is that I thought they were weighting any of these stats. Do you think it is a possibility?

P.S.: english is not my first language, so sorry in advice if I made any mistake.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 10:32 am
by Mike G
Apostadorzao wrote: Sat Apr 01, 2023 2:16 am ... to count the Team Rebounds because at nba.com it was 3 for Utah and 10 for San Antonio,..
OK, same totals I counted. I just looked at the game situation to classify them as 'real' or 'unreal' events. So they counted one from the unreal list.
The point is that I thought they were weighting any of these stats. Do you think it is a possibility?
I don't understand the question, sorry.

At b-r.com, team OReb% run from 18 to 30%; at nba.com, they are 23 to 34.5%. Defense gets most of the rebounds, but those which go out of bounds are probably close to 50-50. If there are 4-6 per game -- 2-3 per team -- that would create the difference.

Does nba.com show Team Reb somewhere? A few years ago I found a site with these listed, and I'd love to get it back. Final scores just don't make sense when this number is unknown.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 11:27 am
by Mike G
This issue just fascinates me for some reason.
NBA.com gives all teams a higher OReb% than does b-r.com; all teams also have lower DReb%. And the avg tradeoff is close to 50-50, but there is significant variation.

Houston Rockets have the highest OReb% in both accounts. NBA.com gives them 4.3 more OReb/100 -- and 2.9 fewer DReb/100. Opponents also get some of those out-of-bounds calls.
Per 100 rebounds, there are (4.3 + 2.9) 7.2 which b-r does not count; and of which (4.3/7.2) .598 are gotten by the Rockets. They not only lead the league in gotten rebounds, but also in the un-gotten ones.

Code: Select all

tm     b-rO    nbaO    b-rD    nbaD    OR+    DR-   get%
Hou    30.2    34.5    75.8    72.9    4.3    2.9    .60
Ind    23.4    28.6    72.4    68.6    5.2    3.8    .58
Was    22.7    27.5    76.2    72.4    4.8    3.8    .56
Dal    18.3    23.0    75.8    72.0    4.7    3.8    .55
LAC    22.8    27.2    76.6    73.0    4.4    3.6    .55
LAL    22.7    27.0    76.1    72.4    4.3    3.7    .54
Det    24.9    29.3    73.7    69.9    4.4    3.8    .54
OKC    24.6    28.8    72.8    69.0    4.2    3.8    .53
Min    21.6    25.9    74.1    70.2    4.3    3.9    .52
SAS    25.5    29.8    74.7    70.8    4.3    3.9    .52
Den    24.6    28.6    77.0    73.3    4.0    3.7    .52
Mil    25.1    28.5    77.6    74.3    3.4    3.3    .51
Cha    23.9    27.7    75.6    71.8    3.8    3.8    .50
NOP    24.9    29.1    77.5    73.3    4.2    4.2    .50
avg.   24.0    28.1    76.0    71.9    4.1    4.1    .50
Sac    22.1    26.1    77.5    73.5    4.0    4.0    .50
Uta    27.1    31.2    74.9    70.8    4.1    4.1    .50
Por    22.7    26.7    75.0    70.9    4.0    4.1    .49
Mia    22.8    27.4    77.7    72.9    4.6    4.8    .49
Orl    23.6    28.0    77.5    72.8    4.4    4.7    .48
Atl    25.1    29.0    75.7    71.5    3.9    4.2    .48
Phx    26.8    30.9    76.0    71.5    4.1    4.5    .48
Tor    28.0    31.8    76.6    72.1    3.8    4.5    .46
Chi    20.5    24.1    77.9    73.6    3.6    4.3    .46
Mem    26.7    30.5    75.6    70.9    3.8    4.7    .45
Phl    21.6    25.8    77.1    71.9    4.2    5.2    .45
GSW    23.8    27.1    76.1    72.0    3.3    4.1    .45
Bos    21.8    25.0    78.7    74.7    3.2    4.0    .44
Cle    23.6    27.4    76.4    71.6    3.8    4.8    .44
Brk    19.6    23.3    73.7    69.0    3.7    4.7    .44
NYK    28.3    31.7    76.8    72.4    3.4    4.4    .44
avg.   24.0    28.1    76.0    71.9    4.1    4.1    .50
Just a handful of teams are above 55% or below 45% in the fraction of Team Rebounds they get.
The avg is a bit under 2 per game per team, and a few teams are winning or losing by more than 0.4 per game.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 6:37 pm
by Apostadorzao
Mike G wrote: Sat Apr 01, 2023 10:32 am Does nba.com show Team Reb somewhere?
https://www.nba.com/game/gsw-vs-mia-0022200104

Under LINESCORES - TREB.
Mike G wrote: Sat Apr 01, 2023 10:32 am I don't understand the question, sorry.
Let me try to explain. Like the examples I gave. GSW and MIA their OREB and DREB differences are the same, so the percentage kept the same. But Utah and San Antonio had different differences (SAS had +1 OREB, Utah had +7 DREB), so they were valuated differently and made the final REB% the same.

Another example:

https://www.nba.com/game/phi-vs-was-002 ... /box-score

PHI:
OREB 10 (-4)
DREB 29 (+4)
REB 39

WAS:
OREB 14 (+4)
DREB 25 (-4)
REB 39

Their REB% are 50%.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 7:39 pm
by Mike G
Apostadorzao wrote: Sat Apr 01, 2023 6:37 pm
Mike G wrote: Sat Apr 01, 2023 10:32 am Does nba.com show Team Reb somewhere?
https://www.nba.com/game/gsw-vs-mia-0022200104

Under LINESCORES - TREB.
OK, it says TREB: GSW 8, MIA 9
And I assume that includes non-events which are not even included in their Reb%.
They aren't even saying how many ORb and DRb. damn

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 10:08 pm
by Apostadorzao
You were right all the time. It’s all about the Team Rebounds. But I just found what we were missing. They use the rebounds that were counted on NBA gamebooks, they don’t use the ones in the summary.

The first example of UTA and SAS.

https://statsdmz.nba.com/pdfs/20230329/ ... S_book.pdf

They counted 2 for Jazz and 8 for Spurs, what gives a total of 47 for both.

The point now is: which do you think is the most correct percentage?

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 01, 2023 10:11 pm
by Apostadorzao
Mike G wrote: Sat Apr 01, 2023 7:39 pm OK, it says TREB: GSW 8, MIA 9
And I assume that includes non-events which are not even included in their Reb%.
They aren't even saying how many ORb and DRb. damn
But they counted 7 for GSW and 9 for MIA.

https://statsdmz.nba.com/pdfs/20221101/ ... A_book.pdf

What gives a total of 48 for both.

Re: Calculating OREB%, DREB% and REB%

Posted: Sat Apr 29, 2023 12:15 am
by Mike G

Code: Select all

REBOUND PERCENTAGES
OFF. - Percentage of a given team's missed shots which that team rebounds.
DEF. - Percentage of opponents' missed shots which a given team rebounds.
TOT. - Average of offensive and defensive rebound percentages.
https://cdn.nba.com/static/json/staticD ... p_misc.txt

That Total Reb% is the same formula I use in eWins.