Nowak był zawodnikiem Widzewa od początku sezonu 2012/2013, a na al. Piłsudskiego trafił z Tura Turek. W T-ME w barwach czterokrotnych mistrzów Polski rozegrał 49 spotkań, a w bieżących rozgrywkach wystąpił w 29 meczach I ligi. Ogółem dla Widzewa rozegrał 81 oficjalnych spotkań, w których zdobył pięć bramek.
[ad=rectangle]
Od lutego bieżącego roku był kapitanem łodzian. Zastąpił w tej roli Rafała Augustyniaka, który w przerwie zimowej odszedł do Jagiellonii Białystok.
Nowak jest pierwszym piłkarzem, który opuścił Widzew po spadku klubu do II ligi.