W tamtejszej Liga MX zadebiutował 12 stycznia 2013 w przegranym 0:2 pojedynku z Atlasem, jednak nie potrafił sobie wywalczyć miejsca w wyjściowym składzie i podczas sześciu miesięcy spędzonych w Pachuce pozostawał głównie rezerwowym zawodnikiem.

W lipcu 2013 Marrugo został wypożyczony do klubu Tiburones Rojos de Veracruz, w którego barwach zdobył swoją pierwszą bramkę w lidze meksykańskiej, 27 lipca 2013 w wygranym 4:2 meczu z Atlante. Ogółem barwy ekipy z portowego miasta reprezentował przez pół roku, będąc jej podstawowym zawodnikiem, lecz nie zdołał zanotować żadnego poważniejszego sukcesu i jego transfer został uznany za powszechne rozczarowanie. Na początku 2014 roku powrócił do ojczyzny, podpisując umowę ze swoim macierzystym zespołem Deportivo Cali.