 He came on as a substitute for Piri Weepu in the 64th minute of the All Blacks 42–11 victory.He then scored his first Test try against South Africa on 14 July 2007.On 12 August 2013, Leonard left New Zealand as he signed for new Italy franchise Zebre in the Pro12 from the 2013–14 season.