Ferry began his youth career at Brentford and captained the Bees' U15 team during the 2012 Milk Cup, leading the side to victory in the Junior category.
[5] He made 33 appearances and scored six goals during his two seasons as a scholar and captained the youth team to the 2014–15 Professional U18 Development League 2 Final.
[12][13] Ferry received his maiden call into a Brentford first team squad for a Championship match versus Ipswich Town on 9 April 2016 and remained an unused substitute during the 3–1 victory.
[16][17] He made three EFL Trophy appearances before joining National League North club Nuneaton Town on a one-month loan on 15 December 2017.
[3] Ferry was a regular inclusion in the first team squad during the first three months of the 2018–19 season and made 15 appearances, mostly as a substitute,[3] before joining National League club Halifax Town on a 93-day loan on 15 December 2018.
[28] On 5 December 2021, Ferry mutually agreed to terminate his contract with Eastbourne after struggling with the commute from his West London home.