Amerikietis 2017-2018 metų sezone vilkėjo Kėdainių „Nevėžio“ marškinėlius ir per 10 sužaistų rungtynių „Betsafe–LKL“ čempionate vidutiniškai pelnydavo po 13,9 taško, atlikdavo po 4,5 rezultatyvaus perdavimo, atkovodavo po 2,1 kamuolio ir rinkdavo po 14,2 naudingumo balo.
Įžaidėjas į Prienų „Skycop“ gretas atvyksta iš Baro „Mornar“ (Juodkalnija) ekipos.
Europos taurėje M. Grantas spėjo sužaisti vos du mačus, per kuriuos vidutiniškai pelnė 6,5 taško ir atlikdavo po 2 rezultatyvius perdavimus.
M. Grantas sezoną (2018–2019) pradėjo Zadaro „Zadar“ komandoje.
Gindamas abejų ekipų garbę Adrijos lygoje amerikietis sužaidė 13 rungtynių, vidutiniškai pelnydamas po 8 taškus, atlikdamas po 2,6 rezultatyvaus perdavimo ir atkovodamas po 1,4 kamuolio.