Cristian Zaccarado (undisclosed/swap), Bartosz Salomon (undisclosed), Mario Balotelli (€22m)
Alexandre Pato (€15m), Djamel Mesbah (undisclosed), Francesco Acerbi (undisclosed), Ferdinando Coppola (undisclosed), Riccardo Saponara (loan), Mattia Valoti (loan), Rodney Strasser, Urby Emanuelson (loan), Adrià Carmona (loan)
It has been a busy window for Milan, especially in terms of outgoings. The key sale was that of Alexandre Pato to Corinthians. The Brazilian never really fulfilled his potential at the San Siro, so it was probably the right time to cut their losses.
Milan left their incomings till late. Cristian Zaccarado arrived just over a week ago and the experienced Italy international will be expected to make an immediate impact at right-back.
Then on deadline day came the young Polish defender Bartosz Salomon—who looks like one for the future—along with the far more heralded arrival of Mario Balotelli.
Time will tell as to whether Balotelli's fee will be justified. It's almost a cliche now to cite his performance for Italy against Germany in Euro 2012, but that game demonstrated that he can be a world-class talent on his day.
Such performances come few and far between for the controversial character, who is never far from trouble. If he fulfils his potential (and he's at an age now where no one should be talking about his potential), then that C+ should have been an A.
Yet there's also the potential that Balotelli will cause Milan nothing but problems, just as he did at Inter and Manchester City. There can be no excuses now. It is time for Super Mario to prove himself.