Matt Barnes announces retirement from NBA while calling out haters

Gabrielle McMillen

Matt Barnes announces retirement from NBA while calling out haters image

Matt Barnes just announced his retirement in the most Matt Barnes way.

MORE:  Rockets have 'strong belief' they can sign LeBron James this summer, report says

The veteran took to Instagram to disclose his decision, all while calling out the naysayers who have doubted him.

"Had a cool 15yr run!! Traveled the world met alota cool people, some will be brothers for the rest of my life!" Barnes wrote, in part. "BUT NOW.... You telling me I can dress like this for business meetings & make more money off the court than I made ON?? & spend more time with my kids??!!

"Ha... MEEEEE the one that wasn’t suppose to be shit & ended up making it!! Let’s Do it! Love me or HATE ME, I DID IT MY WAY!!"

Not only will Barnes be able to spend more time with his family, but he said he also will be able to make more money off the court now. It doesn't sound like a bad tradeoff.

Barnes, who personified an NBA "bad boy" throughout his career, recently told the San Jose Mercury News he wants to use his spare time to give back to the community.

He runs a foundation that helps with medical costs for cancer patients and is working with UCLA to create a program that provides college scholarships to kids who have been affected by cancer.

Barnes hasn't played for an NBA team this season but was with the Warriors last season when they won the NBA title. Aside from the Warriors, Barnes played for the Grizzlies, Clippers, Kings, Knicks, 76ers, Suns and Magic.

In 15 years, he averaged 8.2 points per game with 4.6 rebounds and 1.8 assists.

Gabrielle McMillen