McKirdy nació en Londres[1] y se crio en el área de Stoke-on-Trent , donde asistió al St Joseph's College.
haciendo uno de los goles en la final cuando Villa venció al West Ham United por 2 a 0 para reclamar su sexto título del torneo.
[17] Hizo su debut con los Exiliados el 19 de febrero, entrando en la segunda mitad en la victoria por 4 a 1 frente al Notts County.
[20] Fue utilizado principalmente como suplente por el técnico Michael Flynn, haciendo 11 apariciones entrando desde la banca y solo 2 titularidades durante su tiempo en Rodney Parade, anotando un gol.
[24] McKirdy anotó 11 goles en 38 partidos para terminar como el máximo goleador del equipo en la temporada.
[16] Aun así, fue liberado en mayo de 2020;[25] el gerente del equipo, Chris Beech dijo: "Respeto las habilidades que tiene ... [pero] Harry no estaba contento ... [y] no quiero meter a un futbolista en una llave de cabeza y obligarlo a hacer algo que no quiere hacer".
[29] Sin embargo, no pudo establecerse en el primer equipo y fue incluido en la lista de transferibles en diciembre.
[36][37] Anotó en su debut en la League Two para los Robins, en una victoria por 3 a 1 ante el Scunthorpe United.
[39] En su entrevista posterior al partido, reflexionó que: "Me sentí un poco más animado allí ...
[45][46] McKirdy es un atacante versátil, capaz de jugar en cualquier posición delantera, ya sea en el centro o en las bandas.