Basketball Savant / Players / Josh OduroJO
Josh Oduro
NOP · Big · 2025-26 · Providence · Year 1 · age 25 · born Oct 14, 2000 · unqualified
8.3 PPG7.7 RPG1.3 APG0.7 TPG27.3 MPG
- Height
- 6'9"
Weight240Josh Oduro, 2025-26 with NOP: 8.3 points, 7.7 rebounds and 1.3 assists in 27.3 minutes a game. He fell short of the qualifying floor (20 games at 15 minutes a game), so the percentiles below set a small sample against the 349 players who cleared it.
Bars rank him against all 349 qualified players in 2025-26; the second number is his rank among the 64 qualified bigs. 50 is average, and a higher percentile is always the better mark.
PoorElite
Small sample
Role
| Stat | Percentile vs league | vs bigs | Value |
|---|
| Minutes / game | 64 | 69 | 27.3 |
|---|
| Minutes share | 1 | 1 | 2.1% |
|---|
| Availability | 1 | 1 | 3.7% |
|---|
Offense
| Stat | Percentile vs league | vs bigs | Value |
|---|
| Shooting |
|---|
| True shooting % | 87 | 66 | .636 |
|---|
| Effective FG% | 95 | 80 | .647 |
|---|
| Points per shot | 89 | 67 | 1.47 |
|---|
| 3-point % | 1 | 4 | 0.0% |
|---|
| 3-point attempts / g | 9 | 36 | 0.7 |
|---|
| 3PA rate (of FGA) | 10 | 41 | 11.8% |
|---|
| 2-point % | 99 | 94 | 73.3% |
|---|
| Free throw % | 2 | 2 | 50.0% |
|---|
| FT attempts / g | 52 | 36 | 2.0 |
|---|
| FT rate (of FGA) | 82 | 59 | 35.3% |
|---|
| % points from 3 | 2 | 11 | 0.0% |
|---|
| Creation & playmaking |
|---|
| Points / 75 | 7 | 6 | 10.0 |
|---|
| Assist % | 1 | 3 | 5.0% |
|---|
| Assists / 75 | 3 | 9 | 1.6 |
|---|
| Assist / turnover | 59 | 84 | 2.00 |
|---|
| Potential assists / 75 | 2 | 6 | 2.4 |
|---|
| Usage % | 1 | 1 | 9.0% |
|---|
| Turnover % | 82 | 85 | 9.2% |
|---|
| Turnovers / 75 | 98 | 97 | 0.8 |
|---|
| Offensive rebound % | 95 | 74 | 11.7% |
|---|
| Drive rate / 75 | 8 | 35 | 1.2 |
|---|
| Self-creation | 77 | 39 | high |
|---|
| Defender difficulty | 59 | 9 | avg (+0.0) |
|---|
| Impact |
|---|
| On/Off net | 78 | 73 | 4.9 |
|---|
Defense
| Stat | Percentile vs league | vs bigs | Value |
|---|
| Rebounding |
|---|
| Rebounds / 75 | 85 | 38 | 9.2 |
|---|
| Def. rebound % | 65 | 13 | 13.6% |
|---|
| Activity & outcomes |
|---|
| Steals / 75 | 1 | 1 | 0.0 |
|---|
| Blocks / 75 | 1 | 1 | 0.0 |
|---|
| Stocks / 75 | 1 | 1 | 0.0 |
|---|
| Steal % | 1 | 1 | 0.0% |
|---|
| Block % | 1 | 1 | 0.0% |
|---|
| Rim FG% def. diff | 10 | 2 | +5.2% |
|---|
| Matchup difficulty | 1 | 1 | low (7.3) |
|---|
| Opp FG% on matchups | 1 | 1 | +9.4% |
|---|
| Deflections / 75 | 13 | 21 | 1.6 |
|---|
| Physical ingredients |
|---|
| Height | 78 | 15 | 6'9" |
|---|
| Strength (weight) | 83 | 27 | 240 |
|---|
Value
| Stat | Percentile vs league | vs bigs | Value |
|---|
| Overall value |
|---|
| PER | 26 | 3 | 11.8 |
|---|
| Win Shares / 48 | 57 | 27 | .109 |
|---|
| Box Plus/Minus | 1 | 1 | −7.7 |
|---|
| Offensive BPM | 6 | 1 | −3.5 |
|---|
| Defensive BPM | 1 | 1 | −4.3 |
|---|
| VORP | 22 | 5 | -0.1 |
|---|
| Game Score / g | 39 | 16 | 7.6 |
|---|
Season by season
| Season | Team | Age | GP | MPG | PPG | RPG | APG | TS% | BPM | BPM %ile | Honours |
|---|
| 2025-26 | NOP | 25 | 3 | 27.3 | 8.3 | 7.7 | 1.3 | .636 | −7.7 | 1 | |
|---|
BPM %ile ranks his Box Plus/Minus against that season’s qualified players.