Mateusz Ławniczak urodził się 22 września 1993 roku w Gnieźnie. Gra na pozycji środkowego pomocnika i jest wychowankiem Mieszka Gniezno. Występował także w juniorach MSP Szamotuły. W piłce seniorskiej zadebiutował w trzecioligowym Sokole Kleczew. Następnie został zawodnikiem Victorii Września. W rundzie jesiennej sezonu 2014/2015 reprezentował barwy Widzewa Łódź, w którym zadebiutował na zapleczu ekstraklasy. Następnie powrócił do klubu z Wrześni, a później trafił do Jaroty Jarocin. W latach 2016-2018 grał w niemieckich klubach, takich jak: MTV Dannenberg von 1863, SV Eintracht Lunberg i SV Einchede. Po powrocie do Polski trafił do Mieszka Gniezno, a po rocznym pobycie w tym klubie postanowił związać się z janikowską Unią, w której w rozgrywkach ligowych rozegrał szesnaście meczów jako podstawowy zawodnik. Rundę jesienną sezonu 2020/21 natomiast przepracował w trzecioligowej Warcie Gorzów Wielkopolski, z której trafił do naszego zespołu. W Unii występuje z numerem 8.