O avançado de 22 anos chega a «custo zero», depois de ter terminado a ligação contratual ao Manchester United.
Internacional sub-21 italiano, Macheda foi contratado pelos «red devils» em 2007, à Lazio, mas nunca se conseguiu afirmar. Esteve emprestado a Sampdória, QPR, Estugarda, Doncaster Rovers e Birmingham.