Con la selección, McCarthy ha sido internacional en 80 veces, marcando 32 goles (es el máximo goleador de la selección).