Miami Heat legend Dwyane Wade didn't play Friday night against the Grizzlies in Memphis due to general soreness and he apologized to a fan who was left heartbroken for his absence.

This is Dwayne Wade’s last season in the NBA, meaning Friday night was the final time the future Hall of Famer was going to play in Memphis. A fan apparently came all the way to FedExForum to see Wade play, only to find out the 12-time All-Star wasn't going to suit up.

Wade, who was dealing with back soreness, apologized to the fan on Twitter.

That's tough. It's times like this where you wish the team would announce the players' status hours before the game instead of 30 minutes before tip-off. It's unfortunate that a fan paid money to see Dwyane Wade play and wasn't able to get his wish.

RECOMMENDED (Article Continues Below)

In 20 games this season, Wade is averaging 14.5 points, 3.5 rebounds and 3.9 assists per game for the Heat, who are 12-16 on the year after defeating the Grizzlies on Friday. Wade is shooting 41.6 percent from the field, 35.6 percent from beyond the arc and 66.7 percent from the foul line.

At 36-years-old and with all the mileage on his body, Wade is going to be sore a lot this season and unfortunately, he's going to have to miss a few games here and there to recover.