Vince Carter is slated to play a 21st NBA season after agreeing to a one-year deal worth $2.4 million with the Atlanta Hawks on Wednesday, according to multiple reports.