Ross fu scelto nel corso del sedicesimo giro del Draft 1973 dai Denver Broncos. Con essi rimase tre stagioni disputando 25 partite e correndo 150 yard complessive. Nel 1976, Ross passò alla neonata franchigia dei Seattle Seahawks con cui disputò l'ultima stagione della carriera[1]. A Seattle, Ross disputò dieci partite, principalmente come ritornatore sui kickoff e guidando la squadra nella speciale classifica di yard guadagnate sui ritorni con 605, piazzandonsi all'undicesimo posto nella AFC.