Virginia's Chase Weaverling took second in the men's 10,000-meter final in 31:32.88 at the USATF Junior Outdoor Championships in Eugene, Ore.