Brentford 9 lipca 2022 został zawodnikiem Brentford F.C., podpisując czteroletni kontrakt za nieujawnioną kwotę. Zadebiutował w Premier League 7 sierpnia w zremisowanym spotkaniu z Leicester (2:2). W pierwszym sezonie w Anglii regularnie występował w Premier League w 26 spotkaniach ligowych.

Pod koniec października 2023 doznał poważnej kontuzji mięśniowej, a po późniejszym nawrocie urazu i zabiegu operacyjnym w sierpniu 2024 opuścił większość sezonu 2024/2025.

W trakcie rehabilitacji podpisał z Brentford nową umowę, obowiązującą do lata 2028, z opcją przedłużenia o kolejny rok. Do gry wrócił 18 sierpnia 2025, wchodząc z ławki w meczu z Nottingham Forest, był to jego pierwszy ligowy występ po długiej przerwie (ostatni wcześniejszy mecz ligowy zagrał w październiku 2023).

16 września 2025 zdobył pierwszą bramkę dla Brentford, trafiając z woleja w meczu Pucharu Ligi Angielskiej przeciwko Aston Villi (spotkanie zakończyło się remisem 1:1, a Brentford awansował po rzutach karnych).

Kariera reprezentacyjna 15 marca 2022 po raz pierwszy otrzymał powołanie do seniorskiej reprezentacji Szkocji (na mecze towarzyskie z reprezentacją Polski i Austrii). Zadebiutował 24 marca 2022 w meczu z Polską (1:1), wchodząc na boisko w drugiej połowie.