Repo pelasi alle 20-vuotiaiden MM-kilpailuissa vuonna 2016, jolloin hän voitti maailmanmestaruuden. Yhteensä Repo on pelannut 19 nuorten ja 13 poikien maaottelua. Hän putosi viimeisten joukossa alle 18-vuotiaiden MM-joukkueesta vuoden 2014 turnaukseen.