She made her international debut at the World Under-18 Championships in Nairobi and won the silver medal in the event with a personal best time of 53.31 seconds.
[2] The following year, the 18-year-old placed fifth over the same distance at the World U20 Championships held in Tampere, Finland, clocking new best of 52.85 s in the heats.
[4] Moraa transitioned to the 800 metres in 2020, and represented Kenya at the delayed 2020 Tokyo Olympics in 2021 competing in the event, where she was eliminated in the semi-finals with a time of 2:00.47.
[2][5] In July 2022, Moraa won the bronze medal in the 800 m at the World Championships in Eugene, Oregon, clocking a personal best of 1:56.71 behind Athing Mu (1:56.30) and Keely Hodgkinson (1:56.38).
[6] The following month, she won a gold in the event at the Birmingham Commonwealth Games after storming through to beat Hodgkinson in the final.