З 2007 по 2017 роки виступав за юнацьку команду «Арсенала». В лютому 2017 року проходив перегляд в юнацьких командах «Редінга» і «Норвіч Сіті», а в квітні того ж року приєднався до футбольної академії «Саутгемптона».[2]
«Саутгемптон»
В липні 2019 року продовжив контракт з клубом ще на рік,[3] після чого уклав трирічну угоду у липні 2020 року.[4]
19 червня 2020 року дебютував в основному складі «Саутгемптона», вийшовши на заміну Денні Інгзу в матчі Прем'єр-ліги проти клубу «Норвіч Сіті».[5] 11 лютого 2021 року віддав першу гольову передачу в матчі п'ятого раунду Кубка Англії проти клубу «Вулвергемптон Вондерерз».[6] 23 лютого вперше вийшов в основі в матчі Прем'єр-ліги проти клубу «Лідс Юнайтед».[7] 15 травня забив свій перший гол в Прем'єр-лізі, відзначившись в матчі проти «Фулгема».[8] Всього в сезоні 2020–21 зіграв за «Саутгемптон» 22 матчі, в яких забив 1 гол і віддав 2 результативні передачі.
«Бернлі» (оренда)
В серпні 2022 року відправився в оренду в клуб «Бернлі» до кінця сезону 2022–23.[9] 12 серпня дебютував за «Бернлі», вийшовши на заміну Мануелю Бенсону в матчі Чемпіоншипу проти «Вотфорда».[10] 20 серпня забив свої перші голи за клуб, відзначившись дублем в матчі чемпіонату проти «Блекпула».[11] 11 лютого 2023 року зробив перший в своїй кар'єрі хет-трик в матчі проти «Престон Норт-Енд».[12][13] 15 березня 2023 года оформив другий хет-трик за «Бернлі» в матчі проти «Галл Сіті».[14][15] За підсумками сезону 2022–23 допоміг «Бернлі» виграти Чемпіоншип, забивши 17 голів в 39 матчах, і був включений до символічної «команди сезону» в Чемпіоншипі.[16]
«Баєр 04»
Сезон 2023–24 розпочав за «Саутгемптон» в Чемпіоншипі, однак вже 27 серпня 2023 року перейшов в німецький клуб «Баєр 04», підписавши 5-річний контракт[17][18]. Сума трансферу становила 20 млн фунтів.[19] Дебютував в складі «Баєра 04» 2 вересня, вийшовши на заміну Жеремі Фрімпонгу в матчі Бундесліги проти клубу «Дармштадт 98».[20][21] 21 вересня дебютував в єврокубках в матчі групового етапуЛіги Європи УЄФА проти «Геккена».[22][23] 5 жовтня забив перший гол за «Баєр 04» в матчі Ліги Європи проти «Молде».[24][25] Свій перший м'яч в Бундеслізі забив 12 листопада в матчі проти «Уніона»[26][27]. 3 лютого 2024 року оформив свій перший дубль в Бундеслізі, відзначившись в матчі проти «Дармштадт 98»[28][29]. Всього в своєму дебютному сезоні за «Баєр 04» забив 6 голів в 40 матчах, допомігши команді стати вперше в історії чемпіоном Німмеччини[30][31], а також виграти Кубок Німеччини[32], таким чином зробивши «золотий дубль»[33].