In 2013 and 2014, Ferrari was named in the Italy Under 20 squad and from 2016 he was named in the Italy squad.[4]
On 18 August 2019, he was named in the final 31-man squad for the 2019 Rugby World Cup.[5]
On 22 August 2023, he was named in the Italy's 33-man squad for the 2023 Rugby World Cup.[6]
He played his 50th test against France on 6 October 2023 in the 2023 Rugby World Cup.