Karier klub
Ferreira lahir di Footscray, Melbourne, dan bersekolah di St. Bernard's College di Essendon.
Pada usia 16 tahun, Ferreira menjalani trial yang sukses bersama FC Porto dan kemudian direkrut ke akademi muda klub tersebut. Selama berada di Portugal, ia sempat dipinjamkan ke tim divisi dua, AD Oeiras. Pada usia 18 tahun, Ferreira memutuskan kembali ke Australia dan bergabung lagi dengan klub masa kecilnya, Green Gully. Setelah itu, ia direkrut ke tim muda Melbourne Victory yang berlaga di National Youth League. Dia menjadi pemain kunci selama dua musim dan akhirnya dipromosikan ke tim senior.
Pada 31 Maret 2010, Ferreira menjalani debut seniornya untuk Melbourne Victory dalam kemenangan 1–0 atas Kawasaki Frontale di ajang Liga Champions AFC. Pada 10 Mei 2010, Ferreira menandatangani kontrak profesional berdurasi dua tahun bersama Victory.[1] Pada 15 September 2010, ia tampil sebagai starter untuk pertama kalinya bersama Melbourne Victory saat melawan Wellington Phoenix, bermain selama 81 menit sebelum digantikan oleh Matthew Foschini.
Ferreira mencetak gol pertamanya di A-League pada 31 Desember 2010 saat menghadapi Central Coast Mariners. Gol tersebut dicetak pada menit ke-85 dalam kemenangan 2–1 bagi Melbourne.[2]
Meski cukup sering dimainkan, Ferreira bersama rekan setimnya Tando Velaphi, Spase Dilevski, dan Sam Gallagher dilepas oleh Melbourne Victory pada April 2013, tak lama setelah musim 2012–13 berakhir.[3] Ia meninggalkan klub dengan mencatatkan 52 penampilan.
Tak lama setelah dilepas, Ferreira menjalani masa uji coba bersama Brisbane Roar. Dia kemudian resmi menandatangani kontrak satu tahun bersama Roar, bersamaan dengan mantan gelandang serang Sydney FC, Dimitri Petratos.[4][5]
Pada Mei 2014, Ferreira bergabung dengan Perth Glory.[6]
Pada 25 Agustus 2016, Ferreira menandatangani kontrak berdurasi empat bulan bersama klub Indonesia Soccer Championship, Persib Bandung, untuk memperkuat skuad setelah Hermawan meninggalkan klub karena alasan pribadi.[7]
Pada Januari 2017, Ferreira menandatangani kontrak satu musim bersama Penang FA.[8]
Pada 9 Agustus 2017, Ferreira bergabung ke klub India, Mohun Bagan, dan menjadi pemain asing keempat mereka pada musim tersebut.[9] Namun, pada 16 Desember 2017, kontraknya diputus atas kesepakatan bersama.[10]
Pada 20 Februari 2018, Ferreira bergabung dengan klub J2 League, Tochigi SC.[11] Namun, belum sempat mencatatkan penampilan, pada 12 September 2018 diumumkan bahwa kontraknya telah diputus.[12]
Ferreira kembali ke Australia dengan bergabung bersama Dandenong City pada 26 November 2018.[13]
Karier kepelatihan
Setelah pensiun sebagai pemain, Ferreira beralih ke dunia kepelatihan.
Pada musim 2021–22, Ferreira menjabat sebagai asisten pelatih senior di Melbourne Knights.[14]
Menjelang musim 2022–23, Ferreira bergabung dengan Western United sebagai asisten pelatih klub tersebut.[15]
Pada musim 2023–24, Ferreira dipromosikan menjadi pelatih kepala Western United.[16]
Menjelang musim 2025–26, Ferreira ditunjuk sebagai asisten pelatih Western United.[17]
Pada 6 Januari 2026, Ferreira diangkat sebagai asisten pelatih di Chengdu Rongcheng untuk mendampingi pelatih kepala baru, John Aloisi.[18]