Shooting guard Jamal Crawford has reached an agreement to join the Phoenix Suns on a one-year, $2.4 million deal for the veteran's minimum, according to Shams Charania of The Athletic. The 38-year-old veteran talked with the Suns' front office over the weekend in hopes to see a fit under the current roster.

The Suns will now need to waive or trade three of their players prior to the 5 p.m. ET 15-man roster deadline Monday, according to ESPN Insider Bobby Marks.

Crawford will bring much-needed leadership in the locker room after being in the league for 18 years, mentoring a plethora of rookies and young players in the organization.

The 6-foot-5 guard had interest from teams like the Golden State Warriors, Philadelphia 76ers and most recently the San Antonio Spurs, but sought out the right fit and the availability of minutes before committing to sign after playing the least amount of minutes since his rookie season under Minnesota Timberwolves coach Tom Thibodeau.

Crawford turned down the player option for his second year in Minnesota after a disappointing season with the team. While the Timberwolves ended their lengthy playoff drought, they were bounced from the playoffs quickly and Crawford wasn't happy with his role.

A respected veteran in the league, Crawford will likely take on mentoring Phoenix's five rookies and the rest of young players while still seeing the court a considerable amount of minutes due to their lack of true depth at the guard position, making this an ideal fit for the one-on-one assassin. He could take a de facto point guard position next to phenom Devin Booker, given the Suns' unproven options in the backcourt.

Crawford is a three-time Sixth Man of the Year award winner, the only NBA player to ever win the honor more than twice. The Seattle native averaged 10.3 points and 2.3 assists last season with the Timberwolves.