November 16, 1978|
|Listed height||Script error: No such module "convert".|
|Listed weight||Script error: No such module "convert".|
|High school||Independence (Columbus, Ohio)|
|NBA draft||2001 / Undrafted|
|Position||Shooting guard / Small forward|
|2002||Dodge City Legend|
|2003–2005||Nuova Pallacanestro Pavia|
|2005–2007||Le Mans Sarthe|
|Career highlights and awards|
Gregory played high-school basketball at Independence High School in Columbus, Ohio. He played college basketball at the University of Kansas, where he played with the Kansas Jayhawks men's basketball team from 1997 to 2001.
Despite a very large wingspan for a guard of 6'11" (2.11 m) and some very impressive athletic scores at the 2001 NBA pre-draft camp, such as recording the highest no-step vertical jump (40") and the highest maximum vertical jump (46") that have ever been measured at the camp, Gregory went undrafted in the 2001 NBA Draft.
Gregory was then signed for the 2001-02 season by the Greenville Groove of the D-League. He played the 2002 summer season with the Dodge City Legend in the United States Basketball League before moving to the British Basketball League for the 2002-03 season, where he played with the Chester Jets. He then moved to Italy for the 2003-04 season to the team Nuova Pallacanestro Pavia, of the Italian Second Division League.
He moved to the French League for the 2005-06 season, to the team Le Mans Sarthe Basket. He played with Le Mans during the 2006-07 season as well. He then moved to the Turkish League for the 2007-08 season, where he played with Efes Pilsen S.K..
Gregory moved to the Greek League club PAOK BC for the 2008-09 season. In February 2009, and as PAOK BC was facing financial problems, he moved to the ACB to play for Pamesa Valencia, only to return to the Greek League in the summer of 2009, again for PAOK BC.
In September 2010 he signed with KK Union Olimpija.