Esbjergissa, Tanskassa syntynyt Kiviharju on TPS-kasvatteja. Yksi ikäluokkansa lahjakkaimmista puolustajista on pelannut pari vuotta vanhempiaan vastaan käytännössä koko juniori-ikänsä.
Kaudella 2019-2020 TPS:n U16-joukkueessa Kiviharju nakutti pakin paikalta 46 peliin tehot 16+44=60 ja valittiin sarjan parhaaksi puolustajaksi, vuoden tulokkaaksi sekä sarjan all stars -kentälliseen.
Seuraavaksi kaudeksi Kiviharju nousi TPS:n U18-joukkueeseen, mutta pelasi ainoastaan neljä
Esbjergissa, Tanskassa syntynyt Kiviharju on TPS-kasvatteja. Yksi ikäluokkansa lahjakkaimmista puolustajista on pelannut pari vuotta vanhempiaan vastaan käytännössä koko juniori-ikänsä.
Kaudella 2019-2020 TPS:n U16-joukkueessa Kiviharju nakutti pakin paikalta 46 peliin tehot 16+44=60 ja valittiin sarjan parhaaksi puolustajaksi, vuoden tulokkaaksi sekä sarjan all stars -kentälliseen.
Seuraavaksi kaudeksi Kiviharju nousi TPS:n U18-joukkueeseen, mutta pelasi ainoastaan neljä ottelua loukkaantumisen vuoksi.
Kauden 2021-2022 puolustaja aloitti 15-vuotiaana TPS:n U18-joukkueen mukana, mutta pelasi lopulta 35 matsia seuran U20-joukkueessa (7+23=30). Kauden aikana Kiviharju voitti U20 SM-pronssia, alle 18-vuotiaiden MM-pronssia sekä valittiin MM-kisojen ja Pohjola Campin tähdistöön.
Kauden 2022-2023 16-vuotias pakki pelasi puoliksi TPS:n U20-joukkueen (22 peliä, 2+18=20) sekä seuran liigajoukkueen (21 peliä, 0+3=3) mukana. Lisäksi Kiviharju kuului alle 18-vuotiaiden maajoukkueen kapteenistoon ja oli myös mukana alle 20-vuotiaiden maajoukkueringissä. Kauden aikana Kiviharju oli voittamassa maajoukkueen mukana Hlinka Gretzky Cupin pronssia (valittiin turnauksen tähdistöön) ja U20 SM-pronssia.