ماريو قضى في مانشستر سيتي، ثلاثة مواسم أيضًا، وبعد ذلك قرر العودة إلى إيطاليا من جديد، ولكنه هذه المرة انضم إلى الغريم ميلان في 2013، وبعد موسم واحد فقط عاد إلى البريميرليج مرة أخرى، عبر بواية ليفربول، ولم يُقضى إلا موسم واحد مع الريدز، ليعود إلى ميلان من جديد ولكن مُعارًا لمدة عامين، ثم رحل عن الريدز في 2016 وانضم إلى نيس الفرسي.