Dzięki temu został pierwszym w historii amerykańskim zawodnikiem, który został królem strzelców w jakiejkolwiek lidze zagranicznej.

Po sześciu miesiącach spędzonych w Puebli Gómez za sumę dwóch milionów euro przeszedł do czołowego meksykańskiego klubu CF Pachuca. Jego barwy reprezentował przez rok, zdobywając pięć goli w 29 spotkaniach ligowych, wziął także udział w Klubowych Mistrzostwach Świata 2010, zajmując tam z Pachucą piąte miejsce. Jesienne rozgrywki Apertura sezonu 2011/2012 spędził w drużynie Tecos UAG z siedzibą w mieście Guadalajara, a prezentowana tam wysoka forma zaowocowała transferem do zespołu wicemistrza Meksyku – Club Santos Laguna. Następnie grał w: Tigres UANL, Puebli i Toronto FC. W 2016 trafił do Seattle Sounders FC.