A még mindig csak 22 éves olasz csatár 2009-ben "robbant be", és úgy tűnt, a United sztárja lehet a jövőben, csakhogy nem tudott bekerülni a csapatba, és jó párszor kölcsön lett adva, sorrendben a Sampdoriának, a Queens Park Rangersnek, a VfB Stuttgartnak, a Doncaster Roversnek és a Birmingham Citynek. Utóbbinál végre jó góllövőformát mutatott, 18 bajnokin 10 alkalommal volt eredményes.

Most kiderült, hogy a továbbiakban is a másodosztályban fog játszani, de ezúttal már nem kölcsönjátékosként, mivel a Premier League-ből kieső Cardiff City leigazolta őt, méghozzá ingyen, lévén lejárt a szerződése. Macheda három évre kötelezte el magát a walesi klubhoz.