Bezpośrednio po tym został zakupiony przez klub CF Pachuca, lecz pierwsze sześć miesięcy spędził w jego drugoligowej filii – Indios de Ciudad Juárez.
Do pierwszego zespołu Pachuki López został włączony w wieku dwudziestu dwóch lat przez szkoleniowca José Luisa Trejo i w meksykańskiej Primera División zadebiutował 22 stycznia 2006 w wygranym 3:0 spotkaniu z Monterrey. Od razu stworzył czołowy w lidze duet stoperów z Aquivaldo Mosquerą, premierowego gola w pierwszej lidze zdobywając 19 lutego tego samego roku w wygranej 1:0 konfrontacji z Tolucą. Już w swoim debiutanckim sezonie Clausura 2006 wywalczył z Pachucą mistrzostwo Meksyku, a przez kolejne kilka lat był czołowym graczem drużyny prowadzonej przez Enrique Mezę, uznawanej za najlepszą w historii klubu. W 2006 roku zajął z nią drugie miejsce w krajowym superpucharze – Campeón de Campeones, a także triumfował w południowoamerykańskich rozgrywkach Copa Sudamericana. W sezonie Clausura 2007 po raz drugi osiągnął z Pachucą tytuł mistrza Meksyku, a wówczas triumfował także w najbardziej prestiżowych rozgrywkach północnoamerykańskiego kontynentu – Pucharze Mistrzów CONCACAF oraz w SuperLidze