Ross played college football for Butte College in 2010, and later transferred to Arizona State University to play for the Sun Devils from 2011 to 2012 under head coaches Dennis Erickson and Todd Graham.[2][3] In the 2011 season, he handled kick return duties and had 18 receptions for 254 receiving yards and one receiving touchdown.[4] The one touchdown was part of a five-reception, 108-yard performance in a 47–38 loss to California.[5] In the 2012 season, his role in the offense expanded and he had 37 receptions for 610 receiving yards and six receiving touchdowns to go along with 100-yard kickoff return touchdown in a 51–17 victory over Colorado.[6][7] Two of his memorable games in 2012 were a 79-yard, two-touchdown performance in a 46–7 victory over Washington State and a 139-yard, three-touchdown performance in a 62–28 victory over Navy in the 2012 Fight Hunger Bowl.[8][9]
Ross was signed to the Redskins' practice squad on October 15, 2014.[20] Ross was released from the practice squad on November 17, 2014, but was re-signed on December 8.[21] He signed a futures contract on December 29.[22]
After working out with fellow wide receiver, DeSean Jackson, during the 2015 offseason, Ross had an outstanding preseason performance.[23] After all four preseason games, Ross recorded 25 receptions for 266 receiving yards and four touchdowns, leading the league in all three categories.[24] After final roster cuts, Ross remained on the active 53-man roster as a reserve receiver.[25]
He became the team's kickoff returner in 2015.[26] Quickly into action against the New York Giants on Thursday Night Football, Ross recorded his first two career receptions, as well as his first touchdown off of a 101-yard kick return.[27][28] In Week 4 against the Philadelphia Eagles, he had a 43-yard reception in the third quarter. He recovered a punt blocked by safety Jeron Johnson in the endzone against the New York Jets in Week 6, scoring his second career touchdown.[29][30] In the last game of the regular season against the Dallas Cowboys, Ross recorded a 71-yard touchdown reception from backup quarterback Colt McCoy, the first receiving touchdown of his career.[31]
In the 2016 season, Ross was active for five games recording one catch for 8 yards. He was released by the Redskins on December 22, 2016.[32]
Detroit Lions
On December 24, 2016, Ross was signed to the Detroit Lions' practice squad.[33]
San Francisco 49ers
On January 19, 2017, Ross signed a reserve/future contract with the San Francisco 49ers.[34] He was released on June 1, 2017.[35]
Buffalo Bills
On June 6, 2017, Ross signed with the Buffalo Bills.[36] On August 29, 2017, he was released by the Bills.[37]
Arizona Cardinals
On December 19, 2017, Ross signed with the Arizona Cardinals' practice squad.[38] He signed a reserve/future contract with the Cardinals on January 2, 2018.[39]
On August 14, 2018, Ross was released by the Cardinals.[40]
Arizona Hotshots
In late 2018, Ross signed with the Arizona Hotshots of the Alliance of American Football.[41] In the season opener against the Salt Lake Stallions, he caught 5 receptions for 103 yards and 2 touchdowns.[42] When the AAF was suspended, Ross had 36 receptions for 583 yards and a league-leading seven touchdowns. In addition, he had AAF’s highest receiving grade from Pro Football Focus.[43]
Carolina Panthers
On April 4, 2019, Ross signed with the Carolina Panthers.[44] He was waived during final roster cuts on August 30, 2019.[45]
Ross was traded to the DC Defenders in exchange for wide receiver Tre McBride on January 12, 2020.[47] In his XFL debut, Ross recorded two receptions for 52 yards and a touchdown against the Seattle Dragons.[48] During the five games played during the COVID-19 pandemic shortened 2020 season, Ross caught 12 passes for 193 yards and one touchdown.[49] He had his contract terminated when the league suspended operations on April 10, 2020.[50]
Montreal Alouettes
Ross signed with the Montreal Alouettes of the CFL on June 9, 2021[51] but was released during the season on October 21, 2021.[52]
^Walker, Andrew (October 18, 2015). "Redskins Fall To Jets, 34–20". Washington Commanders. Archived from the original on January 17, 2022. Retrieved June 5, 2022.