Dmitri Meleshko (born November 8, 1982 in Belarus) is a Belarussian forward playing for Dynamo Minsk.
He played for Yunost Minsk and then Keramin Minsk from 1998 to 2005. In 2005-06 Meleshko joined Salavat Yulaev Ufa in the Russian Superleague for two seasons and Spartak Moscow for one season.
Meleshko split the 2008-09 season between Sibir Novosibirsk and Dynamo Minsk in the Kontinental Hockey League. He played for Minsk in 2009-10.
Meleshko has played for Belarus in the following: