Latem 2014 Benítez za sumę 3,4 miliona euro przeszedł do greckiego Olympiakosu SFP z siedzibą w Pireusie. W tamtejszej Superleague Ellada zadebiutował 23 sierpnia 2014 w wygranym 3:1 meczu z Niki Wolos, natomiast pierwszą bramkę strzelił 20 września tego samego roku w wygranym 3:0 pojedynku z Verią. W sezonie 2014/2015 zdobył z Olympiakosem mistrzostwo i puchar Grecji, jednak w taktyce trenera Vítora Pereiry pozostawał wyłącznie rezerwowym dla Kostasa Mitroglu, wobec czego bezpośrednio po tym został wypożyczony do meksykańskiego Cruz Azul z siedzibą w stołecznym mieście Meksyk. W Liga MX zadebiutował 8 sierpnia 2015 w wygranym 2:0 spotkaniu z Leónem, zaś po raz pierwszy wpisał się na listę strzelców 23 października tego samego roku w wygranej 2:1 konfrontacji z Santosem Laguna. Od razu został czołowym graczem i najlepszym strzelcem ekipy.

Po upływie roku Benítez za sumę czterech milionów euro został wykupiony przez władze Cruz Azul na stałe.