Prior to his collegiate coaching career, Weaver co-founded the DC Assault of the Amateur Athletic Union (AAU) in 1993. He served as the coach of DC Assault from 1993 to 1996, where he amassed an 85–17 record, and helped lead the team to the 1996 AAU Tournament of Champions.[2][3]
Weaver served as the head scout for the Utah Jazz from 2004 until 2007. He was promoted to director of player personnel of the Jazz for the 2007–08 season.[5]
Oklahoma City Thunder
On May 9, 2008, Weaver was named assistant general manager for the Oklahoma City Thunder.[6] In his first season with the Thunder in 2008, Weaver pushed for drafting Russell Westbrook with the No. 4 overall pick in the draft, when at the time, Westbrook wasn't projected as an elite recruit.[7] On August 31, 2010, Weaver was promoted to vice president/assistant general manager for the Thunder.[8][9] He most recently served as vice president of basketball operations during the 2019–20 season.[1]
Detroit Pistons
On June 18, 2020, Weaver was named the general manager for the Detroit Pistons.[10] During his tenure, the Pistons compiled a combined record of 54-192 in 3 seasons. The Pistons announced that Weaver had stepped down from his position on June 1, 2024.[11]
Washington Wizards
On June 24, 2024, Weaver was hired to serve as a senior advisor for the Washington Wizards.[12]