The New London boys and St. Paul girls cross country teams won the John Speer Invitational at Western Reserve High School.