With all the twists and turns during the 2012-13 regular season, it was only fitting that the Spurs gave us one more on Tuesday, signing Tracy McGrady to fill to roster vacated after the unceremonious whacking of Stephen Jackson.

It is the seventh NBA stop for the former franchise player, and eighth as a professional including his recent stint in the Chinese league. He dominated with Qingdao Double Star Eagles, averaging 25 points, 7.2 rebounds and 5.1 assists — the type of numbers he put up as a seven-time All-Star before injuries sapped his athleticism.

McGrady won’t find it nearly so easy back in the NBA, where he averaged 5.3 points last season with Atlanta.

There’s some speculation that McGrady’s addition had been the end goal all along. But at this point, the most likely explanation is probably the simplest: The Spurs excised what they viewed to be a cancer, and they needed a warm body to help pick up the slack on a Spurs bench that suddenly isn’t so deep.

That means chewing up whatever time is available behind starting small forward Kawhi Leonard. And from what Gregg Popovich has said recently, there won’t be much. Leonard, he said, could earn up to 40 minutes a night, leaving precious little for a floor-bound ex-star.