28 września 2024 zdobył pierwszą bramkę w seniorskim meczu o stawkę, w spotkaniu ligowym ze Stoke City (2:0).

Za występy w listopadzie 2024 otrzymał nagrodę EFL dla najlepszego młodzieżowego piłkarza miesiąca (EFL Young Player of the Month).

AFC Bournemouth 18 sierpnia 2025 odszedł z Liverpoolu i został zawodnikiem AFC Bournemouth, podpisując pięcioletni kontrakt. Zadebiutował 26 sierpnia w spotkaniu FA Cup przeciwko Brentford (0:2). Pierwszy mecz dla klubu w Premier League rozegrał 27 września w zremisowanym spotkaniu z Leeds United (2:2), a tydzień później zaliczył asystę przy bramce Antoine Semenyo w wygranym meczu przeciwko FC Fulham (3:1).

Kariera reprezentacyjna Występował w młodzieżowych reprezentacjach Szkocji (m.in. U-16, U-17 i U-21). We wrześniu 2022 w debiucie w reprezentacji U-21 zdobył bramkę i został wówczas najmłodszym strzelcem w historii szkockiej kadry U-21.

W seniorskiej reprezentacji Szkocji zadebiutował 5 września 2024 w meczu Ligi Narodów UEFA z Polską (2:3), wchodząc na boisko w drugiej połowie.