The Minnesota Timberwolves have not enjoyed much success since becoming a professional team in 1989. The franchise has only made the playoffs nine times and holds an overall winning percentage of just .396.

Despite being known as a losing franchise, the Timberwolves have surprisingly been home to some of the best players in the NBA. Unfortunately, Minnesota hasn't been able to keep superstars in town for the long haul.

For this piece, we'll be taking a look at the five best Timberwolves of all time.

5. Stephon Marbury

Marbury began his NBA career with the Timberwolves. He played in 167 games with the franchise and averaged 16.9 points, 2.9 rebounds and 8.3 assists.

“Starbury” is fifth in Timberwolves franchise history in assists. He racked up 1,393 during his time in Minnesota.

Marbury's run with the Timberwolves ended in March of 1999 when the team traded the point guard to the New Jersey Nets.

4. Wally Szczerbiak

“Wally World” appeared in 438 games with the Timberwolves. He finished his Wolves career with averages of 15.5 points, 4.4 rebounds and 2.7 assists.

Szczerbiak made the 2000 All-Rookie team and the 2002 All-Star Game with Minnesota. He's sixth in franchise history in games played, fifth in field goals, eighth in assists and sixth in points.

3. Kevin Love

The Timberwolves drafted Love with the fifth overall pick in the 2008 draft out of UCLA. The big man averaged 19.2 points and 12.2 rebounds over 364 games with the franchise.

Love made three All-Star teams during his run with Minnesota. He's seventh in franchise history in field goals, fourth in 3-pointers, second in rebounds, fifth in points and first in rebounds per game.

Love's tenure with the Timberwolves ended in the summer of 2014. He requested a trade and was dealt to the Cleveland Cavaliers for Andrew Wiggins.

2. Karl-Anthony Towns

KAT was the first overall pick of the 2015 draft. Since putting on that Timberwolves uniform, Towns has averaged 22.7 points, 11.8 rebounds and 2.8 assists.

The New Jersey native won the 2016 Rookie of the Year Award and is a two-time All-Star.

Towns has a chance to become the most decorated Timberwolves player of all time if he spends his entire career in Minnesota.

1. Kevin Garnett

One of the best players in NBA history, KG is hands down the top player in Timberwolves franchise history.

Garnett played in 927 games with the franchise during his first stint with the team from 1996 to 2007. He averaged 20.5 points, 11.4 boards, 4.5 assists and 1.7 blocks while making 10 All-Star teams. Garnett also won the 2004 MVP award and led the Wolves all the way to the Western Conference Finals.

The Timberwolves traded Garnett to the Boston Celtics in the summer of 2007. “The Big Ticket” won his lone championship in 2008 when the Celtics defeated the Los Angeles Lakers.

Garnett played two more seasons with the Timberwolves in 2014-15 and 2015-16 before calling it a career. He's Minnesota's all-time leader in games, minutes, field goals, free-throws, total rebounds, assists, steals, blocks and points.

KG was named a Hall of Famer for the class of 2020.