Dotychczas w lidze kolumbijskiej rozegrał 191 spotkań.

Sezon Klub Kraj Rozgrywki Mecze Bramki 1998 Deportivo Cali

Categoría Primera A 0 0 1999 Deportivo Cali

Categoría Primera A 0 0 2000 Deportivo Cali

Categoría Primera A 4 0 2001 Deportivo Cali

Categoría Primera A 1 0 2002 Millonarios FC

Categoría Primera A 5 0 2003 Deportivo Cali

Categoría Primera A 12 0 2004 Deportivo Cali

Categoría Primera A 38 0 2005 Aucas Quito

Serie A 18 0 2006 Atlético Nacional

Categoría Primera A 1 0 2006 Deportivo Cali

Categoría Primera A 2 0 2007 Deportivo Cali

Categoría Primera A 6 0 2008 Deportivo Cali

Categoría Primera A 4 0 2008 Tolima Ibagué

Categoría Primera A 20 0 2009 Tolima Ibagué

Categoría Primera A 47 0 2010 Tolima Ibagué

Categoría Primera A 20 0 2010 Independiente Medellín

Categoría Primera A 15 0 2011 Independiente Medellín

Categoría Primera A 16 0

Kariera reprezentacyjna W reprezentacji Kolumbii Castillo zadebiutował 16 stycznia 2005 roku w zremisowanym 1:1 towarzyskim meczu z Gwatemalą. Rok wcześniej znajdował w kadrze reprezentacji na turniej Copa América 2004.