As we've noted before, former NBA All-Star Tracy McGrady tried his hand at pitching this season for the Sugar Land Skeeters (Independent league, not affiliated with MLB). And now he's announced that he's retiring.

McGrady's final outing came in the Atlantic League All-Star Game, in which he threw 1 1/3 innings. He struck out his final batter, the first punchout of his career (if we can even call it that). He kept the baseball.