High School/College – In high school Weaver was the Northwest District champion in 2006. He ran personal best times of 16:24, 9:57 and 4:36. As a freshman and sophomore at AU, he was honored by the United States Track and Field/Cross Country Coaches of America as an Academic Scholar-Athlete in 2008. Weaver finished in 14th place at the Midwest Regional and was an NCAA qualifier in cross country. He ran a personal best of 15:01 (5K). As a junior Weaver finished 13th at the Midwest Regional in 31:48 (10K). He recorded a personal best of 14:46 (5K) indoors at the Akron Invite. Weaver finished third at the GLIAC Championships in the 10K (31:01).