Jugó durante cuatro temporadas con los Northern Colorado Bears de 2015 a 2019, en la última temporada en la NCAA promedió 23'5 puntos, 4'5 rebotes y 3'8 asistencias por partido.
[2] El rookie llega a una liga europea por primera vez y al contar con pasaporte de Azerbaiyán, no ocuparía cupo de extracomunitario.
En diciembre de 2019, firma con el SC Rasta Vechta, en el que promedia 11.2 puntos y 2.4 asistencias en la Bundesliga.
En mayo de 2020, firma con el Hapoel Tel Aviv B.C.
Davis recibó una propuesta de la Federación de Baloncesto de Azerbaiyán para adquirir la nacionalidad azerbaiyana y jugar con su selección en la División B del Eurobasket Sub-20 de 2017,[6] algo inusual en el ambiente internacional del baloncesto debido a que las adiciones de extranjeros a selecciones nacionales se realizan normalmente a nivel absoluto y no a nivel juvenil (los jugadores juveniles que se nacionalizan para otro país suelen tener vínculos familiares o de residencia con su país de acogida, lo que no fue el caso de Davis).