Background
Weaver, a 6"6" (198 m) shooting guard, was born in Beloit, Wisconsin. His father, LaMont Weaver, played collegiate basketball at the University of Wisconsin.
Weaver, a 6"6" (198 m) shooting guard, was born in Beloit, Wisconsin. His father, LaMont Weaver, played collegiate basketball at the University of Wisconsin.
Washington State University.
He played college basketball for Washington State University, and was drafted 38th overall by the Charlotte Bobcats in the 2008 National Basketball Association Draft. Weaver had a career-high 25 points and 12 rebounds in a 75-68 Washington State loss to Stanford on March 14, 2008 at the Staples Center, Los Angeles, California. On August 11, 2008, he was traded by the Bobcats to the Oklahoma City Thunder for a second-round pick from the 2009 National Basketball Association Draft, which originally belonged to the New Jersey Nets.
The Thunder assigned Weaver to National Basketball Association Development League affiliate Tulsa 66ers in: April 2009, November 2009, March 2010, and April 2010.
Weaver spent the 2010 training camp with the Chicago Bulls, but was waived on October 21. After spending several months in the National Basketball Association Doctorate-League, he was signed by the Utah Jazz on March 30, 2011.
In April 2011 he signed with Spirou Charleroi in Belgium. In July 2011 he joined the German team Alba Berlin.
In October 2012, he signed with the Memphis Grizzlies.
On October 23, 2012, Weaver was waived by the Grizzlies. Weaver then signed with the Austin Toros. On February 25, 2013, Weaver was traded to the Canton Charge.
On August 19, 2013, he signed a one-year deal with Azzurro Napoli.
On October 28, 2014, he signed with Bnei Herzliya of Israel for the 2014-2015 season. On January 9, 2015 he was released by the Israeli team
On March 7, he signed with Caciques de Humacao of the Puerto Rican Baloncesto Superior Nacional.