Federico Macheda joined Cardiff City after he was released by Manchester United where he burst onto the scene. The Italian striker stunned the world of football when he came off the bench to rescue Manchester United from the jaws of defeat at the hands of visitors Aston Villa. Federico Macheda played a big part for the Red Devils as they finished ahead of arch rivals Liverpool to win the Premier League title at the end of the 2008/09 campaign.

Macheda was subbed on in the second half with Manchester United trailing 2-1 at home to Villa. Portuguese international Cristiano Ronaldo scored the equaliser for Manchester United before Italian player Federico Macheda scored the winning goal in added time to give the Red Devils a 3-2 victory over Villa in April 2009. The result ensured that the Red Devils returned to winning ways after two straight defeats had threatened to derail their Premier League title bid. Federico Macheda scored the winning goal in the next league game as well as he played his part in helping the Red Devils to the Premier League trophy as a teenager.

Federico Macheda burst onto the scene in a remarkable way but he was unable to sustain the momentum and this culminated in several loan spells at different clubs while he was at Old Trafford. He was finally released by the club five years after he became a Premier League sensation.  Welsh team Cardiff City signed him on a free transfer. Then Cardiff City manager Ole Gunnar Solskjaer was instrumental to him signing for the Bluebirds having coached the Italian player in the Manchester United reserves.

Macheda made his debut for Cardiff City in the second round clash with Port Vale in the League Cup. He scored twice as Cardiff City progressed to the next round via a 3-2 win over Port Vale. The first red card of his career came during his time with the Bluebirds. He was sent off for two yellow cards against London team Brentford in March 2015 having scored the equaliser for the Bluebirds earlier in the game.