Niko Kirwan è un centrocampista Reggiana che ha giocato nella maggior parte delle gare della sua squadra in Serie B nel 2020/2021, avendo collezionato 27 presenze, per un totale di 1624 minuti. É stato scelto nell'11 iniziale in 17 presenze su 37 giornate ed è entrato 10 volte.
Kirwan ha collezionato la sua ultima presenza il 10 maggio, con Reggiana: una sconfitta per 2-1 contro Vicenza, in cui ha giocato 69 minuti. In totale il centrocampista ha registrato 1 assist in questa stagione.
Kirwan ha giocato 23 partite di Serie C nell'ultima stagione con Reggiana.
Prima di cominciare l'esperienza con Reggiana nell'agosto 2019, Kirwan ha collezionato 35 presenze in campionato con Reggina, per un totale di 1 gol.