Dmitri Sergeyevich Upper (Russian: Дмитрий Серге́евич Уппер; born July 27, 1978) is a Kazakhstani former professional ice hockey center.
Upper was selected by the New York Islanders in the 5th round (136th overall) of the 2000 NHL Entry Draft, after scoring 20 points and 50 penalty minutes in his first season in the Russian Superleague with Torpedo Nizhny Novgorod.
He was traded to Ak Bars Kazan midway through the 2000–01 season, and joined Spartak Moscow the following year.
He was named team captain in 2009, and had 30 points that season, but was traded to Atlant Moscow Oblast in the 2010 offseason.
This Kazakhstani biographical article relating to ice hockey is a stub.