 In 1936 she was a member of the Canadian relay team which won the bronze medal in the 4×100 metres event with her teammates Dorothy Brookshaw, Mildred Dolson and Hilda Cameron.In the 100 metre competition Meagher was eliminated in the semi-finals.At the 1934 Empire Games she won the gold medal with the Canadian team in the 220-110-220-110 yards relay contest and the silver medal in the 110-220-110 yards relay competition.