Ross joue les 13 matchs de la saison 2013 avec les Huskies de Washington, gagnant 208 yards et inscrivant un touchdown en 16 réceptions. Lors des retours de punt, il gagne 720 yards et inscrit un autre touchdown[1].
En 2014, il joue 13 des 14 matchs de la saison dont 7 en tant que titulaire au poste de wide receiver et 4 au poste de cornerback. En 17 réceptions, il gagne 371 yards et inscrit quatre touchdowns Comme défenseur, il effectue 12 plaquages et réussit une interception. En tant que retourneur, il gagne 938 yards et inscrit deux autres touchdowns[2],[3].
Ross rate la saison 2015 à la suite d'une blessure survenue lors des camps d'entraînement d'été (déchirure du ligament croisé antérieur)[4]. Rétabli, Ross participe à la saison 2016 et lors du premier match contre Rutgers, il réussit 5 réceptions pour un gain de 90 yards en inscrivant 2 touchdowns ainsi qu'un supplémentaire inscrit en retour de punt[5],[6],[7].
Le , Ross annonce qu'il fait l'impasse sur son année senior afin de se présenter à la draft de la NFL[8]. Le , on lui diagnostique une déchirure du labrum à l'épaule. Il s'était blessé à l'épaule plus tôt dans la saison et avait aggravé cette blessure le lors du Peach Bowl perdu contre Alabama à l'occasion du College Football Playoff. La blessure aurait nécessité une intervention chirurgicale, mais Ross a décidé de la reporter après la fin du NFL Scouting Combine et des entraînements de la journée professionnelle (pro day)[9].
Le , il signe un contrat rookie de 4 saisons pour un montant de 17,1 millions de dollars dont 10,6 millions garantis[14].
Pendant le camp d'avant saison, Ross entre en compétition avec Brandon LaFell, Cody Core(en), Tyler Boyd et Josh Malone(en) pour le poste de wide receiver titulaire aux côtés d'A. J. Green. Bien qu'il ait été choisi lors d'un premier tour de draft, l'entraîneur principal Marvin Lewis ledésigne en tant que 6e dans la hiérarchie en début de saison[15].
Le , Ross fait ses débuts professionnel à l'occasion du Thursday Night Football contre les Texans après avoir du faire l'impasse sur le match de la 1re semaine à la suite d'une blessure au genou. Il commet un fumble lors de sa seule course du match et reste sur le banc n'ayant ensuite gagné que 12 yards à la course lors de la défaite 9 à [16]. Ce sont ses seules actions de la saison puisqu'il ne sera plus activé que pour deux matchs au cours desquels il ne participe à aucune action de jeu. Il est de plus placé sur la liste des blessés le à la suite d'une blessure à l'épaule[17]. Sa saison rookie a été diversement décrite comme « gaspillée »[18], « décevante »[19] et « désastreuse »[20], Marvin Lewis faisant également l'objet de nombreuses critiques pour sa gestion de Ross[21].
Lors du premier match de la saison 2019 perdu 20 à 21 contre Seattle, Ross est très performant puisqu'il réussit sept réceptions pour un gain de 158 yards et deux touchdowns[22]. La semaine suivante contre les 49ers, Ross affiche quatre réceptions pour 112 yards et un touchdown malgré une nouvelle défaite 17 à 41. Ross aura donc gagné plus de yards au cours de ces deux matchs qu'au cours de ses deux premières saisons en NFL[23]. Le , les Bengals placent Ross sur la liste des blessés puisqu'il est de nouveau blessé à son épaule[24]. Le , il reprend les entraînements et est réactivé[25],[26]. Ross termine la saison 2019 avec un bilan de 28 réceptions pour 506 yards et trois touchdowns[27].
Le , les Bengals refusent d'activer la cinquième année du contrat de Ross, ce dernier devenant agent libre pour la saison suivante. Pendant le camp d'entraînement, il rend visite à son fils testé positif au virus Covid-19 et par précaution est mis sur la liste des réservistes Covid-19[28] jusqu'au [29].
Le , Ross émet un tweet « It's not a secret that I have requested a trade. » (Ce n'est pas un secret que j'ai sollicité un échange.). Malgré cela, il n'est pas échangé avant la date limite[30]. Il est placé sur la liste des inactifs des Bengals avant d'être placé sur la liste des blessés le , après avoir subi une blessure au pied à l'entraînement[31]. Son bilan en fin de saison est maigre puisqu'il n'a joué que trois matchs ne totalisant que deux réceptions pur 17 yards sans touchdown.
Giants de New York
Le , Ross signe un contrat d'un an avec les Giants de New York pour un montant de 2,5 millions de dollars[32]. Il rejoint la liste des blessés le [33] et est réactivé le . Lors de la victoire 27 à 21 contre les Saints en 4e semaine, il participe à son premier match de la saison à la suite des blessures de Sterling Shepard et de Darius Slayton. Il réussit trois réceptions pour un gain cumulé de 77 yards et inscrit un touchown.