Michalis Ioannou Roda JC non è sceso in campo nella maggior parte delle partite della sua squadra in Eerste Divisie nel 2020/2021, avendo collezionato 16 presenze, per un totale di 471 minuti. É partito titolare in 3 partite su 38 giornate ed è stato frequentemente utilizzato come subentrato, in 13 occasioni.
La sua ultima presenza in Eerste Divisie è stata il 12 maggio, gara in cui ha giocato 45 minuti con la maglia Roda JC contro TOP Oss, nella sconfitta per 2-0.
Ioannou ha giocato 8 partite di 1. Division nell'ultima stagione con Anorthosis.
Il centrocampista è passato tra le fila Roda JC in prestito nell'agosto 2020. In precedenza giocava per Anorthosis, per cui ha collezionato 26 presenze in campionato, dopo aver raggiunto il club nel settembre 2016.