Praėjusį sezoną žaidėjas praleido Pasvalio „Pieno žvaigždžių“ ekipos gretose. Per 39 sužaistas „Betsafe-LKL“ rungtynes jis vidutiniškai ant parketo leido po 17 minučių, rinko 4,8 taško, atkovojo 1,5 kamuolio ir atliko po rezultatyvų perdavimą.
Baltijos krepšinio lygos čempionate M. Varnas sužaidė 17 rungtynių. Per vidutiniškai 21 minutę kiekvienose rungtynėse atakuojantis gynėjas rinko 8,5 taško, atkovojo 3,3 kamuolio ir atliko 1,5 rezultatyvaus perdavimo.
Praėjusią vasarą M. Varnas vilkėjo Lietuvos U-20 krepšinio rinktinės marškinėlius Europos vaikinų jaunimo krepšinio čempionate Graikijoje. Su 11,9 taškų, penkių atkovotų kamuolių bei trijų rezultatyvių perdavimų vidurkiu jis buvo vienas rinktinės lyderių.
2017 metų rugsėjį Lietuvos čempionų komanda pranešė pasirašiusi ilgalaikę sutartį su prieš tai ketverius metus dublerių sistemoje praleidusiu ir pagrindinėje komandoje kojas apšilusiu M. Varnu.