A right-handed batter and occasional right-arm medium pace bowler, Haggett played 10 Test matches for Australia between 1987 and 1992, scoring 762 runs including four half-centuries and two centuries. On her Test debut, she scored 126 runs against England.[3] She made a further century, and her highest Test score, in February 1991 against India, scoring 144.[4]
Haggett also played 37 One Day Internationals for Australia, scoring 913 runs with an average in the low-thirties.[1]