Gómez zadebiutował w lidze paragwajskiej w barwach klubu Libertad w roku 2011. W drugiej połowie 2013 roku zaczął regularnie występować w meczach. W Copa Sudamericana jego drużyna doszła do półfinału, a Gómez zdobywał bramki w meczach przeciwko Sport Recife, a także późniejszymi triumfatorami - Lanús. W roku 2014 zwyciężył w rozgrywkach otwarcia ligi paragwajskiej.
Latem 2014 roku Gómez opuścił Libertad, aby zagrać w drużynie argentyńskiej Primera División - Lanús[1]. W sezonie 2016 wywalczył z drużyną mistrzostwo Argentyny, a w trakcie całych rozgrywek jego zespół stracił zaledwie 10 bramek w 17 meczach.
W dniu 5 sierpnia 2016 r. Gómez przeniósł się do AC Milan za opłatą w wysokości 8,5 mln euro, podpisując pięcioletni kontrakt[2]. Tym samym został pierwszym piłkarzem z Paragwaju, który będzie występował w Milanie. Po dołączeniu do klubu wybrał numer 15, w hołdzie dla swojego byłego kolegi z drużyny Lanús, Diego Barisone, który zginął w wypadku samochodowym[3]. W dniu 27 sierpnia 2016 roku zadebiutował w Serie A przeciwko Napoli w przegranym 4:2 spotkaniu.
2 sierpnia 2018 roku potwierdzono roczne wypożyczenie Gómeza do Palmeiras[4]. W tym samym roku został mistrzem Brazylii. 5 lipca 2019 roku tuż po zakończeniu Copa America jego wypożyczenie zostało przedłużone na kolejne pół roku do stycznia 2020 roku[5]. W styczniu wypożyczenie po raz kolejny przedłużono, tym razem do czerwca 2020 roku z obowiązkową klauzulą wykupu gracza[6]. Ostatecznie w lipcu 2020 roku Palmeiras pozyskał gracza i podpisał z nim umowę do 2024 roku[7]. Na początku 2021 roku triumfował z drużyną w rozgrywkach Copa Libertadores.
Pierwsze powołanie Gómez miało miejsce w sierpniu 2013 roku przed towarzyskim meczem z Niemcami[8]. W kadrze zadebiutował jednak dopiero w meczu z Boliwią 7 września 2013 roku. W tym spotkaniu zdobył także swojego pierwszego gola w reprezentacji[9]. Był w kadrze Paragwaju na Copa América Centenario w 2016 roku, gdzie wystąpił we wszystkich 3 meczach. Znalazł się także w gronie 23 zawodników powołanych na Copa America.