NBA great Tracy McGrady is now a professional baseball player. He has always dreamed of playing professional baseball.

Tracy is playing for the Sugar Land Skeeters.

According to the Gary Gaetti Tracy has done everything necessary to earn a spot on the roster and will open the season as one of it pitchers. Read more here.