Inició en la cantera del América de Cali en Caloto, al poco tiempo su padre Davin se mudó a Medellín donde el pequeño Davinson empezó con Atlético Nacional.
El 24 de mayo termina su primera temporada en Europa en la derrota 2-0 frente al Manchester United por la final de la UEFA Europa League 2016/17 jugando todo el partido, en total completaría 45 partidos disputados y seis goles en toda la temporada.
Fue galardonado con el trofeo Rinus Michels que lo acreditó como mejor jugador del Ajax en la Eredivisie 2016-17.
Debuta en la Champions League el 13 de septiembre en la victoria 3 a 1 sobre Borussia Dortmund jugando todo el partido, a su vez ganándose la aceptación de los hinchas del Tottenham y hasta de los rivales: “Sin la pelota es un monstruo porque siempre sabe ubicarse.
Es fuerte en juego aéreo, rápido, sale bien, es inteligente, en fin, son muchas cualidades”, comentó Peter Bosz, entrenador del Borussia y quien lo dirigió en sus inicios con el Ajax.
Su debut en la temporada 2018-19 lo hace el 11 de agosto en la victoria 2 por 1 sobre el Newcastle United dando una asistencia.
Tenía que tomar dos autobuses para ir al entrenamiento junto a su padre, hacía dos horas al día de viajes en autobús y transbordo sólo para entrenar.