DALLAS, Texas — After 21 seasons, it is very possible we could see a Dallas Mavericks icon play his last home game Tuesday night.

If all signs are correct, Dirk Nowtizki, 40, could take the court at the American Airlines Center in Downtown Dallas for the last time tonight against the Phoenix Suns with the potential of his final game in an NBA jersey taking place in San Antonio on Wednesday. However, he hasn't officially announced his retirement despite being honored in every arena he's played in this season.

Nowitzki has spent his entire career with the Mavs since he stepped on the NBA scene in 1998 at the age of 20. He was selected by the Milwaukee Bucks with the ninth overall pick in the 1998 NBA Draft and traded to the Dallas Mavericks. Since then, #Swish41 has played in 1,520 games, having started 1,458 of those. 

His career stats include:

Minutes played per game - 33.8

Points per game - 20.7

Blocks per game - 0.8

Steals per game - 0.8

Assists per game - 2.4

Rebounds per game - 7.5

Nowitzki has also earned the following NBA accolades:

NBA Champion (2011)

NBA Finals MVP (2011)

NBA MVP (2007)

14x NBA All-Star

4x NBA All-Star First Team

5x NBA All-Star Second Team

3x NBA All-Star Third Team

50-40-90 Club

NBA 3-Point Shootout Champion (2006)

NBA Teammate of the Year (2017)

The future hall of famer is also the only player in NBA history to record at least 31,000 points, 10,000 rebounds, 3,000 assists, 1,000 steals, 1,000 blocks and 1,000 three-pointers. He ranks No. 6 on the NBA All-Time Points Leaders list at 31,510, only behind Kareem Abdul-Jabbar, Karl Malone, Kobe Bryant, LeBron James and Michael Jordan.

The Mavs take on the Suns at 7:30 p.m. on Fox Sports Southwest with a pre-game show slated for 6:30 p.m. To watch online, click here.