Banyard finishes preseason with impressive effort