Na igrzyskach olimpijskich w 1984 w Los Angeles Sawall zajął 16. miejsce w chodzie na 20 kilometrów i nie ukończył chodu na 50 kilometrów. Zajął 5. miejsce w chodzie na 30 kilometrów na igrzyskach Wspólnoty Narodów w 1986 w Edynburgu i 28. miejsce w chodzie na 50 kilometrów na mistrzostwach świata w 1987 w Rzymie.
Trzykrotnie startował w pucharze świata, wszystkie razy w chodzie na 50 kilometrów, zajmując następujące miejsca: 1979 w Eschborn – 10. miejsce, 1981 w Walencji – nie ukończył i 1985 w St John’s – 11. miejsce.
Był mistrzem Australii w chodzie na 3000 metrów od 1976/1977 do 1980/1981, w chodzie na 20 kilometrów w 1976, 1978 i 1982 oraz w chodzie na 50 kilometrów w 1977, 1981, 1986 i 1992, wicemistrzem w chodzie na 3000 metrów w 1975/1976, w chodzie na 5000 metrów w 1983/1984 w i chodzie na 20 kilometrów w 1984, a także brązowym medalistą w chodzie na 20 kilometrów w 1983 i 1988, w chodzie na 30 kilometrów w 1986 oraz w chodzie na 50 kilometrów w 1989.