The 10 Greatest Timberwolves in history, ranked by Player Efficiency Rating (PER)

Minnesota Timberwolves v Philadelphia 76ers
Minnesota Timberwolves v Philadelphia 76ers / Mitchell Leff/GettyImages
6 of 10

5. Sam Cassell - 21.4

After listing numerous players whose careers were cut short by injury, or are still going (in Gobert's case) we've finally come across a player who nearly appeared in 1000 career games. Sam Cassell played in 993 games, all the way up until his age-38 season.

After being drafted in the first round in 1993, it took Cassell several years to become a full-fledged starter. Cassell bounced around the league before finding a home in New Jersey. He averaged a then-career-high 19.6 points per game for the Nets before being shipped out once again.

The point guard was sent to Milwaukee, where he played for five seasons. His connection to the Wolves began in a three-team deal that sent him to the Bucks. In the trade, Cassell was sent to Milwaukee, Brandon to Minnesota, and Marbury to New Jersey.

It took until 2003 for Cassell to officially become a part of the Wolves franchise. Yet another point guard paired with Garnett, Cassell succeeded in Minnesota. He made his first and only All-Star game, averaging 19.8 points and 7.3 dimes as a 33-year-old.

The now-assistant coach's Minnesota career ended abruptly after he was dealt again. This time, Cassell was sent to the LA Clippers in exchange for a draft pick and a pair of players.