Davis formó parte de las inferiores del New York Red Bulls.
Disputó un total de 65 encuentros y fue capitán del equipo.
[5] Debutó profesionalmente el 4 de abril de 2015 con el New York Red Bulls II, equipo reserva del club en la USL, en la victoria por 4:1 sobre el Toronto FC II.
[6] El 17 de abril debutó en el primer equipo en la MLS, en la victoria por 2:0 ante el San Jose Earthquakes.
Davis es el primer jugador de cantera del equipo en lograr esto.