Di Vaio, 38 de ani, evoluează din 2012 la Montreal Impact, echipă pentru care a înscris 31 de goluri în 72 de meciuri.
„După o carieră de 20 de ani, sunt bucuros să anunț că mă voi retrage. Sunt mândru de ceea ce am realizat în aceste două decenii”, a declarat atacantul cu 14 selecții în echipa Italiei.
Marco Di Vaio a disputat 342 de meciuri în Serie A, marcând 142 de goluri. În cariera sa, el a mai evoluat la Lazio, Verona, Bari, Salernitana, Parma, Juventus, Valencia, AS Monaco, Genoa și Bologna.