UEFA have confirmed the dates and kick-off times for Milan's eight Europa League League Phase fixtures, giving the Rossoneri their full European calendar for the season.
The opponents were drawn on Friday, and the schedule now slots those games around a demanding run of Serie A matches, with several European nights landing between important league fixtures.
Milan open at home to Benfica on Wednesday, September 16 at 21:00 CET, a fixture that falls between the Lazio and Lecce games. From there they head to Austria to face Salzburg on Thursday, October 15 at 18:45 CET, after the Sassuolo match.
The autumn continues with an away trip to Bournemouth on Thursday, October 22 at 21:00 CET, coming just before the Derby della Madonnina at the end of the month. Ferencváros then visit San Siro on Thursday, November 5 at 18:45 CET.
November closes with a trip to Greece to play Olympiacos on Thursday, November 26 at 18:45 CET. Sunderland then come to San Siro on Thursday, December 10 at 21:00 CET, the last fixture before the winter break in the competition.
The final two matchdays arrive in January. Milan travel to Bulgaria to face Levski Sofia on Thursday, January 21, then return to San Siro to host Ararat-Armenia on Thursday, January 28, with both games kicking off at 21:00 CET.
The full schedule reads: Milan vs Benfica on September 16, Salzburg vs Milan on October 15, Bournemouth vs Milan on October 22, Milan vs Ferencváros on November 5, Olympiacos vs Milan on November 26, Milan vs Sunderland on December 10, Levski Sofia vs Milan on January 21, and Milan vs Ararat-Armenia on January 28.
With the dates now fixed, the coaching staff can plan rotation around the crossover with Lazio, Lecce, Atalanta and the derby, where the toughest scheduling questions will be answered.