The New York Knicks on Tuesday afternoon agreed to terms on a one-year, $2.1 million deal with former second overall pick Michael Beasley.

The Knicks officially welcomed their latest addition to the team after the move became finalized later on Tuesday.

Beasley is coming off a productive 2016-17 season with the Milwaukee Bucks despite playing in limited minutes off the bench averaging 9.4 points on career-highs of 53.2 percent from the field and 41.9 percent from 3-point range along with 3.4 rebounds per contest. This includes hitting double figures 25 times while notching three 20-point performances last season.

The Knicks mark the sixth team that Beasley has played for in his first nine years in the league. He also had two stints overseas in China playing for Shanghai Sharks  (2014-15) and Shandong Golden Stars (2015-16). He reportedly had a three-year, $15 million offer to return to Shandong, but has instead elected to pass up on the opportunity for another chance to continue to play in the NBA.

Beasley brings some much-needed scoring off the bench for New York while providing veteran leadership to the team. In fact, this could prove to be one of the better signings this offseason given what he brings the table on a relatively inexpensive short-term deal.