Education
At the age of 16, Ferreira completed a successful trial with Football Club Porto and was signed to the club"s youth academy.
At the age of 16, Ferreira completed a successful trial with Football Club Porto and was signed to the club"s youth academy.
Whilst in Portugal, he was loaned out to a second division team At the age of 18,Ferreira thought it was time to return to Australia, and returned to Green Gully, his childhood club Ferreira was then signed to Melbourne Victory"s youth team playing in the National Youth League.
He was a key player for two seasons, and was therefore promoted to the club"s senior team
On 31 March 2010, Ferreira made his senior debut for Melbourne Victory in their 1–0 victory over Kawasaki Frontale in the Asian Champions League. On 10 May 2010, he was signed to a two-year professional contract with Victory.
On 15 September 2010, Ferreira made his first start for Melbourne Victory against Wellington Phoenix, playing 81 minutes before being substituted for Matthew Foschini. He scored his first A-League goal on 31 December, playing against Central Coast Mariners.
Despite being a regularly used player at Melbourne Victory, Ferreira, along with teammates Tando Velaphi, Spase Dilevski and Sam Gallagher were released by Melbourne Victory in April 2013, shortly after the end of the 2012-2013 A-League season.
He left the club, having made 52 out of a possible 84 appearances for the club Less than two months after his release from the Victory, Ferreira was signed by the Roar on a one-year deal, along with former Sydney Football Club attacking midfielder Dimitri Petratos. In May 2014, Ferreira signed with Perth Glory.
Ferreira has represented the Australia Olympic football team on seven occasions, scoring one goal.
In addition to his Australian citizenship, Ferreira also has Portuguese citizenship and is eligible to play for Portugal. Ferreira was born in Footscray, Melbourne.
Diogo attended Saint Bernard"s College in Essendon which was also home to Patrick Kisnorbo.