Ondrej Mihálik Viktoria Plzeň ha giocato nella maggior parte delle partite del club in Czech Liga nel 2020/2021, avendo collezionato 22 presenze, per un totale di 559 minuti. É stato scelto nell'11 iniziale in 3 presenze su 34 giornate ed è stato utilizzato soprattutto come subentrato, in 19 occasioni.
La sua ultima presenza nella competizione è stata il 29 maggio, partita in cui ha giocato 13 minuti con la maglia Viktoria Plzeň contro Opava, nella vittoria per 3-1. Ha ricevuto 5 cartellini gialli.
Mihálik ha giocato 23 partite di Czech Liga nell'ultima stagione con Viktoria Plzeň, gare in cui ha realizzato 4 gol.
Prima di arrivare a vestire la maglia Viktoria Plzeň nell'agosto 2020, Mihálik ha collezionato 23 presenze in campionato con AZ II, per un totale di 4 reti e 2 assist.