Former NBA player and Harlem Globetrotters player Mario Teague will earn $1 million annually after his contract expires

Mario Teacco, a former NBA player, will earn a salary of $1.5 million per year after his rookie contract expires, according to a report from Yahoo!

Sports.

Teague’s salary is the highest ever for a player signed to a rookie deal.

The NBA veteran will make $945,000 per year, the highest-paid player on the roster at the moment.

Teacco’s new contract is set to expire on Dec. 31, 2022, so he’ll be getting his money’s worth after the 2019-20 season.

Teagues deal with a new system, and he will receive a salary bump in 2019-2020.

He will receive $2.6 million in 2019 and $2 million in 2020.

He is currently playing in China, but Teacco has a long-term deal with the Knicks, which is reportedly worth $18 million per season. 

Teacco, who played for the Miami Heat from 2004-09, signed a six-year deal worth $60 million with the Nets, but that deal expired after the 2016-17 season.

He signed with the Warriors, but he was waived before the start of training camp in 2017. 

In a previous report, the Miami Herald reported Teacco would earn $2,858,000 annually as a member of the Brooklyn Nets, though his current contract with the Heat will make him a guaranteed $2-million bonus in 2019.

The Heat had a player option on Teacco for 2019-21, but the Heat opted not to exercise it. 

On Wednesday, Teacco will have the opportunity to announce his new contract via Twitter, according the New York Post.