{"sport":"nba","slug":"hamidou-diallo","bio":{"fullName":"Hamidou Diallo","position":"G","team":"WSH","heightInches":78,"weightLbs":202,"birthDate":"1998-07-31","college":"Kentucky","headshotUrl":"https://a.espncdn.com/i/headshots/nba/players/full/4080610.png","rookieSeason":2019,"lastSeason":2024,"status":"RET","externalIds":{"espn":"4080610"}},"draft":{"year":2018,"round":2,"pick":45,"team":"Brooklyn Nets","undrafted":false},"statTables":[{"id":"totals","label":"Totals","columns":[{"key":"g"},{"key":"gs"},{"key":"mp"},{"key":"fg"},{"key":"fga"},{"key":"fg_pct"},{"key":"fg3"},{"key":"fg3a"},{"key":"fg3_pct"},{"key":"ft"},{"key":"fta"},{"key":"ft_pct"},{"key":"orb"},{"key":"drb"},{"key":"trb"},{"key":"ast"},{"key":"stl"},{"key":"blk"},{"key":"tov"},{"key":"pf"},{"key":"pts"}],"rows":[{"season":2019,"seasonType":"REG","team":"OKC","gamesPlayed":51,"values":{"g":51,"gs":3,"mp":527,"fg":75,"fga":165,"fg_pct":0.455,"fg3":4,"fg3a":24,"fg3_pct":0.167,"ft":36,"fta":59,"ft_pct":0.61,"orb":38,"drb":59,"trb":97,"ast":17,"stl":21,"blk":10,"tov":23,"pf":77,"pts":190},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"OKC","gamesPlayed":46,"values":{"g":46,"gs":3,"mp":898,"fg":132,"fga":296,"fg_pct":0.446,"fg3":16,"fg3a":57,"fg3_pct":0.281,"ft":38,"fta":63,"ft_pct":0.603,"orb":44,"drb":123,"trb":167,"ast":36,"stl":37,"blk":9,"tov":51,"pf":101,"pts":318},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"OKC","gamesPlayed":3,"values":{"g":3,"gs":0,"mp":25,"fg":4,"fga":11,"fg_pct":0.364,"fg3":1,"fg3a":5,"fg3_pct":0.2,"ft":4,"fta":7,"ft_pct":0.571,"orb":2,"drb":4,"trb":6,"ast":1,"stl":0,"blk":2,"tov":2,"pf":0,"pts":13},"rowScope":"team"},{"season":2021,"seasonType":"REG","gamesPlayed":52,"gamesStarted":null,"values":{"g":52,"gs":9,"mp":1226,"fg":224,"fga":470,"fg_pct":0.477,"fg3":28,"fg3a":82,"fg3_pct":0.341,"ft":128,"fta":200,"ft_pct":0.64,"orb":59,"drb":213,"trb":272,"ast":101,"stl":41,"blk":24,"tov":76,"pf":134,"pts":604},"team":"TOT","rowScope":"total"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":20,"values":{"g":20,"gs":4,"mp":464,"fg":81,"fga":173,"fg_pct":0.468,"fg3":16,"fg3a":41,"fg3_pct":0.39,"ft":45,"fta":68,"ft_pct":0.662,"orb":22,"drb":85,"trb":107,"ast":24,"stl":10,"blk":12,"tov":27,"pf":51,"pts":223},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"OKC","gamesPlayed":32,"values":{"g":32,"gs":5,"mp":762,"fg":143,"fga":297,"fg_pct":0.481,"fg3":12,"fg3a":41,"fg3_pct":0.293,"ft":83,"fta":132,"ft_pct":0.629,"orb":37,"drb":128,"trb":165,"ast":77,"stl":31,"blk":12,"tov":49,"pf":83,"pts":381},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":58,"values":{"g":58,"gs":29,"mp":1265,"fg":261,"fga":526,"fg_pct":0.496,"fg3":23,"fg3a":93,"fg3_pct":0.247,"ft":91,"fta":140,"ft_pct":0.65,"orb":69,"drb":208,"trb":277,"ast":73,"stl":71,"blk":17,"tov":58,"pf":143,"pts":636},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":56,"values":{"g":56,"gs":0,"mp":996,"fg":215,"fga":375,"fg_pct":0.573,"fg3":5,"fg3a":21,"fg3_pct":0.238,"ft":87,"fta":148,"ft_pct":0.588,"orb":57,"drb":137,"trb":194,"ast":55,"stl":53,"blk":16,"tov":71,"pf":124,"pts":522},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"WSH","gamesPlayed":4,"values":{"g":4,"gs":0,"mp":5,"fg":1,"fga":2,"fg_pct":0.5,"fg3":0,"fg3a":0,"fg3_pct":null,"ft":0,"fta":0,"ft_pct":null,"orb":2,"drb":0,"trb":2,"ast":1,"stl":2,"blk":0,"tov":1,"pf":1,"pts":2},"rowScope":"team"}],"careerTotals":{"REG":{"g":267,"gs":44,"mp":4917,"fg":908,"fga":1834,"fg_pct":0.495,"fg3":76,"fg3a":277,"fg3_pct":0.274,"ft":380,"fta":610,"ft_pct":0.623,"orb":269,"drb":740,"trb":1009,"ast":283,"stl":225,"blk":76,"tov":280,"pf":580,"pts":2272},"POST":{"g":3,"gs":0,"mp":25,"fg":4,"fga":11,"fg_pct":0.364,"fg3":1,"fg3a":5,"fg3_pct":0.2,"ft":4,"fta":7,"ft_pct":0.571,"orb":2,"drb":4,"trb":6,"ast":1,"stl":0,"blk":2,"tov":2,"pf":0,"pts":13}}},{"id":"per-game","label":"Per Game","columns":[{"key":"mpg"},{"key":"ppg"},{"key":"rpg"},{"key":"apg"},{"key":"spg"},{"key":"bpg"},{"key":"topg"},{"key":"fg_pct"},{"key":"fg3_pct"},{"key":"ft_pct"}],"rows":[{"season":2019,"seasonType":"REG","team":"OKC","gamesPlayed":51,"values":{"mpg":10.3,"ppg":3.7,"rpg":1.9,"apg":0.3,"spg":0.4,"bpg":0.2,"topg":0.5,"fg_pct":0.455,"fg3_pct":0.167,"ft_pct":0.61},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"OKC","gamesPlayed":46,"values":{"mpg":19.5,"ppg":6.9,"rpg":3.6,"apg":0.8,"spg":0.8,"bpg":0.2,"topg":1.1,"fg_pct":0.446,"fg3_pct":0.281,"ft_pct":0.603},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"OKC","gamesPlayed":3,"values":{"mpg":8.3,"ppg":4.3,"rpg":2,"apg":0.3,"spg":0,"bpg":0.7,"topg":0.7,"fg_pct":0.364,"fg3_pct":0.2,"ft_pct":0.571},"rowScope":"team"},{"season":2021,"seasonType":"REG","gamesPlayed":52,"gamesStarted":null,"values":{"mpg":null,"ppg":null,"rpg":null,"apg":null,"spg":null,"bpg":null,"topg":null,"fg_pct":null,"fg3_pct":null,"ft_pct":null},"team":"TOT","rowScope":"total"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":20,"values":{"mpg":23.2,"ppg":11.2,"rpg":5.4,"apg":1.2,"spg":0.5,"bpg":0.6,"topg":1.4,"fg_pct":0.468,"fg3_pct":0.39,"ft_pct":0.662},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"OKC","gamesPlayed":32,"values":{"mpg":23.8,"ppg":11.9,"rpg":5.2,"apg":2.4,"spg":1,"bpg":0.4,"topg":1.5,"fg_pct":0.481,"fg3_pct":0.293,"ft_pct":0.629},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":58,"values":{"mpg":21.8,"ppg":11,"rpg":4.8,"apg":1.3,"spg":1.2,"bpg":0.3,"topg":1,"fg_pct":0.496,"fg3_pct":0.247,"ft_pct":0.65},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":56,"values":{"mpg":17.8,"ppg":9.3,"rpg":3.5,"apg":1,"spg":0.9,"bpg":0.3,"topg":1.3,"fg_pct":0.573,"fg3_pct":0.238,"ft_pct":0.588},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"WSH","gamesPlayed":4,"values":{"mpg":1.3,"ppg":0.5,"rpg":0.5,"apg":0.3,"spg":0.5,"bpg":0,"topg":0.3,"fg_pct":0.5,"fg3_pct":null,"ft_pct":null},"rowScope":"team"}],"careerTotals":{"REG":{"mpg":18.4,"ppg":8.5,"rpg":3.8,"apg":1.1,"spg":0.8,"bpg":0.3,"topg":1,"fg_pct":0.495,"fg3_pct":0.274,"ft_pct":0.623},"POST":{"mpg":8.3,"ppg":4.3,"rpg":2,"apg":0.3,"spg":0,"bpg":0.7,"topg":0.7,"fg_pct":0.364,"fg3_pct":0.2,"ft_pct":0.571}}},{"id":"per-36","label":"Per 36 Minutes","columns":[{"key":"pts36"},{"key":"trb36"},{"key":"ast36"},{"key":"stl36"},{"key":"blk36"},{"key":"tov36"},{"key":"fg_pct"},{"key":"fg3_pct"},{"key":"ft_pct"}],"rows":[{"season":2019,"seasonType":"REG","team":"OKC","gamesPlayed":51,"values":{"pts36":13,"trb36":6.6,"ast36":1.2,"stl36":1.4,"blk36":0.7,"tov36":1.6,"fg_pct":0.455,"fg3_pct":0.167,"ft_pct":0.61},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"OKC","gamesPlayed":46,"values":{"pts36":12.7,"trb36":6.7,"ast36":1.4,"stl36":1.5,"blk36":0.4,"tov36":2,"fg_pct":0.446,"fg3_pct":0.281,"ft_pct":0.603},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"OKC","gamesPlayed":3,"values":{"pts36":18.7,"trb36":8.6,"ast36":1.4,"stl36":0,"blk36":2.9,"tov36":2.9,"fg_pct":0.364,"fg3_pct":0.2,"ft_pct":0.571},"rowScope":"team"},{"season":2021,"seasonType":"REG","gamesPlayed":52,"gamesStarted":null,"values":{"pts36":null,"trb36":null,"ast36":null,"stl36":null,"blk36":null,"tov36":null,"fg_pct":null,"fg3_pct":null,"ft_pct":null},"team":"TOT","rowScope":"total"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":20,"values":{"pts36":17.3,"trb36":8.3,"ast36":1.9,"stl36":0.8,"blk36":0.9,"tov36":2.1,"fg_pct":0.468,"fg3_pct":0.39,"ft_pct":0.662},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"OKC","gamesPlayed":32,"values":{"pts36":18,"trb36":7.8,"ast36":3.6,"stl36":1.5,"blk36":0.6,"tov36":2.3,"fg_pct":0.481,"fg3_pct":0.293,"ft_pct":0.629},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":58,"values":{"pts36":18.1,"trb36":7.9,"ast36":2.1,"stl36":2,"blk36":0.5,"tov36":1.7,"fg_pct":0.496,"fg3_pct":0.247,"ft_pct":0.65},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":56,"values":{"pts36":18.9,"trb36":7,"ast36":2,"stl36":1.9,"blk36":0.6,"tov36":2.6,"fg_pct":0.573,"fg3_pct":0.238,"ft_pct":0.588},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"WSH","gamesPlayed":4,"values":{"pts36":14.4,"trb36":14.4,"ast36":7.2,"stl36":14.4,"blk36":0,"tov36":7.2,"fg_pct":0.5,"fg3_pct":null,"ft_pct":null},"rowScope":"team"}],"careerTotals":{"REG":{"pts36":16.6,"trb36":7.4,"ast36":2.1,"stl36":1.6,"blk36":0.6,"tov36":2.1,"fg_pct":0.495,"fg3_pct":0.274,"ft_pct":0.623},"POST":{"pts36":18.7,"trb36":8.6,"ast36":1.4,"stl36":0,"blk36":2.9,"tov36":2.9,"fg_pct":0.364,"fg3_pct":0.2,"ft_pct":0.571}}},{"id":"advanced","label":"Advanced","columns":[{"key":"ts_pct"},{"key":"efg_pct"},{"key":"usg_pct"},{"key":"per"},{"key":"ws"},{"key":"ws48"},{"key":"ortg"},{"key":"drtg"},{"key":"ewa"}],"rows":[{"season":2019,"seasonType":"REG","team":"OKC","gamesPlayed":51,"values":{"ts_pct":0.497,"efg_pct":0.467,"usg_pct":16.6,"per":10.1,"ws":0.8,"ws48":0.073,"ortg":104.2,"drtg":108.6,"ewa":-0.4},"rowScope":"team"},{"season":2020,"seasonType":"REG","team":"OKC","gamesPlayed":46,"values":{"ts_pct":0.491,"efg_pct":0.473,"usg_pct":18.5,"per":9.3,"ws":0.4,"ws48":0.022,"ortg":95,"drtg":109.5,"ewa":-1},"rowScope":"team"},{"season":2020,"seasonType":"POST","team":"OKC","gamesPlayed":3,"values":{"ts_pct":0.462,"efg_pct":0.409,"usg_pct":27.9,"per":13.7,"ws":0,"ws48":0.005,"ortg":93.7,"drtg":107.1,"ewa":0},"rowScope":"team"},{"season":2021,"seasonType":"REG","gamesPlayed":52,"values":{"ts_pct":null,"efg_pct":null,"usg_pct":null,"per":null,"ws":1.7,"ws48":null,"ortg":null,"drtg":null,"ewa":1.7},"team":"TOT","rowScope":"total"},{"season":2021,"seasonType":"REG","team":"DET","gamesPlayed":20,"values":{"ts_pct":0.549,"efg_pct":0.514,"usg_pct":21.8,"per":13.1,"ws":0.6,"ws48":0.067,"ortg":106.3,"drtg":112.8,"ewa":0.4},"rowScope":"team"},{"season":2021,"seasonType":"REG","team":"OKC","gamesPlayed":32,"values":{"ts_pct":0.536,"efg_pct":0.502,"usg_pct":22.7,"per":14.9,"ws":1.1,"ws48":0.072,"ortg":107.4,"drtg":113.4,"ewa":1.3},"rowScope":"team"},{"season":2022,"seasonType":"REG","team":"DET","gamesPlayed":58,"values":{"ts_pct":0.541,"efg_pct":0.518,"usg_pct":22,"per":15.8,"ws":2.1,"ws48":0.082,"ortg":108.2,"drtg":111.7,"ewa":2.7},"rowScope":"team"},{"season":2023,"seasonType":"REG","team":"DET","gamesPlayed":56,"values":{"ts_pct":0.593,"efg_pct":0.58,"usg_pct":22,"per":15.8,"ws":1.4,"ws48":0.067,"ortg":110.6,"drtg":116.8,"ewa":2.1},"rowScope":"team"},{"season":2024,"seasonType":"REG","team":"WSH","gamesPlayed":4,"values":{"ts_pct":0.5,"efg_pct":0.5,"usg_pct":25.4,"per":33.2,"ws":0,"ws48":0.198,"ortg":105.7,"drtg":86.6,"ewa":0.1},"rowScope":"team"}],"careerTotals":{"REG":{"ts_pct":null,"efg_pct":null,"usg_pct":null,"per":null,"ws":6.4,"ws48":null,"ortg":null,"drtg":null,"ewa":null},"POST":{"ts_pct":null,"efg_pct":null,"usg_pct":null,"per":null,"ws":0,"ws48":null,"ortg":null,"drtg":null,"ewa":null}},"advancedMeta":{"method":"computed in-house from hoopR ESPN box-score aggregates (sportsdataverse, CC-BY 4.0)","formulas":{"ts_pct":"PTS / (2 * (FGA + 0.44*FTA))","efg_pct":"(FG + 0.5*3P) / FGA","usg_pct":"standard usage estimate vs team plays while on floor","per":"Hollinger uPER + pace adjustment, normalized to MP-weighted league mean 15.0 per season+seasonType","ortg_drtg":"Dean Oliver individual ratings, box-score approximation (Basketball on Paper)","ws":"marginal offense/defense win shares over Oliver points-produced and defensive rating","ewa":"((PER - 11.5) * MP / 67) / 30 wins — flat replacement level (positional PRL not used: ESPN position data unreliable pre-2010)"},"caveats":["possessions are box-score estimates, not play-by-play counts","team/opponent totals are summed from player box lines paired per game (the hoopR team box release's turnover columns are unreliable per-season), so deadball TEAM turnovers are excluded from possession estimates","traded players are attributed to their modal (most-games) team's context for team-dependent metrics","play-in games (ESPN season_type 5) are excluded from player and team aggregates","DRtg is a box-score approximation of individual defense and inherits heavy team context","coverage starts with the 2001-02 season (hoopR ESPN archive floor)","career advanced values are null except WS (the only cleanly summable metric) — no fake career rates","split-season TOT rows sum only additive WS/EWA; stint-context rates stay null while exact team rows retain them"]}},{"id":"college-pergame","label":"College Per Game","columns":[{"key":"gp"},{"key":"gs"},{"key":"mpg"},{"key":"fg_pct"},{"key":"fg3_pct"},{"key":"ft_pct"},{"key":"rpg"},{"key":"apg"},{"key":"spg"},{"key":"bpg"},{"key":"ppg"}],"rows":[{"season":2018,"seasonType":"COLLEGE","team":"Kentucky","gamesPlayed":37,"values":{"gp":37,"gs":37,"mpg":24.8,"fg_pct":0.428,"fg3_pct":0.338,"ft_pct":0.616,"rpg":3.6,"apg":1.2,"spg":0.8,"bpg":0.4,"ppg":10},"rowScope":"team"}]}],"dataSources":["sportsdataverse:hoopR espn_nba_player_boxscores (CC-BY 4.0)","sportsdataverse:hoopR espn_nba_rosters (CC-BY 4.0)","sportsdataverse:hoopR espn_nba_draft (CC-BY 4.0)","wikipedia:nba-career-stats (CC-BY-SA, facts-only)","wikipedia:nba-bio (CC-BY-SA, facts-only)"],"generatedAt":"2026-07-31T19:13:23.943Z"}