O.J. Mayo has been spotted working out alongside former USC teammate and new Minnesota Timberwolf Taj Gibson at Athletic Gaines, a facility ran by NBA trainer Travelle Gaines, according to Bryan Kalbrosky of HoopsHype.

The 6-foot-5 shooting guard was a complete ghost after receiving a two-year ban from the NBA in July of 2016 for violating the league's anti-drug program, becoming the first player to receive that punishment in a decade.

https://www.instagram.com/p/BWyxC44FkJx/

As the season wore on, the former No. 3 overall pick of the 2008 NBA Draft left no trace, blending into the shadows without any sort of noise in the aftermath of his dismissal. He recently responded to the claim that he had gone missing over Instagram.

Mayo has undergone a huge weight loss, reportedly entering his workout at a whopping 240 pounds. The USC product had struggled with weight issues during his stint with the Milwaukee Bucks, but thanks to this program, he has managed to go down to 219 pounds, looking to find his NBA shape for when the moment finally comes.

These 21 pounds were shed only after five weeks, a rapid change that has helped him get his wind back through this offseason program, which is bound to extend to a year-long regimen in order to warrant a comeback to the league. He was last listed at 210 pounds during his last year in the league.

Photo courtesy of HoopsHype

The eight-year pro will be 30 years old when he gets another shot to rejoin the NBA. Mayo averaged 7.8 points per game in 41 games and 24 starts for the Bucks in 2015-16, a clear difference from his 13.8 point per game career clip.