{"sport":"nfl","slug":"malcolm-perry","bio":{"fullName":"Malcolm Perry","position":"RB","positionGroup":"RB","team":"MIA","jerseyNumber":0,"heightInches":70,"weightLbs":190,"birthDate":"1997-04-19","college":"Navy","collegeConference":"American Athletic Conference","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/frfsqseatvisn09ysrdr","rookieSeason":2020,"lastSeason":2021,"yearsExperience":2,"status":"CUT","externalIds":{"gsis":"00-0036245","pfr":"PerrMa00","espn":"4039436"}},"draft":{"year":2020,"round":7,"pick":246,"team":"MIA","undrafted":false},"combine":{"season":2020,"heightInches":69,"weightLbs":186,"fortyYard":4.63,"benchReps":10,"vertical":36,"broadJump":122,"threeCone":7.12,"shuttle":4.31,"school":"Navy","hasData":true},"accolades":{"hallOfFame":false,"proBowls":0,"allPro":0,"careerAV":null,"seasonsStarted":0,"firstSeason":2020,"lastSeason":2020},"statTables":[{"id":"rushing","label":"Rushing","columns":[{"key":"carries"},{"key":"rushing_yards"},{"key":"rushing_tds"},{"key":"yards_per_carry"},{"key":"rushing_first_downs"},{"key":"rushing_fumbles_lost"}],"rows":[{"season":2020,"seasonType":"REG","team":"MIA","gamesPlayed":8,"values":{"carries":3,"rushing_yards":5,"rushing_tds":0,"yards_per_carry":1.67,"rushing_first_downs":1,"rushing_fumbles_lost":0},"rowScope":"team"}],"careerTotals":{"REG":{"carries":3,"rushing_yards":5,"rushing_tds":0,"yards_per_carry":1.67,"rushing_first_downs":1,"rushing_fumbles_lost":0}}},{"id":"receiving","label":"Receiving","columns":[{"key":"targets"},{"key":"receptions"},{"key":"receiving_yards"},{"key":"receiving_tds"},{"key":"yards_per_reception"},{"key":"catch_pct"},{"key":"receiving_first_downs"}],"rows":[{"season":2020,"seasonType":"REG","team":"MIA","gamesPlayed":8,"values":{"targets":13,"receptions":9,"receiving_yards":92,"receiving_tds":1,"yards_per_reception":10.22,"catch_pct":69.23,"receiving_first_downs":4},"rowScope":"team"}],"careerTotals":{"REG":{"targets":13,"receptions":9,"receiving_yards":92,"receiving_tds":1,"yards_per_reception":10.22,"catch_pct":69.23,"receiving_first_downs":4}}},{"id":"snaps","label":"Snap Counts","columns":[{"key":"offense_snaps"},{"key":"offense_pct"},{"key":"defense_snaps"},{"key":"defense_pct"},{"key":"st_snaps"},{"key":"st_pct"}],"rows":[{"season":2020,"seasonType":"REG","team":"MIA","gamesPlayed":9,"values":{"offense_snaps":156,"offense_pct":26.22,"defense_snaps":null,"defense_pct":0,"st_snaps":7,"st_pct":2.22},"rowScope":"team"}],"careerTotals":{"REG":{"offense_snaps":156,"offense_pct":26.22,"defense_snaps":null,"defense_pct":0,"st_snaps":7,"st_pct":2.22}}},{"id":"adv-rushing","label":"Advanced Rushing (2018+)","columns":[{"key":"ybc"},{"key":"yac"},{"key":"brk_tkl"},{"key":"x1d"},{"key":"ybc_att"},{"key":"yac_att"},{"key":"att_br"}],"rows":[{"season":2020,"seasonType":"REG","team":"MIA","gamesPlayed":9,"values":{"ybc":-1,"yac":6,"brk_tkl":0,"x1d":1,"ybc_att":-0.3,"yac_att":2,"att_br":null},"rowScope":"team"}],"careerTotals":{"REG":{"ybc":-1,"yac":6,"brk_tkl":0,"x1d":1,"ybc_att":null,"yac_att":null,"att_br":null}}},{"id":"adv-receiving","label":"Advanced Receiving (2018+)","columns":[{"key":"brk_tkl"},{"key":"drop"},{"key":"x1d"},{"key":"adot"},{"key":"ybc_r"},{"key":"yac_r"},{"key":"drop_percent"},{"key":"rat"}],"rows":[{"season":2020,"seasonType":"REG","team":"MIA","gamesPlayed":9,"values":{"brk_tkl":0,"drop":1,"x1d":4,"adot":8.8,"ybc_r":6.6,"yac_r":3.7,"drop_percent":0.077,"rat":114.9},"rowScope":"team"}],"careerTotals":{"REG":{"brk_tkl":0,"drop":1,"x1d":4,"adot":null,"ybc_r":null,"yac_r":null,"drop_percent":null,"rat":null}}}],"similarPlayers":[{"slug":"frank-cephous","name":"Frank Cephous","sport":"nfl","similarity":94,"position":"RB","team":"NYG","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/agazixuprdtyderbu1ji","basis":"Running back comp"},{"slug":"rodney-tate","name":"Rodney Tate","sport":"nfl","similarity":90,"position":"RB","team":"ATL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/turbqk9vbqgyiybfdojg","basis":"Running back comp"},{"slug":"henry-odom","name":"Henry Odom","sport":"nfl","similarity":89,"position":"RB","team":"PIT","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/yvysllhvsuhkafqomvte","basis":"Running back comp"},{"slug":"chuck-mcswain","name":"Chuck McSwain","sport":"nfl","similarity":88,"position":"RB","team":"NE","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/oztzersmbj4q3qwdhpcc","basis":"Running back comp"},{"slug":"trenton-cannon","name":"Trenton Cannon","sport":"nfl","similarity":86,"position":"RB","team":"TEN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/hkpxcipgs7jtgdwpkjel","basis":"Running back comp"},{"slug":"junior-tautalatasi","name":"Junior Tautalatasi","sport":"nfl","similarity":85,"position":"RB","team":"DAL","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/jrr05v2a1ai7y6jfcwzh","basis":"Running back comp"},{"slug":"napoleon-kaufman","name":"Napoleon Kaufman","sport":"nfl","similarity":85,"position":"RB","team":"OAK","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/jvxth3bcfblxhpihc2rw","basis":"Running back comp"},{"slug":"david-palmer","name":"David Palmer","sport":"nfl","similarity":84,"position":"RB","team":"MIN","headshotUrl":"https://static.www.nfl.com/image/private/f_auto,q_auto/league/zmqay7fglka2khxx9tvl","basis":"Running back comp"}],"dataSources":["nflverse:players","nflverse:player_stats","nflverse:snap_counts","nflverse:combine","nflverse:draft_picks"],"generatedAt":"2026-08-31T10:23:32.140Z"}