Il obtient sa première cape internationale le à l’occasion d’un match contre l'équipe d'Argentine en Écosse à Édimbourg (Murrayfield Stadium). Bennett marque son premier essai en sélection face à l'Italie, lors du Tournoi des Six Nations 2015.