Tras rescindir contrato con Cagliari de Italia, el ex Nacional, Christian Oliva, jugará en Talleres de Córdoba. Firma por tres temporadas y el club compra el 50% de la ficha.
El volante de 25 años jugó solamente 5 partidos en esta temporada, 4 por Serie A y 1 por Copa Italia, sumando 134’ minutos. En total, desde que fichó en 2019, disputó 30 partidos, con 2 goles y 2 asistencias.
Por falta de minutos, decidió rescindir su contrato en el pasado mes de enero y buscar una salida definitiva, ya que no quería salir a préstamo.
Surgido en Nacional, con quien jugó 45 partidos, anotó 3 goles y dio 2 asistencias, además, se consagró campeón del Torneo Apertura y Torneo Intermedio de 2018.
En 2021 estuvo cedido en Valencia de España, donde jugó 9 partidos en un semestre y dio 2 asistencias. Cuando Alexander Medina era entrenador del equipo cordobés, lo quiso llevar, pero finalmente llega al equipo cuando el Cacique no entrena más allí.