У дорослому футболі дебютував на початку 2017 року виступами за головну команду «Ноттінгем Форест», в якій провів півтора сезони, взявши участь у 53 матчах Чемпіонату Футбольної ліги.
Своєю грою за цю команду привернув увагу представників тренерського штабу іншого англійського друголігового клубу, «Блекберн Роверз», до складу якого приєднався 2018 року. Відіграв за команду з Блекберна наступні п'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Блекберн Роверз», був основним гравцем атакувальної ланки команди.
Другу половину 2023 року відіграв за іспанський «Вільярреал», звідки на початку 2024 року на правах піврічної оренди перейшов до «Шеффілд Юнайтед».
Влітку 2024 року уклав повноцінний чотирирічний контракт із вищоліговим англійським «Саутгемптоном», якому трансфер гравця обійшовся у понад 8 мільйонів євро.
Виступи за збірні
2017 року дебютував у складі юнацької збірної Англії (U-19), загалом на юнацькому рівні взяв участь у 19 іграх, відзначившись 5 забитими голами.
2020 року гравець, мати якого походить із Чилі, прийняв пропозицію на рівні національних команд захищати кольори цієї країни і дебютував в офіційних матчах у складі національної збірної Чилі.