A junior prodigy, born in Sri Lanka (her Sri Lankan 200m women Under 18 record that established in 1986 with 24.8s held for 32 years until it was broken by Shelinda Jansen in 2018), Van Heer won the Under-20 sprint treble (100 metres, 200 metres, 400 metres) at the 1988 Australian Championships in Athletics.[1]
Badly affected by injury through most of her career,[2] Van Heer was selected to represent Australia internationally on six occasions.[1]
In 1999, although again hampered by injuries, Van Heer ran in the 1999 World Championships in Athletics, just failing to make the final of the 200 metres. She also ran well in the 4 × 400 metres relay for Australia.[1]
Van Heer was again injured during 2000 and was unable to qualify for Australia's Olympic team.[4]
Van Heer attempted an international comeback in 2006 for the Commonwealth Games in Melbourne, having had children by that time. Despite finishing fourth in the official 100 metres trial, she was not chosen in the Games team.