Freestone flies highest for battling Ducks