A member of the Geylang International youth setup, Kieran made his professional debut in a 1–0 loss to Balestier Khalsa. Following his debut, Kieran expressed his interest in continuing to impress and fighting for a spot in the team during the season.[2] He made his first start in a 4–1 loss to the Young Lions away from home.[3]
Teo then made his debut in a 2–1 victory over Hougang United. He then scored his first professional goal in a late fashion during a thrilling 2–2 draw to DPMM.[5] He would then score in the Singapore cup during a 4–2 victory over his former club Geylang International.[6][7]
International career
In 2022, he was named in the U-19 Singapore squad ahead of the 2022 AFF U-19 Youth Championship.[8][9][10]
Teo then scored his first international goal against Cambodia's Under-19s in the 2023 AFC U-20 Asian Cup qualification.[11]
Kieran was then called up for the 2023 Merlion Cup following a good showing with the Young Lions in the Singapore Premier League.[12][13] He made his international Under-23's debut in a 1–0 loss to Hong Kong.[14] He made his second appearance in a 2–1 loss to Cambodia in the third place playoff.[15]
Kieran got into the 25-man preliminary squad ahead of the 2023 SEA Games.[16] He would then be called up to the senior Singapore squad in the away fixture versus China in replacement of Lionel Tan.[17]