Davis spielte von 2009 bis 2018 in der NFL für die Miami Dolphins, Indianapolis Colts und Buffalo Bills. Bei den Bills trat er während der 20:31-Niederlage gegen die Los Angeles Chargers im September 2018 in der Pause ohne vorherige Ankündigung zurück. "Auf dem Feld fühlte es sich für mich einfach nicht mehr richtig an", sagte er später.