18-metis futbolininkas yra futbolo akademijos „Šiauliai“ auklėtinis. 2019 metais M.Vainikaitis atstovavo „Šiauliams“ Lietuvos pirmosios lygos čempionate, jame sužaidė 22 rungtynes, per kurias buvo 4 kartus įspėtas.
Gynėjas yra atstovavęs Lietuvos U17, U18 ir U19 rinktinėms.
„Noriu padėkoti visam FA „Šiauliai“ kolektyvui, ypač – treneriams Tadui Šalkauskui ir Renatui Vestartui, už darbą ir mano, kaip futbolininko, ugdymą, – sakė M.Vainikaitis. – Džiaugiuosi versdamas naują lapą savo karjeroje, stengsiuosi sunkiai dirbti ir toliau tobulėti.“
Šiaulietis su „Sūduva“ treniravosi nuo pasirengimo 2020-ųjų sezonui pradžios, po keitimo pasirodė aikštėje per kontrolines rungtynes su „Kauno Žalgiriu“, Rygos „Metta“ ir Česke Budejovicų „Dynamo“.