Михајло Бањац је рођен 10. новембра1999. у Новом Саду,[2] као син некадашњег фудбалера, Бојана Бањца.[4] Прошао је све млађе узраста фудбалског клуба Инђија.[5] Наступио је на пријатељском сусрету који је комбиновани састав Инђије одиграо против резервиста Партизана у Спортском центру Телеоптик, у фебруару 2017.[6] За први тим свог клуба дебитовао је у 26. колу такмичарске 2016/17. у Првој лиги Србије, против Динама из Врања, ушавши на терен уместо Немање Босанчића у 87. минуту.[7] Наредне сезоне је неколико пута био у протоколима утакмица сениорске екипе,[1] али је све до лета 2018. играо за омладинце.[8] На отварању Прве лиге Србије за такмичарску 2018/19, против Борца у Чачку, Бањац се нашао у стартној постави своје екипе.[9] Свој први погодак у професионалној каријери постигао је 3. марта 2019. године, на сусрету са екипом Будућности из Добановаца, у оквиру 24. кола Прве лиге, који је завршен резултатом 2 : 2.[10] Након тога је био стрелац једног од четири поготка своје екипе у победи на гостовању Телеоптику,[11] као и у наредном колу, када је Инђија на свом терену савладала екипу чајетинскогЗлатибора, резултатом 2 : 0.[12] Одмах затим, у претпоследњем колу регуларног дела сезоне, против Слободе у Ужицу, Бањац је изнудио једанаестерац, који је реализовао Иван Рогач.[13] На последњој утакмици доигравања, Бањац је био двоструки стрелац у победи од 3 : 1 над београдскимСинђелићем, те је због свог учинка изабран за најбољег појединца тог догађаја.[14] Тако је по други пут у сезони понео епитет играча утакмице, а према извештајима са утакмица, заслужио је просечну оцену 6,89.[2]
На првој утакмици баража за попуну Суперлиге, када се Инђија поново сусрела са саставом Златибора, Бањац је асистирао Срђану Димитрову за вођство свог тима. Тај сусрет завршен је победом Инђије 2 : 1.[15] Исти учесници акције код гола били су и у следећој фази баража, када је Инђија одиграла нерешено са крагујевачкимРадничким. После 1 : 1 у регуларном току утакмице, Инђија је била успешнија приликом извођења пенала.[16][17][18] Бањац је наступио и на првом сусрету двомеча са врањским Динамом, на ком је санкционисан жутим картоном.[19] У реваншу није наступио, док је његов тим после бољег укупног резултата остварио пласман у највиши степен такмичења.[20] У другом колу првенства Србије за такмичарску 2019/20, против Мачве у Шапцу, Бањац је асистирао Немањи Видићу, после ударца из угла.[21] Бањац је био стрелац првог гола на отварању пролећног дела сезоне, у ремију са екипом ТСЦ Бачке Тополе, резултатом 1 : 1.[22] На тој утакмици, као и на наредне две, против новосадскогПролетера и Црвене звезде, Бањац је био у стартној постави своје екипе, а играо је на позицији предњег везног фудбалера.[23][24][25] Против нишкогРадничког није био у саставу,[26] а после тога је одиграо читав сусрет у победи од 3 : 0 над Вождовцем.[27] Против Младости у Лучанима у игру је ушао са клупе за резервне фудбалере, 12 минута пред крај сусрета.[28] На првој утакмици након паузе у првенству, изазване епидемијом вируса корона, против суботичког Спартака, Бањац је уписао асистенцију Михаилу Јовановићу, после ударца из угла.[29]
ТСЦ Бачка Топола
Средином маја 2020. медији у Србији пренели су информацију да је за услуге Михајла Бањца заинтересована београдска Црвена звезда.[30] Преговори су трајали у наредном периоду, а затим је објављено да је ТСЦ понудио боље услове.[31][32][33] Бањац је у клубу из Бачке Тополе званично представљен 3. јула исте године, а уговор је потписан на три године.[34]
^После пет одиграних кола у 2020, председник Републике Србије, Александар Вучић, саопштио је 15. марта одлуку о проглашењу ванредног стања на територији читаве државе, услед епидемије вируса корона.[39] У складу с тим, Фудбалски савез Србије је обавестио јавност да су од тог момента отказани сви догађаји под окриљем те организације и да клубови треба да се придржавају даљих упутстава надлежних институција.[40] Фудбалски клуб Инђија је надаље обуставио све активности играчког кадра.[41] После дуже паузе, играчки кадар клуба поново се окупио 4. маја 2020,[42] док је наставак првенства званично најављен за претпоследњи дан истог месеца.[43]