* Apariții și goluri pentru echipa de club doar în cadrul campionatului intern la data de 23 mai2013 # Selecții și goluri la națională până la data de 23 mai2013
Toja și-a început cariera la clubul Independiente Santa Fe, cu care a semnat la vârsta de 16 ani. După ce a trecut pe la echipa de tineret a clubului, a fost promovat în echipa mare, unde a evoluat în 25 de meciuri timp de două sezoane.
Evoluțiile sale au atras atenția unuia dintre cele mai cluburi din America de Sud, River Plate, care l-a și împrumutat în 2005. Perioada din Argentina nu a fost însă una fastă pentru Toja, evoluțiile sale în tricoul lui River fiind sporadice.
În februarie 2007, Toja a semnat cu FC Dallas,[3] club unde a adunat 8 goluri în 45 de meciuri, evoluând de două ori în All-Star Game, alături de cei mai buni jucători din Major League Soccer.
Vara lui 2008 i-a adus lui Toja transferul în Europa, fiind achiziționat de Steaua București. Astfel, el a devenit primul jucător adus din SUA de către un club din România, și al treilea columbian din lotul Stelei, alături de Dayro Moreno și Robinson Zapata.[4] A jucat pentru Steaua București în grupele UEFA Champions League, contabilizând 3 meciuri în această competiție.