Il 19 maggio 2021 viene convocato per la prima volta dalla nazionale maggiore, figurando tra i 26 convocati per Euro 2020. Il 6 giugno seguente esordisce con la selezione scozzese nell'amichevole vinta 0-1 contro il .