He played college football for the South Carolina Gamecocks, and was selected by the Los Angeles Rams in the fourth round of the 2016 NFL draft.
He was also a member of the Arizona Cardinals, Cincinnati Bengals, Carolina Panthers, Jacksonville Jaguars and New York Giants.
He was originally a defensive back before moving to wide receiver prior to the start of his freshman season.
[4][5] Against Tennessee during his sophomore year in 2014, Cooper set the school single-game receiving yards record with 233.
[6] In the 2014 Independence Bowl against the Miami Hurricanes, he had nine receptions for 170 yards and a touchdown and was named the game's MVP.
[7][8] For the season, Cooper appeared in all 13 games and was named first team All-SEC after recording 69 receptions for 1,136 yards and nine touchdowns.
Following a 16–10 loss to Seattle in Week 5 of 2017, Cooper replaced a struggling Tavon Austin as the Rams' primary return man.
[19] He saw limited action in the Bengals' season-opening 21–20 loss at the Seattle Seahawks, but recorded no receptions or yards.
[26] Cooper was activated from the practice squad as a COVID-19 replacement for the games against the Tampa Bay Buccaneers and the Philadelphia Eagles.