Willie Clay Upshaw (born April 27, 1957) is an American former Major League Baseball player who played first base for the Toronto Blue Jays (1978, 1980–1987) and Cleveland Indians (1988), both of the American League.
Following his Major League career, he played two seasons in Japan for the Fukuoka Daiei Hawks (1989–1990).
Upshaw was later the field manager of the independent minor league Bridgeport Bluefish.
In 1983, Upshaw became the first Blue Jays player to reach the 100 RBI plateau in a season, driving in 104 runs while batting .306.
In May 2007 Upshaw's son Chad signed a three-year contract with the Carolina Panthers as a tight end after going undrafted following his graduation from Buffalo.