Michał Woźniak jest napastnikiem ŁKS-u Łódź. Ma 26 lat i 191 cm wzrostu.
Woźniak rozpoczynał swoją piłkarską przygodę w MKS Pomorzanin Szczecinek. Następnie trafił do Siarki Tarnobrzeg, gdzie zagrał w III lidze. Podczas pobytu w Tarnobrzegu został powołany do reprezentacji Polski U-19, a także grał w barwach pierwszej drużyny Siarki na poziomie II ligi. W sezonie 2009/2010 Woźniak trafił do GKS Bełchatów, gdzie kilka razy zadebiutował w ekstraklasie. Przed sezonem 2010/2011 Michał przeszedł do ŁKS-u Łódź, który walczy o awans do Ekstraklasy.