Мондрагон играл за такие клубы как «Депортиво Кали», «Индепендьенте Санта-Фе», «Серро Портеньо», «Архентинос Хуниорс», «Реал Сарагоса». В 2001 году он перешёл в стамбульский «Галатасарай». В 2007 году перешёл в немецкий «Кёльн», где провёл три года. В январе 2011 года, в возрасте 39 лет, перешёл в американский «Филадельфия Юнион».