Niemi pelasi Suomen maajoukkueessa yhteensä 73 ottelua ja edusti Suomea viisi kertaa MM-tasolla ja kerran olympialaisissa: Squaw Valleyssa 1960 Suomi sijoittui seitsemänneksi.