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]
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.