Kelvin Parnell Upshaw (born January 24, 1963, in Chicago, Illinois) is a retired American professional basketball player. He is a 6'2" (1.88 m) 180 lb (82 kg) guard and played competitively at Marshall High School, Northeastern Oklahoma A & M Junior College and the University of Utah. He played 120 games in the NBA from 1988 to 1991 averaging 5.4 ppg, 2.1 apg and 1.2 rpg in 12.6 mpg.
Upshaw played with the Miami Heat, the Boston Celtics, the Golden State Warriors and with the Dallas Mavericks. He also played professionally in Stargard Szczeciński, Poland (Komfort Stargard Szczec), Italy (Scavolini Pesaro), Argentina, Philippines, and in the CBA with the Quad City Thunder, Albany Patroons, Rapid City and Jacksonville Jets. He was selected in the first round of the 1986 CBA Draft by the Jets.
He has served as an assistant coach for the CBA's Gary Steelheads, Quad City Thunder, LaCrosse Bobcats, and the NBDL's Charleston Lowgators.
In 2004 he was named as player development coach for the Dallas Mavericks.