Savo profesionalo karjerą M. Dapkus 2012-aisiais pradėjo Izraelyje, kai iš Nacionalinės futbolo akademijos persikėlė į Haifos „Maccabi“.
Pagrindinėje komandoje jis spėjo debiutuoti taurės turnyro rungtynėse, tačiau įsitvirtinti nebuvo paprasta ir jaunas lietuvis buvo paskolintas antros Izraelio lygos Nazareto „Hapoel Illit“ klubui.
Čia futbolininkas spėjo sužaisti net 41 mačą ir pelnė vieną įvartį.
2015 m. M. Dapkus grįžo į Lietuvą, kur apsivilko Kauno „Stumbro“ marškinėlius ir buvo vienas komandos lyderių. A lygoje jis sužaidė 29 rungtynes ir pasižymėjo dviem įvarčiais.
Praėjusiame sezone M. Dapkus gynė vicečempionų „Trakų“ garbę, tačiau su ekipa atsisveikino įpusėjus sezonui. „Trakų“ klube jis per 10 susitikimų įmušė kartą. Žaidėjo karjerą riterių gretose pristabdė trauma, tačiau net atsisveikinus su „Trakais“ jis nenutolo nuo futbolo, sportinę formą palaikė treniruodamasis su „Stumbro“ komanda.
„Jaučiuosi puikiai, labai laukiu naujo sezono. Tikiu, kad priėmiau teisingą sprendimą. Priimant „Šilo“ pasiūlymą nebuvo didelių abejonių, tačiau norėjau sužinoti visus pasiūlymus, jų sąlygas. Viską įvertinau ir padariau sau palankiausią pasirinkimą“, - teigė M. Dapkus.
A lygoje ketinančio debiutuoti Kazlų Rūdos „Šilo“ klubo marškinėlius M. Dapkus vilkės bent vienerius metus.
„Viena iš priežasčių, kodėl pasirinkau „Šilą“, yra jų atsidavimas futbolui, taip pat pasiūlytos kontrakto sąlygos. Neslėpsiu, sužavėjo ir mažo miestelio gausus rungtynių lankomumas, žinojimas, jog žmonės labai myli futbolą.
Artėjančiame sezone linkiu tiek sau, tiek visai komandai išvengti traumų, nes tai yra pagrindinis dalykas, stabdantis tikrąjį komandos pajėgumą“, - mintimis dalinosi ekipos naujokas.
M. Dapkus jau yra spėjęs debiutuoti Lietuvos nacionalinėje vyrų futbolo rinktinėje. 2013 metais draugiškose rungtynėse su Albanija „Šilo“ naujokas aikštėje praleido 17 minučių. Jis taip pat buvo pakviestas ir į pasaulio čempionato atrankos rungtynes tais pačiais metais su Slovakija, tačiau nuo atsarginių žaidėjų suolelio tuomet nepakilo.