Lahir di Roma, Macheda bergabung dengan tim junior Lazio pada tahun 2001, setelah sempat tampil impresif bersama klub lokal, Atletico Prenestino.[3] Namun, karena peraturan sepak bola Italia yang melarang pemain di bawah 18 tahun menandatangani kontrak profesional, dia tidak terikat secara permanen dengan klub tersebut. Tak lama setelah ulang tahunnya yang ke-16, dia direkrut oleh Manchester United di Inggris, di mana peraturan mengizinkan perekrutan pemain berusia 16 tahun ke atas.[4] Setelah keluarganya pindah ke Inggris, dia secara resmi bergabung dengan klub sebagai pemain akademi pada 16 September 2007.[5]
Manchester United
Macheda langsung dimasukkan ke dalam tim U-18Manchester United dan mencetak satu-satunya gol pada pertandingan debutnya, dalam kemenangan tandang 1–0 atas Barnsley pada 15 September 2007.[6] Di musim pertamanya dengan klub, dia menjadi pencetak gol terbanyak untuk tim U-18 dengan total mencetak 12 gol dalam 21 penampilan, dan juga melakukan debutnya untuk tim cadangan pada 26 Februari 2008, ketika dia masuk sebagai pengganti Gerard Piqué pada menit ke-68 dalam kekalahan tandang 2–0 melawan Liverpool.[7] Pada 12 Mei 2008, Macheda mendapatkan medali pemenang Manchester Senior Cup, setelah menjadi pemain pengganti yang tidak digunakan dalam kemenangan 2–0 atas Bolton Wanderers di pertandingan final.[8]
Macheda menandatangani kontrak profesional pertamanya dengan Manchester United pada ulang tahunnya yang ke-17 pada Agustus 2008.[9] Pada musim 2008–09, dia melanjutkan bermain di tim U-18, dan juga membuat beberapa penampilan untuk tim cadangan. Menjelang akhir musim, Macheda menikmati performa yang bagus di tim cadangan, mencetak delapan gol dalam delapan pertandingan, termasuk hat-trick dalam hasil imbang 3–3 dengan Newcastle United pada 30 Maret 2009,[10] Dia dimasukkan ke dalam skuad tim utama untuk pertandingan melawan Aston Villa pada 5 April 2009.[11] Dengan United tertinggal 2-1 menuju sepertiga akhir pertandingan, manajer Alex Ferguson memasukkan Macheda untuk menggantikan Nani pada menit ke-61. Setelah Cristiano Ronaldo menyamakan kedudukan untuk United pada menit ke-80, Macheda berhasil mencetak gol kemenangan dengan sebuah tembakan mendatar ke sudut bawah gawang pada menit ketiga waktu tambahan.[12]
Macheda duduk di bangku cadangan untuk dua pertandingan berikutnya bagi United – pertama, saat melawan Porto di pertandingan leg pertama perempat finalLiga Champions UEFA,[13] dan kemudian dalam pertandingan melawan Sunderland di liga – dan membuat penampilan keduanya untuk klub dalam pertandingan melawan Sunderland. Hanya 46 detik setelah masuk menggantikan Dimitar Berbatov,[14] dia mencetak gol keduanya untuk United dengan mengarahkan tembakan meleset dari Michael Carrick ke gawang Sunderland yang dijaga Craig Gordon.[15] Dengan Ferguson memilih untuk mengistirahatkan para pemain utamanya untuk pertandingan semifinal Piala FA melawan Everton pada 19 April, Macheda diberikan kesempatan bermain sebagai starter untuk pertama kalinya di United. Namun, untuk pertama kalinya dalam kariernya di United, dia gagal mencetak gol dan digantikan oleh Berbatov di awal babak perpanjangan waktu.[16] Dia bermain sebagai starter untuk pertama kalinya di pertandingan liga, dalam kemenangan 2–0 atas Middlesbrough pada 2 Mei; dia terlibat dalam proses terciptanya gol Park Ji-Sung, tetapi gagal mencetak gol dan digantikan setelah sepuluh menit memasuki babak kedua.[17] Pada akhir musim pertamanya bersama tim utama Manchester United, Macheda dinobatkan sebagai Pemain Muda Terbaik Jimmy Murphy sebagai pengakuan atas penampilannya di tim U-18, tim cadangan, dan tim utama.[18]
Macheda memulai musim 2009–10 dengan bermain di pertandingan putaran ketiga dan keempat Piala Liga Inggris, melawan Wolverhampton Wanderers dan Barnsley.[19][20] Dia melakukan debutnya di Liga Champions UEFA dalam pertandingan melawan CSKA Moscow pada 3 November 2009,[21] diikuti dengan penampilan lain dalam kekalahan 1–0 dari Beşiktaş pada 25 November 2009.[22] Dia masuk sebagai pengganti Berbatov di pertandingan putaran kelima Piala Liga Inggris pada 1 Desember,[23] sebelum menandatangani kontrak empat tahun keesokan harinya yang membuatnya bertahan di klub hingga Juni 2014.[24]
Menjelang akhir tahun 2009, Macheda mengalami cedera yang membuatnya absen hingga 21 Januari 2010, ketika dia bermain untuk tim cadangan melawan Sunderland.[25] Namun, dia kembali mengalami cedera tak lama setelah itu, sehingga dia melewatkan kemenangan atas Aston Villa di pertandingan final Piala Liga Inggris. Dia membuat penampilan pertamanya di Liga Utama Inggris musim 2009–10, dalam kemenangan 4–0 atas Bolton Wanderers pada 27 Maret 2010.[26] Dengan Wayne Rooney mengalami cedera ligamen pada pergelangan kakinya saat pertandingan melawan Bayern München di Liga Champions UEFA,[27] Macheda dimasukkan ke dalam skuad untuk pertandingan kandang melawan Chelsea pada 3 April. Dengan United tertinggal 0–1, Macheda masuk menggantikan Paul Scholes pada menit ke-72; Chelsea mencetak gol kedua pada menit ke-79, sebelum Macheda mencetak gol hiburan bagi tuan rumah dua menit kemudian, meskipun ada dugaan handball saat dia memasukkan bola ke gawang.[28]
Pada 28 Juli 2010, Macheda mencetak gol pertamanya dalam tur pra-musim United di Amerika Serikat dengan mencetak dua gol dalam pertandingan melawan MLS All-Star 2010. Dia juga dinobatkan sebagai Pemain Terbaik di pertandingan itu.[29] Pada 13 November 2010, Macheda mencetak gol pertamanya di musim 2010–11, mencetak gol pertama United dalam hasil imbang 2–2 melawan Aston Villa.[30]
Dipinjamkan ke Sampdoria
Pada bulan Januari 2011, Macheda bergabung dengan klub Serie A, Sampdoria, dengan status pinjaman hingga akhir musim 2010–11.[31][32] Dia melakukan debutnya untuk Sampdoria pada 9 Januari dalam kemenangan kandang 2–1 atas AS Roma.[33] Pada 19 Januari, dia mencetak gol pertamanya dan satu-satunya untuk Sampdoria dalam pertandingan pertamanya sebagai starter untuk klub, dengan membuka skor dalam pertandingan Piala Italia mereka melawan Udinese. Sampdoria menang 5–4 dalam adu penalti setelah pertandingan berakhir 2–2 setelah babak perpanjangan waktu.[34] Sayangnya, penampilan buruk klub menyebabkan mereka terdegradasi ke Serie B. Setelah mereka terdegradasi, agen Macheda mengatakan bahwa ia bisa kembali ke Sampdoria,[35] tetapi pemain itu sendiri menolak kemungkinan kembali ke Italia pada musim 2011–12 dan menyatakan bahwa dia akan tetap di Manchester United.[36]
Kembali ke Manchester United
Macheda kembali ke Manchester United pada akhir musim 2010–11 setelah membuat 14 penampilan dalam perjuangan Sampdoria yang tidak berhasil melawan degradasi. Setelah kembali, dia menyatakan keinginannya untuk melanjutkan karier sepak bolanya di Inggris, dengan mengatakan, "Untuk pemain muda, Inggris adalah tempat yang lebih baik untuk bermain."[37] Macheda kemudian mencetak dua gol dalam pertandingan melawan New England Revolution di pertandingan pertama tur Manchester United di Amerika Serikat tahun 2011.[38] Dia memainkan pertandingan pertamanya pada musim 2011–12 dalam kemenangan 3–0 Manchester United atas Leeds United di Piala Liga Inggris,[39] dan mencetak gol dari titik penalti dalam kekalahan 2–1 dari Crystal Palace di pertandingan perempat final kompetisi tersebut.[40]
Dipinjamkan ke Queens Park Rangers
Pada 2 Januari 2012, Macheda dipinjamkan ke sesama klub Liga Utama Inggris, Queens Park Rangers, dengan status pinjaman hingga akhir musim 2011–12.[41] Pada hari yang sama, dia memainkan pertandingan pertamanya, masuk sebagai pemain pengganti untuk Heiðar Helguson pada menit ke-80 dalam kekalahan 2–1 dari Norwich City di Loftus Road.[42] Pada 28 Maret 2012, Macheda kembali ke Manchester United untuk perawatan setelah cedera pergelangan kaki yang mengakhiri musimnya.[43][44]
Musim 2012–13
Macheda kembali ke Manchester United untuk latihan pra-musim dan dipilih untuk ikut serta dalam tur klub ke Afrika Selatan. Dia mencetak satu-satunya gol dalam kemenangan 1–0 atas AmaZulu di awal tur. Sejak itu, dia tidak tampil dalam pertandingan liga untuk United.
Dipinjamkan ke VfB Stuttgart
Pada 24 Januari 2013, Macheda dipinjamkan ke VfB Stuttgart hingga akhir musim 2012–13.[45][46] Direktur olahraga VfB Stuttgart, Fredi Bobic, mengumumkan bahwa Manchester United menjanjikan opsi pembelian kepada Stuttgart,[47] tetapi mereka tidak menggunakan opsi tersebut.[48]
Dipinjamkan ke Doncaster Rovers
Pada 16 September 2013, Macheda bergabung dengan Doncaster Rovers dengan status pinjaman selama satu bulan.[49] Dia melakukan debutnya keesokan harinya dengan bermain sebagai pemain pengganti untuk David Cotterill pada menit ke-58, dalam kekalahan 2–1 melawan Watford.[50] Dia mencetak gol pertamanya untuk Doncaster dengan mencetak dua gol dalam pertandingan melawan Nottingham Forest pada 21 September 2013, yang berakhir imbang 2–2. Ini adalah pertama kalinya dia mencetak gol sejak November 2010.[51] Minggu berikutnya, dia kembali mencetak gol, kali ini dia mencetak satu-satunya gol dalam derby melawan rival lokal Sheffield Wednesday. Ini membuatnya mencetak tiga gol dalam tiga penampilan untuk klub barunya.[52] Pada 8 Oktober 2013, Macheda kembali ke Manchester United setelah cedera hamstring.[53] Setelah pulih dari cederanya, Macheda kembali ke Doncaster untuk masa peminjaman terpisah yang berlangsung hingga akhir Desember 2013.[54]
Dipinjamkan ke Birmingham City
Pada 31 Januari 2014, Macheda menjadi pemain muda ketiga Manchester United yang bergabung dengan klub Kejuaraan EFL, Birmingham City, dengan status pinjaman hingga akhir musim 2013–14, setelah Tyler Blackett dan Tom Thorpe.[55] Dia membuat debutnya keesokan harinya dengan bermain sebagai pemain pengganti untuk Lee Novak pada menit ke-60 dalam pertandingan melawan Derby County, dan mencetak gol pada waktu tambahan untuk membuat skor akhir menjadi imbang 3–3.[56] Dalam pertandingan kandang melawan Burnley pada 12 Maret, Macheda masuk menggantikan Olly Lee pada menit ke-60 dengan Birmingham tertinggal 0–1. Dia mencetak gol penyama kedudukan empat menit kemudian dan mencetak gol keduanya pada menit ke-90+4 untuk memberi timnya hasil imbang 3–3, meskipun ada klaim dari pihak lawan bahwa dia menggunakan lengannya untuk mengontrol bola.[57] Dia menyelesaikan musim sebagai pencetak gol terbanyak liga Birmingham, dengan total mencetak sepuluh gol dari 18 penampilan.[58]
Cardiff City
Setelah kontraknya dengan Manchester United berakhir, pada 27 Mei 2014, Macheda menandatangani kontrak berdurasi tiga tahun dengan klub Kejuaraan EFL, Cardiff City.[59] Dia melakukan debutnya untuk Cardiff City dalam pertandingan putaran kedua Piala Liga Inggris melawan Port Vale pada 26 Agustus 2014, dan menandai kesempatan itu dengan mencetak dua gol kompetitif pertamanya untuk klub, saat mereka melaju ke putaran ketiga dengan kemenangan 3–2.[60] Dia menerima kartu merah pertamanya untuk Cardiff pada 14 Maret 2015 dalam pertandingan melawan Brentford, karena menerima kartu kuning kedua setelah sebelumnya mencetak gol penyama kedudukan di awal pertandingan.[61]
Setelah tidak pernah menjadi starter di liga dan hanya beberapa kali tampil sebagai pemain pengganti pada musim 2015–16, Macheda bergabung dengan sesama klub Kejuaraan EFL, Nottingham Forest, dengan status pinjaman hingga akhir musim.[62] Dia membuat debutnya untuk The Forest hari itu juga, dalam hasil imbang 1–1 melawan Hull City.[63]
Setelah kembali dari masa peminjaman, Macheda tidak diikutsertakan dalam tur pramusim klub ke Jerman dan dimasukkan ke dalam daftar transfer oleh manajer baru Paul Trollope.[64] Pada 30 Agustus 2016, kontrak Macheda diputus atas kesepakatan bersama.[65]
Novara
Pada 14 Desember 2016, Macheda bergabung dengan klub Serie B, Novara, dengan kontrak selama 18 bulan.[66][67] Dia membuat debut bersama klub barunya sepuluh hari kemudian, dalam pertandingan melawan Virtus Entella. Pada 25 Februari 2017, dia mencetak gol pertamanya untuk Novara di Serie B, dalam kemenangan kandang 2–1 atas Spezia. Ini adalah gol liga Italia pertamanya, dan gol pertama yang dia cetak untuk tim Italia sejak 2011, ketika dia mencetak gol untuk Sampdoria di kompetisi Piala Italia.[68] Pada 11 April, dia mencetak gol penyeimbang dalam hasil imbang 2–2 melawan Hellas Verona di Stadion Silvio Piola.[69] Pada pertandingan berikutnya, dia mencetak brace untuk pertama kalinya dalam enam tahun dalam kemenangan tandang 3–2 atas Frosinone.[70] Dia menyelesaikan musim 2016–17 dengan mencetak 7 gol dan membuat dua assist dari total 21 penampilan.[71]
Macheda memulai musim 2017–18 dengan bermain sebagai starter dalam pertandingan Piala Italia melawan Piacenza pada 6 Agustus 2017. Dia mencetak gol hiburan pada masa waktu tambahan saat timnya kalah 1–2.[72] Dia mencetak gol liga pertamanya di musim ini pada 28 Oktober 2017, mencetak gol penyama kedudukan dalam hasil imbang 2–2 melawan Cesena.[73] Dia mendapatkan kartu merah langsung dalam pertandingan melawan Cremonese pada 1 Mei 2018, setelah menendang pemain lawan "dengan sengaja dan dengan kekerasan, kemudian mengambil sikap provokatif terhadap pemain lain dari tim lawan". Dia sebelumnya sempat mencetak gol untuk membantu Novara mengamankan hasil imbang 1–1.[74][75]
Macheda meninggalkan klub setelah kontraknya berakhir pada akhir musim 2017–18.[76] Total dia mencatatkan 52 penampilan di semua kompetisi, dengan mencetak 11 gol dan 2 assist.
Panathinaikos
Macheda menandatangani kontrak berdurasi tiga tahun dengan klub Liga Super Yunani, Panathinaikos, pada September 2018.[76] Di musim pertamanya, dia mencetak sebelas gol (sepuluh di liga dan satu di Piala Sepak Bola Yunani) dalam 28 penampilan.[71]
Macheda memulai musim 2019–20 dengan mencetak gol dalam hasil imbang 1–1 melawan Lamia dan seminggu kemudian menambah satu gol lagi dalam kekalahan kandang 1–3 melawan OFI.[77][78] Dua golnya saat melawan Volos pada 1 Maret 2020 membuatnya telah mencetak 13 gol di semua kompetisi, menyamai rekor terbaiknya dalam satu musim.[79] Golnya dalam pertandingan pertama setelah penangguhan tiga bulan akibat pandemi COVID-19 menetapkan rekor pribadi baru, dan dia menyelesaikan musim dengan 15 gol.[80][71]
Pada bulan September 2020, Macheda menyetujui perpanjangan kontrak hingga musim panas 2023.[81] Pada 19 Desember 2021, dia membuat penampilannya yang ke-100 untuk klub dan menjadikannya pemain asing ke-13 yang membuat rekor tersebut.[82]
Ankaragücü
Setelah empat tahun di Yunani, pada musim panas 2022, Macheda bergabung dengan klub yang baru promosi ke Süper Lig, Ankaragücü, dengan kontrak berdurasi dua tahun.[83] Dia membuat debutnya bersama Ankaragücü pada 9 Agustus 2022, dalam pertandingan melawan Konyaspor di Stadion Eryaman.[84] Pada 20 Desember 2022, dia mencetak gol pertamanya untuk klub dalam kemenangan 2–0 melawan Tuzlaspor.[85]
Pada 24 Januari 2023, Macheda bergabung dengan klub Divisi Satu Siprus, APOEL, dengan status pinjaman hingga akhir musim 2022–23.[86] Dia mencetak dua gol dan membuat tiga assist dalam 17 penampilan bersama The Τhrylos.
Setelah kembali dari Siprus, Macheda kembali bermain untuk Ankaragücü dengan bermain dalam pertandingan melawan Konyaspor pada awal musim 2023–24. Dia mencetak gol pertamanya di musim ini pada 7 Oktober 2023, dalam kemenangan 3–0 atas Kayserispor.[87] Dia kembali mencetak gol untuk klub, tiga minggu kemudian, dalam kemenangan 2–0 melawan Malatya Arguvan di ajang Piala Turki.[88] Pada 6 Februari 2024, dia membantu klub menang 5–1 melawan 24 Erzincanspor, dengan mencetak gol ke-empat Ankaragücü.[89]
Macheda meninggalkan klub setelah kontraknya berakhir pada akhir musim 2023–24.[90]
Karier internasional
Macheda dimasukkan ke dalam skuad awal yang berisikan 40 pemain Italia untuk Kejuaraan U-21 Eropa UEFA 2009,[91] tetapi tidak dimasukkan ke dalam skuad final yang berisikan 23 pemain. Dia melakukan debutnya untuk tim nasional U-21 Italia pada 12 Agustus 2009 dalam pertandingan persahabatan melawan Rusia,[92] dan mencetak gol pertamanya untuk tim U-21 dengan dua gol dalam kemenangan 2–1 atas Turki pada 17 November 2010.[93] Dia mencetak satu-satunya gol dalam kemenangan 1–0 atas Inggris dengan penalti di menit-menit akhir pertandingan pada bulan Februari 2011,[94] dan dalam pertandingan berikutnya, dia mencetak gol ketiga Italia dalam kemenangan 3–1 atas Swedia pada bulan Maret.[95]
^Hibbs, Ben (15 September 2007). "U18s: Barnsley 0 United 1". Manchester United F.C. Diarsipkan dari versi asli tanggal 2 November 2007. Diakses tanggal 6 April 2009.
^Bartram, Steve (26 Februari 2008). "Reserves: L'pool 2 United 0". Manchester United F.C. hlm. 2. Diarsipkan dari versi asli tanggal 11 April 2009. Diakses tanggal 6 April 2009.
^Bartram, Steve (12 Mei 2008). "Reserves win Senior Cup". Manchester United F.C. hlm. 2. Diarsipkan dari versi asli tanggal 11 April 2009. Diakses tanggal 6 April 2009.
^Bartram, Steve (30 Maret 2009). "Reserves: Newcastle 3 Utd 3". Manchester United F.C. Diarsipkan dari versi asli tanggal 2 April 2009. Diakses tanggal 6 April 2009.
^Hibbs, Ben; Thompson, Gemma (3 April 2009). "Striker concern for Reds". Manchester United F.C. Diarsipkan dari versi asli tanggal 6 April 2009. Diakses tanggal 6 April 2009.
^ abHibbs, Ben (17 Mei 2009). "Vidic does the double". Manchester United F.C. Diarsipkan dari versi asli tanggal 20 Mei 2009. Diakses tanggal 18 Mei 2009.
^Bartram, Steve (21 Januari 2010). "Res: Sunderland 0 Utd 4". Manchester United F.C. Diarsipkan dari versi asli tanggal 24 Januari 2010. Diakses tanggal 1 April 2010.
^Roopanarine, Les (27 Maret 2010). "Bolton 0–4 Man Utd". BBC Sport. Diakses tanggal 1 April 2010.
^Marshall, Adam (28 Juni 2011). "Lessons learnt for Kiko". Manchester United F.C. Diarsipkan dari versi asli tanggal 30 Juni 2011. Diakses tanggal 14 Juli 2011.
^Marshall, Adam (28 Maret 2012). "Macheda's injury blow". Manchester United F.C. Diarsipkan dari versi asli tanggal 30 Maret 2012. Diakses tanggal 28 Maret 2012.
^Coppack, Nick (18 November 2010). "Reds around the world". Manchester United F.C. Diarsipkan dari versi asli tanggal 14 Oktober 2012. Diakses tanggal 18 November 2010.
^Marshall, Adam (25 Maret 2011). "Kiko and Welbeck on target". Manchester United F.C. Diarsipkan dari versi asli tanggal 18 Agustus 2011. Diakses tanggal 25 Maret 2011.