Hij verliet Club Brugge door de grote poort in 2013 voor een mooie 10 miljoen euro. Zijn volgende bestemming was Sevilla. Daarna speelde Carlos Bacca nog bij AC Milan en Villarreal.
Carlos Bacca is de eerste Colombiaan die ten minste 10 keer scoorde in de Spaanse La Liga in 3 seizoenen tijd. Hij scoorde zijn laatste tegen Athletic Bilbao (1-3) verlies.
In 2013-2014 bij Sevilla scoorde de spits 14 doelpunten, het seizoen daarna zelfs 20 keer. Na twee jaar AC Milan is Bacca terug bij Villarreal waar hij nu dus net opnieuw 10 keer scoorde. In totaal scoorde Bacca tot nu toe 8 doelpunten minder dan Radamel Falcao in Spanje.
POLL: Heeft Bacca het maximum uit zijn carrière gehaald?