Club career

After scoring 133 goals for Bolívar and becoming the club's 2nd highest goalscorer of all time, he left the club to play abroad.

Botero's first foreign club was the Mexican side Pumas. In his first season with Pumas, the 2003 Apertura, he scored 3 goals in 17 games. After scoring another 3 in 9 games in the 2004 Clausura, Botero broke out in the 2004 Apertura, registering 11 goals in 19 games.