{"sport":"nba","slug":"shane-larkin","bio":{"fullName":"Shane Larkin","position":"G","team":"BOS","heightInches":71,"weightLbs":174,"birthDate":"1992-10-02","college":"Miami (Florida)","headshotUrl":"https://a.espncdn.com/i/headshots/nba/players/full/2596158.png","rookieSeason":2014,"lastSeason":2018,"status":"RET","externalIds":{"espn":"2596158"}},"draft":{"year":2013,"round":1,"pick":18,"team":"Atlanta Hawks","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":2014,"seasonType":"REG","team":"DAL","gamesPlayed":48,"values":{"g":48,"gs":0,"mp":492,"fg":52,"fga":137,"fg_pct":0.38,"fg3":12,"fg3a":38,"fg3_pct":0.316,"ft":16,"fta":25,"ft_pct":0.64,"orb":11,"drb":31,"trb":42,"ast":71,"stl":26,"blk":1,"tov":39,"pf":46,"pts":132},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"DAL","gamesPlayed":2,"values":{"g":2,"gs":0,"mp":9,"fg":0,"fga":3,"fg_pct":0,"fg3":0,"fg3a":1,"fg3_pct":0,"ft":0,"fta":0,"ft_pct":null,"orb":0,"drb":1,"trb":1,"ast":2,"stl":0,"blk":0,"tov":1,"pf":0,"pts":0},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"NY","gamesPlayed":76,"values":{"g":76,"gs":22,"mp":1864,"fg":187,"fga":432,"fg_pct":0.433,"fg3":35,"fg3a":116,"fg3_pct":0.302,"ft":61,"fta":78,"ft_pct":0.782,"orb":29,"drb":147,"trb":176,"ast":226,"stl":93,"blk":9,"tov":83,"pf":150,"pts":470},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BKN","gamesPlayed":78,"values":{"g":78,"gs":17,"mp":1752,"fg":222,"fga":502,"fg_pct":0.442,"fg3":39,"fg3a":108,"fg3_pct":0.361,"ft":83,"fta":107,"ft_pct":0.776,"orb":28,"drb":152,"trb":180,"ast":342,"stl":95,"blk":12,"tov":146,"pf":121,"pts":566},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"BOS","gamesPlayed":53,"values":{"g":53,"gs":2,"mp":771,"fg":84,"fga":219,"fg_pct":0.384,"fg3":31,"fg3a":86,"fg3_pct":0.36,"ft":32,"fta":37,"ft_pct":0.865,"orb":15,"drb":76,"trb":91,"ast":97,"stl":29,"blk":2,"tov":33,"pf":58,"pts":231},"rowScope":"team"},{"season":2018,"seasonType":"POST","team":"BOS","gamesPlayed":11,"values":{"g":11,"gs":0,"mp":154,"fg":16,"fga":35,"fg_pct":0.457,"fg3":4,"fg3a":13,"fg3_pct":0.308,"ft":5,"fta":5,"ft_pct":1,"orb":1,"drb":10,"trb":11,"ast":20,"stl":5,"blk":0,"tov":6,"pf":15,"pts":41},"rowScope":"team"}],"careerTotals":{"REG":{"g":255,"gs":41,"mp":4879,"fg":545,"fga":1290,"fg_pct":0.422,"fg3":117,"fg3a":348,"fg3_pct":0.336,"ft":192,"fta":247,"ft_pct":0.777,"orb":83,"drb":406,"trb":489,"ast":736,"stl":243,"blk":24,"tov":301,"pf":375,"pts":1399},"POST":{"g":13,"gs":0,"mp":163,"fg":16,"fga":38,"fg_pct":0.421,"fg3":4,"fg3a":14,"fg3_pct":0.286,"ft":5,"fta":5,"ft_pct":1,"orb":1,"drb":11,"trb":12,"ast":22,"stl":5,"blk":0,"tov":7,"pf":15,"pts":41}}},{"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":2014,"seasonType":"REG","team":"DAL","gamesPlayed":48,"values":{"mpg":10.3,"ppg":2.8,"rpg":0.9,"apg":1.5,"spg":0.5,"bpg":0,"topg":0.8,"fg_pct":0.38,"fg3_pct":0.316,"ft_pct":0.64},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"DAL","gamesPlayed":2,"values":{"mpg":4.5,"ppg":0,"rpg":0.5,"apg":1,"spg":0,"bpg":0,"topg":0.5,"fg_pct":0,"fg3_pct":0,"ft_pct":null},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"NY","gamesPlayed":76,"values":{"mpg":24.5,"ppg":6.2,"rpg":2.3,"apg":3,"spg":1.2,"bpg":0.1,"topg":1.1,"fg_pct":0.433,"fg3_pct":0.302,"ft_pct":0.782},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BKN","gamesPlayed":78,"values":{"mpg":22.5,"ppg":7.3,"rpg":2.3,"apg":4.4,"spg":1.2,"bpg":0.2,"topg":1.9,"fg_pct":0.442,"fg3_pct":0.361,"ft_pct":0.776},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"BOS","gamesPlayed":53,"values":{"mpg":14.5,"ppg":4.4,"rpg":1.7,"apg":1.8,"spg":0.5,"bpg":0,"topg":0.6,"fg_pct":0.384,"fg3_pct":0.36,"ft_pct":0.865},"rowScope":"team"},{"season":2018,"seasonType":"POST","team":"BOS","gamesPlayed":11,"values":{"mpg":14,"ppg":3.7,"rpg":1,"apg":1.8,"spg":0.5,"bpg":0,"topg":0.5,"fg_pct":0.457,"fg3_pct":0.308,"ft_pct":1},"rowScope":"team"}],"careerTotals":{"REG":{"mpg":19.1,"ppg":5.5,"rpg":1.9,"apg":2.9,"spg":1,"bpg":0.1,"topg":1.2,"fg_pct":0.422,"fg3_pct":0.336,"ft_pct":0.777},"POST":{"mpg":12.5,"ppg":3.2,"rpg":0.9,"apg":1.7,"spg":0.4,"bpg":0,"topg":0.5,"fg_pct":0.421,"fg3_pct":0.286,"ft_pct":1}}},{"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":2014,"seasonType":"REG","team":"DAL","gamesPlayed":48,"values":{"pts36":9.7,"trb36":3.1,"ast36":5.2,"stl36":1.9,"blk36":0.1,"tov36":2.9,"fg_pct":0.38,"fg3_pct":0.316,"ft_pct":0.64},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"DAL","gamesPlayed":2,"values":{"pts36":0,"trb36":4,"ast36":8,"stl36":0,"blk36":0,"tov36":4,"fg_pct":0,"fg3_pct":0,"ft_pct":null},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"NY","gamesPlayed":76,"values":{"pts36":9.1,"trb36":3.4,"ast36":4.4,"stl36":1.8,"blk36":0.2,"tov36":1.6,"fg_pct":0.433,"fg3_pct":0.302,"ft_pct":0.782},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BKN","gamesPlayed":78,"values":{"pts36":11.6,"trb36":3.7,"ast36":7,"stl36":2,"blk36":0.2,"tov36":3,"fg_pct":0.442,"fg3_pct":0.361,"ft_pct":0.776},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"BOS","gamesPlayed":53,"values":{"pts36":10.8,"trb36":4.2,"ast36":4.5,"stl36":1.4,"blk36":0.1,"tov36":1.5,"fg_pct":0.384,"fg3_pct":0.36,"ft_pct":0.865},"rowScope":"team"},{"season":2018,"seasonType":"POST","team":"BOS","gamesPlayed":11,"values":{"pts36":9.6,"trb36":2.6,"ast36":4.7,"stl36":1.2,"blk36":0,"tov36":1.4,"fg_pct":0.457,"fg3_pct":0.308,"ft_pct":1},"rowScope":"team"}],"careerTotals":{"REG":{"pts36":10.3,"trb36":3.6,"ast36":5.4,"stl36":1.8,"blk36":0.2,"tov36":2.2,"fg_pct":0.422,"fg3_pct":0.336,"ft_pct":0.777},"POST":{"pts36":9.1,"trb36":2.7,"ast36":4.9,"stl36":1.1,"blk36":0,"tov36":1.5,"fg_pct":0.421,"fg3_pct":0.286,"ft_pct":1}}},{"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":2014,"seasonType":"REG","team":"DAL","gamesPlayed":48,"values":{"ts_pct":0.446,"efg_pct":0.423,"usg_pct":17.3,"per":8.2,"ws":-0.1,"ws48":-0.01,"ortg":90.8,"drtg":110.3,"ewa":-0.8},"rowScope":"team"},{"season":2014,"seasonType":"POST","team":"DAL","gamesPlayed":2,"values":{"ts_pct":0,"efg_pct":0,"usg_pct":20.1,"per":-10.9,"ws":-0.1,"ws48":-0.429,"ortg":28.4,"drtg":118,"ewa":-0.1},"rowScope":"team"},{"season":2015,"seasonType":"REG","team":"NY","gamesPlayed":76,"values":{"ts_pct":0.504,"efg_pct":0.473,"usg_pct":13.7,"per":10.9,"ws":1.7,"ws48":0.044,"ortg":103.2,"drtg":111.1,"ewa":-0.5},"rowScope":"team"},{"season":2016,"seasonType":"REG","team":"BKN","gamesPlayed":78,"values":{"ts_pct":0.515,"efg_pct":0.481,"usg_pct":17.7,"per":13.3,"ws":1.5,"ws48":0.04,"ortg":101,"drtg":111.1,"ewa":1.6},"rowScope":"team"},{"season":2018,"seasonType":"REG","team":"BOS","gamesPlayed":53,"values":{"ts_pct":0.491,"efg_pct":0.454,"usg_pct":15.6,"per":10.3,"ws":1.4,"ws48":0.087,"ortg":105,"drtg":106.3,"ewa":-0.4},"rowScope":"team"},{"season":2018,"seasonType":"POST","team":"BOS","gamesPlayed":11,"values":{"ts_pct":0.551,"efg_pct":0.514,"usg_pct":13,"per":10.1,"ws":0.3,"ws48":0.09,"ortg":112.3,"drtg":110.5,"ewa":-0.1},"rowScope":"team"}],"careerTotals":{"REG":{"ts_pct":null,"efg_pct":null,"usg_pct":null,"per":null,"ws":4.5,"ws48":null,"ortg":null,"drtg":null,"ewa":null},"POST":{"ts_pct":null,"efg_pct":null,"usg_pct":null,"per":null,"ws":0.2,"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":2012,"seasonType":"COLLEGE","team":"Miami","gamesPlayed":32,"values":{"gp":32,"gs":19,"mpg":25.6,"fg_pct":0.36,"fg3_pct":0.323,"ft_pct":0.857,"rpg":2.5,"apg":2.5,"spg":1.6,"bpg":0.1,"ppg":7.4},"rowScope":"team"},{"season":2013,"seasonType":"COLLEGE","team":"Miami","gamesPlayed":36,"values":{"gp":36,"gs":35,"mpg":36.4,"fg_pct":0.479,"fg3_pct":0.406,"ft_pct":0.777,"rpg":3.8,"apg":4.6,"spg":2,"bpg":0.1,"ppg":14.5},"rowScope":"team"}],"careerTotals":{"COLLEGE":{"gp":68,"gs":54,"mpg":31.3,"fg_pct":0.438,"fg3_pct":0.375,"ft_pct":0.808,"rpg":3.2,"apg":3.6,"spg":1.8,"bpg":0.1,"ppg":11.2}}},{"id":"intl-pergame-euroleague","label":"International Per Game — EuroLeague","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":2017,"seasonType":"INTL","team":"Baskonia","gamesPlayed":33,"values":{"gp":33,"gs":33,"mpg":28.9,"fg_pct":0.406,"fg3_pct":0.343,"ft_pct":0.797,"rpg":2.7,"apg":5.7,"spg":1.3,"bpg":0.2,"ppg":13.1},"rowScope":"team"},{"season":2019,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":35,"values":{"gp":35,"gs":12,"mpg":22,"fg_pct":0.498,"fg3_pct":0.449,"ft_pct":0.866,"rpg":2.2,"apg":3.1,"spg":0.9,"bpg":0.1,"ppg":12.5},"rowScope":"team"},{"season":2020,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":25,"values":{"gp":25,"gs":15,"mpg":30,"fg_pct":0.53,"fg3_pct":0.509,"ft_pct":0.903,"rpg":3.1,"apg":4.1,"spg":1.3,"bpg":0,"ppg":22.2},"rowScope":"team"},{"season":2021,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":35,"values":{"gp":35,"gs":17,"mpg":28.7,"fg_pct":0.439,"fg3_pct":0.392,"ft_pct":0.862,"rpg":2.3,"apg":4.1,"spg":1.2,"bpg":0.1,"ppg":15.1},"rowScope":"team"},{"season":2022,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":39,"values":{"gp":39,"gs":28,"mpg":31.9,"fg_pct":0.436,"fg3_pct":0.382,"ft_pct":0.898,"rpg":3,"apg":5.3,"spg":1.3,"bpg":0,"ppg":14.7},"rowScope":"team"},{"season":2023,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":17,"values":{"gp":17,"gs":8,"mpg":28.6,"fg_pct":0.438,"fg3_pct":0.385,"ft_pct":0.796,"rpg":2.5,"apg":4.8,"spg":1.1,"bpg":null,"ppg":11.9},"rowScope":"team"},{"season":2024,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":35,"values":{"gp":35,"gs":33,"mpg":31.6,"fg_pct":0.46,"fg3_pct":0.391,"ft_pct":0.908,"rpg":2.8,"apg":5.1,"spg":1.1,"bpg":0.1,"ppg":16.8},"rowScope":"team"},{"season":2025,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":28,"values":{"gp":28,"gs":11,"mpg":26.1,"fg_pct":0.431,"fg3_pct":0.393,"ft_pct":0.869,"rpg":2.6,"apg":4.5,"spg":1.2,"bpg":null,"ppg":11.7},"rowScope":"team"},{"season":2026,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":12,"values":{"gp":12,"gs":10,"mpg":30.2,"fg_pct":0.471,"fg3_pct":0.431,"ft_pct":0.892,"rpg":2.3,"apg":4.2,"spg":0.3,"bpg":null,"ppg":15.2},"rowScope":"team"},{"season":2027,"seasonType":"INTL","team":"Fenerbahçe","gamesPlayed":0,"values":{"gp":0,"gs":0,"mpg":0,"fg_pct":0,"fg3_pct":0,"ft_pct":0,"rpg":0,"apg":0,"spg":0,"bpg":0,"ppg":0},"rowScope":"team"}],"careerTotals":{"INTL":{"gp":259,"gs":167,"mpg":28.3,"fg_pct":0.455,"fg3_pct":0.406,"ft_pct":0.87,"rpg":2.6,"apg":4.6,"spg":1.1,"bpg":0.1,"ppg":14.8}}},{"id":"intl-pergame-domestic-leagues","label":"International Per Game — Domestic leagues","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":2014,"seasonType":"INTL","team":"Texas Legends","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":35.7,"fg_pct":0.468,"fg3_pct":0.571,"ft_pct":0.818,"rpg":5.2,"apg":8.2,"spg":2,"bpg":null,"ppg":15.2},"rowScope":"team"},{"season":2017,"seasonType":"INTL","team":"Baskonia","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":28,"fg_pct":0.42,"fg3_pct":0.313,"ft_pct":0.882,"rpg":3.1,"apg":4.9,"spg":1.4,"bpg":0.2,"ppg":14},"rowScope":"team"},{"season":2019,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":27.7,"fg_pct":0.459,"fg3_pct":0.367,"ft_pct":0.943,"rpg":2.7,"apg":4.5,"spg":1.5,"bpg":0.1,"ppg":15.1},"rowScope":"team"},{"season":2020,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":23.7,"fg_pct":0.43,"fg3_pct":0.306,"ft_pct":0.96,"rpg":2.7,"apg":4,"spg":1.4,"bpg":0.1,"ppg":12.9},"rowScope":"team"},{"season":2021,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":18.9,"fg_pct":0.419,"fg3_pct":0.408,"ft_pct":0.846,"rpg":1.9,"apg":3.2,"spg":0.6,"bpg":null,"ppg":8.2},"rowScope":"team"},{"season":2022,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":25.1,"fg_pct":0.426,"fg3_pct":0.403,"ft_pct":0.902,"rpg":2.8,"apg":5,"spg":0.8,"bpg":0.1,"ppg":11.8},"rowScope":"team"},{"season":2023,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":27.2,"fg_pct":0.45,"fg3_pct":0.365,"ft_pct":0.847,"rpg":2.7,"apg":4.5,"spg":1.2,"bpg":0.1,"ppg":11.3},"rowScope":"team"},{"season":2024,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":33.1,"fg_pct":0.488,"fg3_pct":0.43,"ft_pct":0.852,"rpg":3.1,"apg":6.7,"spg":0.9,"bpg":0.1,"ppg":16.8},"rowScope":"team"},{"season":2025,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":25.6,"fg_pct":0.452,"fg3_pct":0.424,"ft_pct":0.784,"rpg":2.7,"apg":5.2,"spg":1.3,"bpg":0.2,"ppg":12.6},"rowScope":"team"},{"season":2026,"seasonType":"INTL","team":"Anadolu Efes","gamesPlayed":null,"values":{"gp":null,"gs":null,"mpg":27.6,"fg_pct":0.45,"fg3_pct":0.394,"ft_pct":0.865,"rpg":2.7,"apg":5.5,"spg":1.5,"bpg":0.1,"ppg":13.9},"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"}