21. Gheorghe Muresan
Meet the tallest NBA player of all time. Muresan was a larger-than-life figure who stood at a ludicrous 7′ 5″. Hailing from Cluj, Romania, he became a national champion in his home country. Then he moved to France where his profile increased even more and he attracted the attention of NBA scouts.

Muresan spent five seasons with the Washington Wizards. He was the NBA’s Most Improved Player in 1996. After that, he played in various leagues across the world. When he played for the Maryland Nighthawks, he came up against Chinese star Sun Mingming, the tallest player in the world. This was the only time Muresan wasn’t the tallest player on the court.