Three top-20 results at Stanford Invitational