Vince Carter is headed to the Memphis Grizzlies with a three year contract worth around $12 million.

According to ESPN.com, sources close to the situation have confirmed that the Grizzlies will sign the ex-Dallas Maverick swingman to a three year deal that could have him playing until he reaches the age of 40. The same sources said that the contract is being finalized as of Friday night.

The Mavericks have hoped they could keep Carter but they have used their cap space after signing Houston Rockets restricted free agent Chandler Parsons to a three year, $46 million offer sheet. The Mavs attempted to re-sign the former Toronto Raptors great to a deal that would pay him $2.7 million a year, the most that they could offer to him after extending the said offer sheet to Parsons.

It was also reported by ESPN that Carter had told the Mavericks that he's willing to return to Dallas for a two year contract worth $8 million. But because the Mavs had offered that much money to Parsons, the only way they could afford Carter was if the Rockets matched the offer to the forward.

The Rockets have yet to match the offer sheet.
The Grizzlies have long coveted Carter and tried to acquire him in 2013 with a trade deadline deal. Instead, they settled for Tayshaun Prince after Dallas opted not to trade away Carter.

Is this a good pick up for the Grizzlies? Tell us @SportsWN.

While Carter is no longer the superstar he once was while in Toronto and New Jersey, he remains a vital contributor off the bench.