Едуардо народився 21 лютого 2000 року. Є вихованцем клубу «Чоррільйо», а в юнацькому віці переїхав до Ізраїлю, де виступав за молодіжну команду «Маккабі» (Тель-Авів). З 2019-го року Герреро виступав у Ізраїлі. Окрім «Маккабі», з яким виграв Кубок (2021) та Суперкубок (2020) країни, форвард також захищав кольори «Бейтару» (Тель-Авів Бат-Ям), «Хапоелю» (Єрусалим) та «Бейтару» (Єрусалим).
У лютому 2023 року перейшов на правах оренди до луганської «Зорі», з якою згодом підписав повноцінний контракт. Загалом у складі луганців провів у всіх турнірах 48 матчів, у яких забив 19 голів та віддав 9 результативних передач.
Також в активі Герреро 14 матчів та 1 гол у складі національної збірної Панами. Примітно, що дебютував у складі головної команди країни Едуардо в 17-річному віці, 25 жовтня 2017-го, вийшовши на заміну в товариському матчі проти Гренади (5:0).