#5 Mo Williams
In his 14 year NBA career, Mo Williams has played for seven teams - Utah Jazz, Milwaukee Bucks, Cleveland Cavaliers, Portland Trail Blazers, Minnesota Timberwolves, Charlotte Hornets and the LA Clippers. Other than three stints in his career - Milwaukee Bucks [2004-08] and Cleveland Cavaliers [2009-11 & 2015-17] - Williams has never spent more than one year with a team.
More often than not, he was the perfect starting point guard for a team that was searching for a player that could solidify that position for them long-term. In other scenarios, he used to be a perfect scoring guard off the bench for teams.
Explore the NBA Draft 2024 with our free NBA Mock Draft Simulator & be the GM of your favorite NBA team.
While he did win a Championship as a fringe player with the Cavaliers in their historic 2016 title, it goes without saying that the best time of his career was his first two seasons [2008-10] during his first stint with the franchise. It was during this period that Williams earned his first and only All-Star selection in a weak Eastern Conference in 2009.
Although he didn't end up playing a single game in the 2016-17 season, he was at different points of the season a part of four franchises - Cavaliers, Denver Nuggets, Philadelphia 76ers, and the Atlanta Hawks. In May 2018, he was named an assistant coach for the Cal State Northridge Matadors men's basketball team, effectively ending his playing career.
Warriors Nation! You can check out the latest Golden State Warriors Schedule and dive into the Warriors Depth Chart for NBA Season 2024-25.